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:
// 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):
// 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:
{
"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.