Nasazení trackingu na Shoptet pomocí GTM
Nasazení trackingu na Shoptet pomocí GTM
Návod pro nastavení GTM pro e-shopy na systému Shoptet.
- Vytvořte si konto na https://tagmanager.google.com/#/home.
- Přidejte vaši webovou stránku. Tag Manager vám vygeneruje kód, ze kterého si vezmete vaše ID. Vzor: GTM-XXXXXX.
- Vaše GTM ID vložte v administraci Shoptet do políčka pro Google Tag Manager ID a zaškrtněte použití Google Data Layer Helperu.
- V Tag Manageru vytvořte tag pro sledování prokliků v „Affil Dognet – click tracking“ jako custom HTML, kde vložíte kód pro sledování prokliků (kód dodáme). Triggerem je každá stránka (All pages).
- V Tag Manageru vytvořte trigger „DOM ready“.
- Vytvořte tag pro sledování prodejů „Affil Dognet – sale tracking“ jako custom HTML, kde vložíte kód pro sledování prodejů (kód dodáme). Triggerem je DOM ready. V rozšířených nastaveních nastavte, aby se tag spouštěl při každém eventu.
- V tomto kroku máte už vytvořené 2 tagy a 1 trigger.
- Nakonfigurujte Variables tak, abyste měli zaškrtnuté všechno z kategorí Pages, Utilities, Clicks a Forms.
- Publikujte všechny změny.
V případě potřeby nás kontaktujte, GTM umíme nastavit i za vás 😉
- Krok 3 – GTM v Shoptet
- Krok 4 – Affil Dognet – click tracking
- Krok 5 – DOM ready
- Krok 5 – Trigger DOM ready
- Krok 6 – Affil Dognet – sale tracking
- 2 tagy v GTM
Click tracking kód
„XXXXXXXX“ toto je třeba nahradit za ID vašeho účtu
„YYYYYYYY“ toto je třeba nahradit za ID vašej kampane
<div id='papPlaceholder'></div>
<script type="text/javascript">
(function(d,t) {
var script = d.createElement(t); script.id= 'pap_x2s6df8d'; script.async = true;
script.src = '//login.dognet.sk/scripts/fj27g82d';
script.onload = script.onreadystatechange = function() {
var rs = this.readyState; if (rs && (rs != 'complete') && (rs != 'loaded')) return;
PostAffTracker.setAccountId('XXXXXXXX');
try { var CampaignID='YYYYYYYY';
PostAffTracker.track(); } catch (e) {}
}
var placeholder = document.getElementById('papPlaceholder');
placeholder.parentNode.insertBefore(script, placeholder);
placeholder.parentNode.removeChild(placeholder);
})(document, 'script');
</script>
Sale tracking kód
„XXXXXXXX“ toto je třeba nahradit za ID vašeho účtu
„YYYYYYYY“ toto je třeba nahradit za ID vašej kampane
<div id='papSaleTrackingPlaceholder'></div>
<script type="text/javascript">
(function(d,t) {
var script = d.createElement(t); script.id= 'pap_x2s6df8d'; script.async = true;
script.src = '//login.dognet.sk/scripts/fj27g82d';
script.onload = script.onreadystatechange = function() {
var rs = this.readyState; if (rs && (rs != 'complete') && (rs != 'loaded')) return;
//DECLARATION OF DATALAYER FOR DATAHELPER
var dataHelper = new DataLayerHelper(dataLayer);
//RUN TRACKING ONLY ON THANK YOU PAGE
if (dataHelper.get('shoptet.pageType') == 'thankYou') {
//CHECK IF COUPON CODE HAS BEEN USED
var shoptetCouponCode = "";
console.log(dataHelper.get('shoptet.order.discountCoupons'));
if (dataHelper.get('shoptet.order.discountCoupons').length != 0) {
var shoptetDiscountCoupons = dataHelper.get('shoptet.order.discountCoupons');
shoptetCouponCode = shoptetDiscountCoupons[0].code;
}
//CREATE LIST OF PRODUCT IDs FORM PRODUCT ARRAY
var shoptetProductList = "";
var shoptetProducts = dataHelper.get('shoptet.order.content');
var tmpY = 0;
for (tmpY=0; tmpY<shoptetProducts.length; tmpY++) {
shoptetProductList += shoptetProducts[tmpY].id;
shoptetProductList += ", ";
}
//ORDER INFORMATION FOR TRACKING
PostAffTracker.setAccountId('XXXXXXXX');
var sale = PostAffTracker.createSale();
sale.setCampaignID('YYYYYYYY');
sale.setTotalCost(dataHelper.get('shoptet.order.netto'));
sale.setOrderID(dataHelper.get('shoptet.order.orderNo'));
sale.setProductID(shoptetProductList);
sale.setCoupon(shoptetCouponCode);
sale.setCurrency(dataHelper.get('shoptet.order.currencyCode'));
try { PostAffTracker.track(); } catch (e) {}
}
}
var placeholder = document.getElementById('papSaleTrackingPlaceholder');
placeholder.parentNode.insertBefore(script, placeholder);
placeholder.parentNode.removeChild(placeholder);
})(document, 'script');
</script>
Aktualizováno 4.11.2021






