Skip to content
BlogMěření a analytika3 min čtení

WooCommerce měření v GA4: GTM4WP, dataLayer a správné ecommerce eventy bez zbytečného vývoje

U WooCommerce nemusíte psát celý dataLayer od nuly. GTM4WP umí posílat ecommerce interakce do dataLayeru pro GA4, Google Ads i server-side měření.

Krátká odpověď

U WooCommerce nemusíte vždy psát celý dataLayer od nuly. Velmi praktická cesta je použít plugin GTM4WP, známý také jako DuracellTomi Google Tag Manager, který umí posílat WooCommerce interakce a data do dataLayeru. V GTM potom tyto eventy namapujete do GA4, Google Ads, Meta CAPI nebo server-side GTM podle potřeby.

Tím se technická práce neztratí, jen se přesune na správné místo: audit pluginem generovaného dataLayeru, mapování parametrů, deduplikace purchase, kontrola hodnot a testování v reálném checkoutu.

Základní eventy

Pro GA4 ecommerce minimum řešte view_item, add_to_cart, begin_checkout a purchase. Podle e-shopu přidejte view_item_list, select_item, remove_from_cart, add_payment_info, add_shipping_info a refund. Důležité je, aby eventy odpovídaly skutečnému chování, ne jen tomu, co se snadno nakliká v GTM.

GA4 doporučené ecommerce eventy mají očekávané parametry. U purchase je zásadní transaction_id, value, currency a items. U items hlídejte item_id, item_name, price, quantity, item_category a varianty podle potřeby.

GTM4WP jako praktická cesta

GTM4WP může výrazně zjednodušit nasazení, protože doplní GTM container a umí do dataLayeru posílat metadata i WooCommerce ecommerce interakce. Pro mnoho menších a středních WooCommerce e-shopů je to rychlejší a levnější než custom vývoj.

Neznamená to ale „zapnout plugin a hotovo“. Po zapnutí musíte projít dataLayer, ověřit názvy eventů, hodnoty položek, měnu, slevy, daně, dopravu, transaction_id a to, jestli purchase neodchází vícekrát.

Jak forwardovat do GA4 přes GTM

V GTM vytvořte triggery podle dataLayer eventů. Pro každý ecommerce event vytvořte GA4 event tag nebo použijte promyšlenou šablonu. Předávejte ecommerce object, items, value a currency. Pokud používáte server-side GTM, může webový GTM poslat GA4 event na serverový kontejner a ten ho dál poslat do platforem.

Nejčastější chyba je změnit názvy eventů tak, že přestanou odpovídat GA4 doporučeným eventům. Druhá chyba je posílat items v nesprávné struktuře. Třetí je měřit purchase na thank-you page bez kontroly transaction_id a refresh vytvoří duplicitu.

Purchase bez duplicit

Purchase musí mít stabilní transaction_id. GA4 ho používá k omezení duplicit v reportingu, ale nespoléhejte se jen na to. Ideálně zajistěte, aby se purchase event nevystřelil opakovaně při reloadu thank-you page nebo návratu uživatele.

Pokud posíláte purchase i serverově, používejte stejný order_id / transaction_id a nastavte deduplikaci podle platformy. U Meta CAPI řešte event_id. U Google Ads řešte order ID / transaction ID a správnou konverzní akci.

Auditní checklist

  1. Funguje dataLayer na produktové stránce? 2. Obsahuje item_id a item_name? 3. Add_to_cart nese správnou hodnotu a položky? 4. Begin_checkout odpovídá skutečnému zahájení checkoutu? 5. Purchase sedí s WooCommerce objednávkou? 6. Transaction_id je unikátní? 7. Hodnota zahrnuje nebo nezahrnuje DPH podle vašeho pravidla? 8. Měna je správná? 9. Neodchází duplicity?

Po testu v Preview režimu udělejte i reálnou testovací objednávku. WooCommerce checkout se může chovat jinak podle platební metody, dopravy, kuponu nebo přihlášeného uživatele.

FAQ

Časté otázky

Další článek

technický audit GTM kontejneru

Jak auditovat GTM kontejner technicky: timeline, consent, duplicity, templates, sGTM a změnový režim

Technický audit GTM musí projít event timeline, dataLayer, spouště, consent checks, tag sequencing, duplicity, proměnné, templates i server-side routing.

Číst článekČíst článek

 
Hledáte 
 
někoho, kdo 
 
to vezme 
 
za vás? 

Zkontrolujeme WooCommerce dataLayer, GTM4WP nastavení, GA4 ecommerce eventy a purchase deduplikaci před tím, než se data použijí pro bidding.