<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/9f6a09e8ea3a4047a8339d5c024467e5&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/9f6a09e8ea3a4047a8339d5c024467e5-00001.gif</thumbnail_url><duration>726</duration><title>GA4 pre Shoptet 2: Nasadenie enhanced e-commerce pre GA4 cez GTM</title><description>V predchádzajúcom videu sme si nastavili konfiguráciu Google Analyitcs (GA4) pre Shoptet cez Google Tag Manager (GTM). Na správne meranie nákupného procesu a konverzií však budeme potrebovať nasadiť ďalšie eventy, predovšetkým dokončenie nákupu.

Všetky tieto eventy sa v GTM sa nasadzujú ako GA4 Event tagy. Ako eventy môžeme merať napr. pozretie produktu, pridanie do košíka, odobratie z košíku, jednotlivé kroky v košíku, dokončenie objednávky, prípadne vrátky a storná. My sme si vybrali pre ukážku niekoľko užitočných tagov na nasadenie. Nie je to všetko, avšak na základ vám to malo stačiť.

Na nasadenie týchto eventov však potrebujeme mať nastavené jednotlivé premenné datalayeru, ktoré popisuje Google dokumentácia. Ešte zrozumiteľnejší popis ako Google dokumentácia odporúčam článok od Sima Ahavu. Pri hľadaní týchto premenných v datalayeri sme však narazili na problém. Datalayer Shoptetu  je vytvorený pre klasický Google Analytics (Universal Analytics). Nasadenie eventov v GA4 však potrebuje nový datalayer prispôsobený pre GA4. Tento datalayer Shoptet zatiaľ nemá, preto si ho musíme vytvoriť. Nie je to však také zložité ako to znie.

Pozn.: ak sa chcete dozvedieť viac o tom čo je datalayer, ako z neho čítať tak si pozrite návod v popise tohto videa. 

V tomto cheat sheete som si pripravil povinné premenné podľa Google dokumentácie pre nasadenie jednotlivých eventov. Jediné čo potrebujeme spraviť je preložiť názvy týchto premenných z jazyka klasického Google Analytics na jazyk GA4. Poďme si to teda skúsiť na event view_item (pozretie produktu).

V rozhraní GTM spustím Preview mode a na stránke si otvorím nejaký produkt. Podľa cheat sheetu viem, že pre event view_item mám iba jednu povinnú premenu, ktorou je items. Items je produkt alebo zoznam jednotlivých produktov (napr. v košíku) s dátami k týmto produktom ako napríklad ID produktu, názov produktu, kategória alebo cena. Otvorím si teda datalayer v Preview mode a hľadám niečo podobné. Hneď vidím že 7. riadok s názvom product obsahuje tieto údaje. Pravdepodobne to bude to čo potrebujem, ale otestujeme to.

Vrátim sa do GTM a v časti variables vytvorím novú premennú ako DataLayer variable. Nazvem ju, tak aby som ju vedel odlíšiť a zapíšem podľa pravidiel datalyeru, čiže zhora dole: shoptet.product. Verziu datalayer ponechám tak a premennú uložím. Teraz si vytvorím GA4 event tag, vyberiem si svoju konfiguráciu, zadám názov eventu. Je potrebné aby som pri nazývaní eventu dodržal striktne pravidlá dokumentácie Google. Čiže musím tento event nazvať presne tak ako píše Google: view_item. To však nestačí. Musím pridať aj povinné parametre. Zo svojho cheat sheetu už viem, že pri tomto evente je povinný iba jeden parameter: items. Pridám nový riadok a nazvem svoj parameter. Tu platí takisto striktné dodržiavanie pravidiel Google dokumentácie. Ako hodnotu tohto parametra si zvolíme premennú, ktorú sme pred chvíľou vytvorili. Ako trigger tohto tagu si zvolím Product detail, ktorý som si už predtým nastavil tiež prostredníctvom datalayeru.

Ak mám tento tag hotový, tak si môžem skontrolovať jeho funkčnosť cez Preview mode. Takisto si to môžem ako skontrolovať aj cez rozhranie GA4.

Ak všetko funguje tak môžeme prejsť na nastavenie ďalších tagov podobne ako view_item. Premenné, ktoré budem potrebovať.
add_to_cart - items
begin_checkout - items
add_shipping_info - items,shipping_tier (nepovinne)
add_payment_info - items, payment_tier (nepovinne)
purchase - transaction_id, value, currency, tax, shipping, items, coupon

Ak sa vám tento návod zdá byť zložitý alebo nemáte na to čas stiahnite si zadarmo náš template pre nasadenie celého Enhanced e-commerce zadarmo. Všetky základné tagy nasadíte na pár klikov. V sekcii Admin kliknete na Import container. Vyberiete stiahnutý súbor, workspace a naimportujete ho zlúčením (Merge). Tento template obsahuje aj tzv. Transaction ID logger, ktorý deduplikuje vaše tranzakcie. Nebudete tak mať duplicity v GA4, ktoré sú bohužiaľ zatiaľ dosť častým bugom.

Po implementovaní nezabudnite na dve veci:
Zmeniť GA4 config ID na vaše ID
V rozhraní GA4 v sekcii Configure &gt; Events skontrolovať nastavenie Purchase eventu ako konverzie</description></oembed>