Introduction
Uživatelé musí nejprve ověřit své přihlašovací údaje přihlášením do svého účtu Lightspeed. Po úspěšném přihlášení by měli přejít do sekce „Settings“, která se obvykle nachází na hlavním panelu nebo v rozbalovací nabídce.
Jakmile jsou v části „Settings“, mají zvolit „Web Extras“, podkategorii, která umožňuje další možnosti přizpůsobení. V rámci „Web Extras“ se nacházejí dvě důležité sekce: „Custom JavaScript“ a „Tracking“.
V části „Custom JavaScript“ se od uživatelů očekává, že zkopírují a vloží níže uvedený kód. Nezapomeňte změnit pole YOUR_SHOPARIZE_PARTNER_SHOPID na své skutečné ID obchodu
<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>
Podobně v části „Tracking“ by měli uživatelé zkopírovat a vložit níže uvedený blok kódu pro tracking pixel. Toto konkrétní umístění umožňuje tracking pixelu zachytit potřebná data pro analytické účely. Nezapomeňte změnit pole YOUR_SHOPARIZE_PARTNER_SHOPID na své skutečné ID obchodu
<script>
window.dataLayerShoparize = window.dataLayerShoparize || [];
dataLayerShoparize.push({
event: "purchase",
ecommerce: {
transaction_id: "{{ order.information.number }}",
value: {{ order.information.price_incl | number_format(2, '.', '') }},
tax: {{ order.information.price_tax | number_format(2, '.', '') }},
shipping: {{ order.information.shipping_price | number_format(2, '.', '') }},
currency: "{{ order.information.currency | upper }}",
items: [
{% for product in order.products %}{
item_id: "{{ product.product_id }}",
item_name: "{{ product.title }}",
currency: "{{ order.information.currency | upper }}",
price: {{ product.base_price_incl | number_format(2, '.', '') }},
quantity: {{ product.quantity }}
}{% if not loop.last %},{% endif %}
{% endfor %}
]
}
});
window.addEventListener('load', function () {
SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);
});
</script>
Po dokončení těchto kroků nezapomeňte uložit všechny provedené změny, aby byly skripty a tracking pixel úspěšně nasazeny.