Skip to content

Sådan implementerer du dit eget tracking-plugin til ikke-understøttede e-handelsplatforme

Shoparize E-commerce growth team

Introduction

Det er fuldt ud muligt at integrere dit eget front-end tracking‑plugin i din e‑handelsløsning. Den første kodeblok skal tilføjes på siden ‘Order Success’, mens den anden kodeblok skal implementeres på sider som ‘Product List’, ‘Product Detail’ osv. Det er afgørende at bemærke, at den efterfølgende kodeblok ikke er en færdig løsning, der kan bruges direkte. Du skal tilpasse variablerne i højre side i henhold til dine specifikke krav. js‑snippen skal kun køre på takkesiden (ordrebekræftelsessiden), efter at en ordre er oprettet:

html
                          // DENNE KODEBLOK SKAL INDSÆTTES PÅ SIDEN FOR GENNEMFØRT ORDRE
<script src="https://partner-cdn.shoparize.com/js/shoparize.js" defer="defer"></script>
<script>
window.dataLayerShoparize = window.dataLayerShoparize || [];
dataLayerShoparize.push({
    event: "purchase",
    ecommerce: {
        transaction_id: "{{ order.order_number }}", // ORDRENUMMER SOM STRING
        value: {{ total_price | times: 0.01 }},  // TOTALPRIS SOM FLOAT
        tax: {{ tax_price | times: 0.01 }}, // MOMS SOM FLOAT
        shipping: {{ shipping_price | times: 0.01 }}, // FRAGT SOM FLOAT
        currency: "{{ order.currency }}", // VALUTA SOM STRING
        items: [ // ARRAY MED KØBTE VARER
              {
                  item_id: "{{ line_item.product_id }}", // VARE-ID SOM STRING
                  item_name: "{{ line_item.title | remove: "'" | remove: '"' }}", // VARENAVN UDEN ENKELTE ELLER DOBBELTE ANFØRSELSTEGN SOM STRING
                  currency: "{{ order.currency }}", // VALUTA SOM STRING
                  price: {{ line_item.final_price | times: 0.01 }}, // PRIS SOM FLOAT
                  quantity: {{ line_item.quantity }} // ANTAL SOM TAL
              }
        ]
    }
});
</script>
<script>
    window.addEventListener('load', function () {
        SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);
    });
</script>
                        

Glem ikke at konfigurere dit shop-id, som vist ovenfor:

SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);

For eksempel, hvis dit shop-ID er 1234, skal det se sådan ud:

SHOPARIZE_API().conv(1234);

JavaScript-snippetet skal køre på alle sider i shoppen, såsom forside, kategorisider og produktsider (undtagen takkesiden):

html
                          // THIS CODE BLOCK IS FOR PRODUCT PAGES, HOME PAGE ETC.
<script src="https://partner-cdn.shoparize.com/js/shoparize.js" defer="defer"></script>
<script>
    window.addEventListener('load', function () {
        SHOPARIZE_API().init(YOUR_SHOPARIZE_PARTNER_SHOPID);
    });
</script>
                        

Glem ikke at konfigurere dit shop-id, som vist ovenfor:

SHOPARIZE_API().init(YOUR_SHOPARIZE_PARTNER_SHOPID);

For eksempel, hvis dit shop-ID er 1234, skal det se sådan ud:

SHOPARIZE_API().init(1234);

Eksempelanmodningen bør se nogenlunde sådan ud:

json
                          {
     "shopId": "11111",
     "dataLayer": {
         "ecommerce": {
             "transaction_id": "1006",
             "value": 0,
             "tax": 0,
             "shipping": 0,
             "currency": "EUR",
             "items": [
                  {
                      "item_id": "6967987077320",
                      "item_name": "Nature Cure CBD-olie 30%/ 30 ml - Nature Cure CBD-olie 30%/ 30 ml",
                      "currency": "EUR",
                      "price": 0,
                      "quantity": 1
                  }
             ]
          }
      } ,
      "_partner_utm_source": "Shoparize",
      "_partner_utm_medium": "Shoparize Google Ads",
      "_partner_utm_campaign": "EAIaIQobChMI0q_2sM_1-AIVlKnVCh1KPwubEAQYBSABEgJ4Z_D_BwE_____EAIaIQobChMI0q_2sM_1-AIVlKnVCh1KPwubEAQYBSABEgJ4Z_D_BwE_____CjkKCQjwt7SWBhD-ARIoADl0M-UACUEUCM9EiMkioEB5EF--gmZEEXcTh7VLGn4f-z1ZPD",
      "_partner_utm_term": "",
      "_partner_msclkid": "",
      "_partner_gclid": "EAIaIQobChMI0q_2sMQYBSABEgJ4Z_D_BwE",
      "_partner_wbraid": "",
      "_partner_gbraid": "",
      "_partner_click_time": "1657901335434"
}
                        

Derefter skal du oprette en testordre ved hjælp af et link, som Shoparize-supportteamet giver dig.

Want help choosing the right Shopping setup?

Talk to our team and we will recommend the right path for your store, market, and product feed.

Talk to our team