Introduction
Teljes mértékben lehetséges, hogy a saját front-end tracking bővítményét integrálja az e‑commerce megoldásába. Az első kódrészletet a „Order Success” oldalhoz kell hozzáadni, míg a második kódrészletet olyan oldalakon kell elhelyezni, mint a „Product List”, „Product Detail” és hasonlók. Kiemelten fontos megjegyezni, hogy az alábbi kódrészlet nem egy azonnal használható megoldás. A jobb oldalon lévő változókat az Ön egyedi igényei szerint kell módosítani. A js snippetnek kizárólag a thank you oldalon (order confirmation page), azaz a rendelés létrehozása után szabad lefutnia:
// EZ A KÓDBLOKK A SIKERES RENDELÉS OLDALÁRA KERÜL
<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 }}", // RENDELÉSSZÁM KARAKTERLÁNC
value: {{ total_price | times: 0.01 }}, // VÉGÖSSZEG (FLOAT)
tax: {{ tax_price | times: 0.01 }}, // ADÓ (FLOAT)
shipping: {{ shipping_price | times: 0.01 }}, // SZÁLLÍTÁS (FLOAT)
currency: "{{ order.currency }}", // PÉNZNEM KARAKTERLÁNC
items: [ // MEGVÁSÁROLT TERMÉKEK TÖMBJE
{
item_id: "{{ line_item.product_id }}", // TERMÉKAZONOSÍTÓ KARAKTERLÁNC
item_name: "{{ line_item.title | remove: "'" | remove: '"' }}", // TERMÉKNÉV EGY- ÉS IDÉZŐJELEK NÉLKÜL KARAKTERLÁNC
currency: "{{ order.currency }}", // PÉNZNEM KARAKTERLÁNC
price: {{ line_item.final_price | times: 0.01 }}, // ÁR (FLOAT)
quantity: {{ line_item.quantity }} // MENNYISÉG (SZÁM)
}
]
}
});
</script>
<script>
window.addEventListener('load', function () {
SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);
});
</script>
Ne felejtsd el beállítani az üzletazonosítódat, ahogy fentebb szerepelt:
SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);
Például, ha az üzletazonosítód 1234, akkor így kell kinéznie:
SHOPARIZE_API().conv(1234);
A js kódrészletnek a webshop minden oldalán futnia kell, beleértve a nyitó-, kategória- és termékoldalakat (a köszönőoldal kivételével):
// 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>
Ne felejtsd el beállítani a boltazonosítódat, ahogy fentebb szerepelt:
SHOPARIZE_API().init(YOUR_SHOPARIZE_PARTNER_SHOPID);
Például, ha az üzletazonosítód 1234, akkor így kell kinéznie:
SHOPARIZE_API().init(1234);
A mintakérésnek valami ilyesminek kell kinéznie:
{
"shopId": "11111",
"dataLayer": {
"ecommerce": {
"transaction_id": "1006",
"value": 0,
"tax": 0,
"shipping": 0,
"currency": "EUR",
"items": [
{
"item_id": "6967987077320",
"item_name": "Nature Cure CBD-olaj 30%/ 30 ml - Nature Cure CBD-olaj 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"
}
Ezt követően hozzon létre egy tesztrendelést egy olyan linken keresztül, amelyet a Shoparize ügyfélszolgálati csapata biztosít az Ön számára.