Obsah

CARERO

Technický popis pro nasazení měření na webech velkoobchodu - velkoobchod.carero.cz, velkoobchod.carero.sk, nagykereskedes.carero.hu, b2b.carero.pl a b2b.carero.eu

Odstranění původních Analytics kódů

Měření do Google Analytics bude nově probíhat přes GTM, proto je nutné odstranit původní kód GA4/UA.

Nasazení měření základních událostí

Měření přihlášeného uživatele

Na všech stránkách webu bude informace o právě přihlášeném uživateli, pokud přihlášený není, budou pole prázdná

<script>
var dataLayer = window.dataLayer = window.dataLayer || [];
dataLayer.push({
  'user_id': '123abc',
  'user_email': 'my@email.com'
});
</script>

Tento kód by měl být ideálně ještě před kódem GTM, userId je interní identifikátor uživatele, může to být text nebo číslo, userEmail je email přihlášeného uživatele, může být v čitelné podobě nebo jako SHA256 hash.

Měření registrace

Po úspěšné registraci vložit kód

<script>
dataLayer.push({'event': 'sign_up'});
</script>

Měření přihlášení

Po úspěšném přihlášení vložit kód

<script>
dataLayer.push({'event': 'login'});
</script>

Nasazení měření elektronického obchodu

Části kódů, je potřeba nahradit relevantními hodnotami.

Zobrazení detailu produktu

Na stránkách s detailem produktu, přidat kód

<script>
dataLayer.push({
  'event': 'view_item',
  'ecommerce': {
    'items': [
      {
        'item_id': '7631',
        'item_name': 'Dětský vozík - zelený',
        'currency': 'CZK',
        'item_brand': 'DOHANY',
        'item_category': 'Hračky',
        'item_category2': 'Hračky na ven',        
        'price': 260.43
      }
    ]
  }
});
</script>

Přidání do košíku

Po kliknutí na tlačítko “Vložit do košíku”

<script>
dataLayer.push({
  'event': 'add_to_cart',
  'ecommerce': {
    'items': [
      {
        'item_id': '7631',
        'item_name': 'Dětský vozík - zelený',
        'currency': 'CZK',
        'item_brand': 'DOHANY',
        'item_category': 'Hračky',
        'item_category2': 'Hračky na ven',        
        'price': 260.43
      }
    ]
  }
});
</script>

Objednávkový proces

Na stránce košíku (/eshop/kosik) vložit kód

<script>
dataLayer.push({
  'event': 'begin_checkout',
  'ecommerce': {
    'currency': 'CZK',
    'value': 720,
    'items': [
      {
        'item_id': '7631',
        'item_name': 'Dětský vozík - zelený',
        'currency': 'CZK',
        'item_brand': 'DOHANY',
        'item_category': 'Hračky',
        'item_category2': 'Hračky na ven',        
        'price': 260.43
      },
      {
        ....
      }
    ]
  }
});
</script>

Pro každý produkt v objednávce bude jeden objekt v poli items.

Dokončení objednávky

Po dokončení objednávky, na děkovací stránce

<script>
dataLayer.push({
  'event': 'purchase',
  'ecommerce': {
    'transaction_id': '12345',
	 'value': 521,
	 'tax': 109,
	 'shipping': 0,
	 'currency': 'CZK',
	 'coupon': 'SLEVA20',
    'items': [
      {
        'item_id': '7631',
        'item_name': 'Dětský vozík - zelený',
        'currency': 'CZK',
        'item_brand': 'DOHANY',
        'item_category': 'Hračky',
        'item_category2': 'Hračky na ven',        
        'price': 260.43
        'quantity': 2
      },      
      {
        ....
      }
    ]
  }
});
</script>

Pro každý produkt v objednávce bude jeden objekt v poli items.

Zdroje