Google Tag Manager, který posílá správná data
Modul vloží do každé stránky eshopu kontejner Google Tag Manager a naplní datovou vrstvu přesně podle aktuální specifikace Google Analytics 4. Zobrazení výpisu produktů, kliknutí na produkt, detail produktu, vložení do košíku, odebrání z košíku, košík, zahájení objednávky, výběr dopravy, výběr platby a dokončený nákup – každá událost odchází s úplnými údaji o položkách: identifikátor, název, značka, kategorie až do páté úrovně, varianta, cena a množství. Navíc přihlášení, registrace, odhlášení, hledání a přidání do seznamu přání.
Vy už jen v Tag Manageru přiřadíte značky – všechna data jsou připravená.
Co vám modul usnadní
- Kompletní GA4 e-commerce – všech deset nákupních událostí Google včetně výběru dopravy a platby, které jiné moduly vynechávají.
- Vidíte, co posíláte – náhled datové vrstvy přímo na stránkách eshopu: otevřete web s náhledem a v plovoucím okně sledujete každou událost tak, jak vzniká – i při klikání do košíku nebo v objednávce.
- Souhlas s cookies podle pravidel Google – consent mode v2 s výchozím stavem před rozhodnutím návštěvníka a okamžitou aktualizací po kliknutí v cookie liště, bez obnovení stránky.
- Rychlý web – data se berou z toho, co eshop pro stránku už stejně připravil. Žádné dotazy navíc na každý produkt, žádné tisíce cache souborů, které by zpomalovaly mazání cache u velkých katalogů.
- Funguje s jednostránkovými objednávkami – výběr dopravy a platby modul sleduje v prohlížeči, takže funguje i s objednávkovými moduly třetích stran. Neznámé stránky přiřadíte v administraci bez zásahu do kódu.
- Zpětná kompatibilita – proměnné pro starší remarketing Google Ads i doplňkové parametry položek (cena bez DPH, nadřazená kategorie, reference) zůstávají, aby stávající kontejnery fungovaly dál.
- Průvodce nastavením – kontejner, datová vrstva a souhlas ve třech krocích. Když najde předchozí verzi modulu, nabídne převzetí nastavení a jeho vypnutí.
Zprovoznění za pár minut
- Nainstalujte modul a spusťte průvodce nastavením.
- Vložte ID kontejneru (GTM-XXXXXXX) z tagmanager.google.com.
- Zvolte, jaké ceny a události chcete posílat – výchozí nastavení odpovídá běžnému eshopu.
- V Tag Manageru vytvořte značky GA4 se spouštěči Vlastní událost stejného názvu (view_item, add_to_cart, purchase…).
- Otevřete eshop s náhledem datové vrstvy a zkontrolujte, že události přicházejí.
Datová vrstva GA4
Modul posílá události přesně v podobě, jakou očekává Google Analytics 4 a Google Ads: view_item_list, select_item, view_item, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info, purchase, search, login, sign_up, logout, add_to_wishlist a consent_updated. Každou událost můžete jednotlivě vypnout.
Identifikátor produktu nastavíte tak, aby odpovídal vašemu produktovému feedu pro Merchant Center – podle ID produktu a kombinace, reference nebo EAN. Ceny mohou odcházet bez DPH, s DPH nebo tak, jak je vidí zákazník. Kategorie se posílají v celé hierarchii, v pořadí kompatibilním s předchozí verzí modulu nebo přesně podle specifikace GA4.
Náhled datové vrstvy
Do adresy libovolné stránky eshopu připojíte parametr s tokenem z administrace a na stránce se objeví plovoucí okno. Ukazuje pushe z hlavičky a patičky stránky, stav souhlasu, zda se kontejner načetl, a živě přidává vše, co se stane po kliknutí – vložení do košíku, výběr dopravy, potvrzení cookie lišty. Každý záznam má přesný JSON k okopírování a modul hlídá i chyby vůči specifikaci (chybějící měna u hodnoty, cena jako text apod.). Okno zůstává aktivní 30 minut a nijak nemění, co se posílá – klidně ho ukažte své marketingové agentuře.
V administraci si můžete datovou vrstvu vygenerovat i bez otevírání eshopu – pro konkrétní produkt nebo kategorii.
Souhlas s cookies (consent mode v2)
Před načtením kontejneru modul nastaví výchozí stav souhlasu – s cookie lištou dm_cookies je vše zamítnuté, dokud návštěvník nerozhodne. Po kliknutí v liště se souhlas aktualizuje okamžitě: skupina Analytika řídí analytics_storage, skupina Marketing řídí ad_storage, ad_user_data a ad_personalization. Kontejner běží vždy, takže Google může při zamítnutí modelovat konverze z anonymních pingů, přesně jak jeho pravidla vyžadují.
Údaje pro rozšířené konverze
K dokončené objednávce může modul přidat údaje o zákazníkovi pro rozšířené konverze Google Ads – jen když návštěvník udělil souhlas s marketingem. Hashovaný e-mail a ID zákazníka se posílají bez čitelných osobních údajů, vše lze vypnout.
Bez zpomalení webu
Modul nepřidává žádný databázový dotaz na produkt – položky skládá z dat, která eshop pro stránku už připravil. Jediná pomocná tabulka drží cesty kategorií a obnovuje se sama při každé změně stromu. Naše měření na testovacím eshopu: přibližně čtyři dotazy navíc na stránku a rozdíl v době načtení neměřitelný. Žádné soubory v cache, žádné problémy s mazáním cache u katalogů se sto tisíci produkty.
Diagnostika a údržba
Záložka Diagnostika zkontroluje tabulky, zavěšení do stránek i konfigurační klíče a chybějící věci opraví. Nastavení lze exportovat a přenést na jiný eshop, před každým zásahem se ukládá snímek.
Srovnání
| Bez modulu | S modulem |
| Kontejner vložený ručně do šablony, datová vrstva neúplná nebo žádná | Kontejner i kompletní GA4 datová vrstva na všech stránkách automaticky |
| Výběr dopravy a platby se neměří | add_shipping_info a add_payment_info i v jednostránkových objednávkách |
| Co se posílá, zjistíte jen přes vývojářské nástroje | Náhled datové vrstvy přímo na stránce, srozumitelný i pro marketing |
| Consent mode nastavený nesprávně nebo vůbec | Consent mode v2 propojený s cookie lištou, bez obnovení stránky |
| Měřicí moduly zpomalují web dotazy na každý produkt | Žádný dotaz na produkt, žádná cache souborů |
Často kladené otázky
Kde vezmu ID kontejneru?
Přihlaste se na tagmanager.google.com svým účtem Google. Pokud ještě kontejner nemáte, založte účet a webový kontejner pro doménu eshopu. ID ve tvaru GTM-XXXXXXX je v horní liště vedle názvu kontejneru. Stejné ID vložíte do průvodce nastavením modulu. V multistore může mít každý obchod vlastní kontejner – přepněte kontext obchodu v horní části administrace a ID uložte pro každý zvlášť.
Co musím nastavit v Tag Manageru, aby se měřil e-shop?
V kontejneru vytvořte značku Google (Google Tag) s Measurement ID vaší služby GA4 (G-XXXXXXX) a pro každou nákupní událost značku typu Událost GA4 se spouštěčem Vlastní událost stejného názvu – view_item_list, select_item, view_item, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info a purchase. U značky zaškrtněte odesílání dat elektronického obchodu se zdrojem Datová vrstva. Modul posílá data přesně v podobě, kterou GA4 očekává, takže žádné proměnné navíc nepotřebujete.
Jak si ověřím, že eshop posílá správná data?
V administraci modulu na záložce Náhled datové vrstvy klikněte na Otevřít eshop s náhledem, nebo ke kterékoli adrese eshopu připojte parametr s tokenem, který tam najdete. Na stránce se objeví plovoucí okno s každou událostí a jejím JSONem. Projděte kategorii, otevřete produkt, vložte ho do košíku, projděte objednávkou – vše se v okně objeví okamžitě. Okno zůstává aktivní 30 minut a nic nemění na tom, co se posílá. Náhled Google Tag Manageru (Tag Assistant) můžete používat souběžně.
Jak modul spolupracuje s cookie lištou?
S nainstalovanou cookie lištou dm_cookies nastaví modul před načtením kontejneru výchozí stav souhlasu na zamítnuto a po kliknutí návštěvníka v liště souhlas okamžitě aktualizuje, bez obnovení stránky. Skupina Analytika řídí ukládání analytických údajů, skupina Marketing reklamní údaje. Důležité: modul nedávejte mezi blokované moduly cookie lišty – kontejner se musí načíst vždy, jinak consent mode nemůže fungovat. Bez cookie lišty zvolíte v nastavení, zda je výchozí stav udělený, nebo zamítnutý.
Musím po přechodu ze starší verze modulu měnit kontejner?
Proměnné stránky (pageCategory, google_tag_params) zůstávají v hlavičce stránky, takže značky spouštěné při zobrazení stránky fungují dál. Nákupní události se nově posílají s názvem události – pokud máte v kontejneru značky, které četly starý objekt ecommerce při zobrazení stránky, přepněte jejich spouštěč na Vlastní událost stejného názvu. Doplňkové parametry položek (cena bez DPH, nadřazená kategorie, reference) modul posílá dál, dokud je v nastavení nevypnete. Průvodce nastavením převezme ID kontejneru a nastavení ze starší verze a nabídne její vypnutí.
Jaké ceny modul posílá?
Ve výchozím nastavení ceny bez DPH – to je hodnota, kterou většina eshopů vykazuje v analytice jako tržbu. Můžete přepnout na ceny s DPH nebo na ceny tak, jak je vidí zákazník podle jeho skupiny. Tržba dokončené objednávky je vždy celková částka objednávky včetně DPH, zvlášť se posílá daň a doprava. Cena bez DPH odchází navíc v parametru price_without_vat, pokud máte zapnuté parametry pro zpětnou kompatibilitu.
Proč se identifikátor produktu musí shodovat s feedem?
Google Ads spojuje měřené události s produkty z Merchant Centeru podle identifikátoru. Výchozí formát ID produktu-ID kombinace odpovídá feedům našich modulů. Pokud váš feed používá reference nebo EAN, nastavte formát pomocí tokenů {reference} nebo {ean13}. Produkty bez kombinací posílají samotné ID produktu.
Funguje modul s jednostránkovou objednávkou?
Ano. Zahájení objednávky modul pozná podle stránky objednávky, výběr dopravy a platby sleduje přímo v prohlížeči na přepínačích, které používá PrestaShop i většina objednávkových modulů. Pokud váš objednávkový modul používá jiné prvky, zadáte v nastavení vlastní selektor. Neznámé stránky (objednávkové, vyhledávací nebo návratové stránky platebních bran) přiřadíte v tabulce Přiřazení stránek – názvy stránek a modulů vám ukáže náhled datové vrstvy.
Zpomalí modul web?
Ne. Data pro události skládá z toho, co eshop pro stránku už stejně připravil, takže nepřidává žádný databázový dotaz na produkt. Jediná pomocná tabulka drží cesty kategorií a obnovuje se sama. Na testovacím eshopu jsme naměřili přibližně čtyři dotazy navíc na stránku a rozdíl doby načtení pod hranicí měřitelnosti. Modul nevytváří žádné cache soubory, takže nezpomaluje mazání cache ani u katalogů se sto tisíci produkty.
Posílá modul osobní údaje zákazníků?
Ke dokončené objednávce může přidat údaje pro rozšířené konverze Google Ads (jméno, e-mail, adresa, telefon) – jen když návštěvník udělil souhlas s marketingem. Hashovaný e-mail a ID zákazníka se posílají bez čitelných osobních údajů. Vše lze v nastavení vypnout. Náhled datové vrstvy osobní údaje maskuje.
Co je doména loaderu a kdy ji měnit?
Standardně se skript kontejneru načítá z googletagmanager.com. Pokud provozujete server-side tagging (kontejner na vlastní doméně, například gtm.vaseshop.cz), zadáte tuto doménu a modul z ní načte kontejner i záložní noscript. Přínosem je menší blokování adblockery a delší platnost cookies. Kompletní postup zprovoznění najdete v nápovědě u tohoto pole; bez server-side taggingu pole neměňte.
Proč se purchase neposílá při obnovení děkovné stránky znovu?
Modul si v prohlížeči zákazníka pamatuje, které objednávky už poslal, takže obnovení stránky nebo návrat na ni konverzi nezdvojí. Stejně chrání i zahájení objednávky – posílá se jednou na košík. V administraci zůstává evidence, kolikrát byla děkovná stránka zobrazena.
Komentáre (0)
Vaše hodnotenie nie je možné odoslať
Nahlásiť komentár
Správa odoslaná
Váš podnet nie je možné odoslať