Artikelen over: AdPage Tagging

Lightspeed C-series versie 2 datalayer

Deze documentatie gaat over de versie 2 van onze Lightspeed C series Datalayer. Deze versie wordt nu nog actief getest en biedt oplossingen voor bijvoorbeeld add_to_cart events die niet gestuurd worden. Events worden nu later gestuurd maar wel in de zelfde volgorde (meestal na een page load). Voor versie 1 van onze Datalayer bekijk dit artikel: Datalayer V1


Om het meten van events zo optimaal mogelijk te maken is een DataLayer van essentieel belang. Daarom hebben we een eigen DataLayer ontwikkeld voor Lightspeed C-series. Volg onderstaande stappen om dit te realiseren in jouw Lightspeed shop:

Ga naar settings > web extra's. Plak vervolgens bij CUSTOM JS, het volgende script onder het AdPage Tagging script. ||| Zorg ervoor dat je https://tagging.jouwdomeinnaam.nl vervangt door je eigen AdPage Tagging subdomeinnaam.

CUSTOM JS

<script src="https://tagging.jouwdomeinnaam.nl/lightspeed-c-series-v2-minified.js"></script>



Bij TRACKING voeg je het volgende script toe:

TRACKING TOEVOEGEN

<script>  
  const hasAccessed = localStorage.getItem("trytagging_has_accessed_thank_you_page");

  if (!hasAccessed) {
    localStorage.setItem("trytagging_has_accessed_thank_you_page", true);
    window.trytagging_purchase_event = {
      event: "trytagging_purchase",
      ecommerce: {
        transaction_id: "{{ order.information.number }}",
        value: "{{ order.information.price_incl }}",
        tax: "{{ order.information.price_tax }}",
        shipping: "{{ order.information.shipping_price }}",
        currency: "{{ order.information.currency }}".toUpperCase(),
        items: [
          {% for item in order.products %}
            {
              item_id: "{{ item.variant_id }}",
              item_name: "{{ item.title }}",
              price: "{{ item.base_price_incl }}",
              discount: "{{ item.discount_incl }}",
              quantity: "{{ item.quantity }}",
              item_brand: "{{ item.brand }}",
              item_variant: "{{ item.variant }}",
            },
          {% endfor %}
        ],
      },
      user_data: {
        customer_id: "{{ order.customer.id }}",
        billing_first_name: "{{ order.customer.firstname }}",
        billing_last_name: "{{ order.customer.fulllastname }}",
        billing_address: "{{ order.billing.streetname }}" + " " + "{{ order.billing.number }}" + "{{ order.billing.number_ext }}",
        billing_postcode: "{{ order.billing.zipcode }}",
        billing_country: "{{ order.billing.country_code }}",
        billing_state: "{{ order.billing.region }}",
        billing_city: "{{ order.billing.city }}",
        billing_email: "{{ order.customer.email }}",
        billing_phone: "{{ order.customer.phone }}",
        shipping_first_name: "{{ order.customer.firstname }}",
        shipping_last_name: "{{ order.customer.fulllastname }}",
        shipping_company: "{{ order.shipping.company }}",
        shipping_address: "{{ order.shipping.streetname }}" + " " + "{{ order.shipping.number }}" + "{{ order.shipping.number_ext }}",
        shipping_postcode: "{{ order.shipping.zipcode }}",
        shipping_country: "{{ order.shipping.country_code }}",
        shipping_state: "{{ order.shipping.region }}",
        shipping_city: "{{ order.shipping.city }}",
        shipping_phone: "{{ order.customer.mobile }}",
      },
    };
  }
</script>

Bijgewerkt op: 02/02/2024

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!