Filtr podle dataLayeru umožňuje cílit kampaně na základě informací, které váš web posílá do analytických či marketingových nástrojů (například typ stránky, ID produktu, cenu, kategorii nebo stav košíku). Můžete tak zobrazovat kampaně jen v situacích, kdy data z dataLayeru splňují zadané podmínky – například jen na produktových stránkách, u dražších produktů nebo při určité hodnotě košíku.
Díky tomu se kampaň nespouští „naslepo“, ale reaguje na konkrétní kontext, který už na webu stejně měříte.
Kde se používá nejčastěji?
Typ stránky (pageType)
Např. page_type = „product“, „category“, „cart“, „checkout“.
Umožní zobrazit jiné kampaně na produktové stránce, jiné v košíku a jiné v checkoutu.
Cena nebo marže produktu
Např. product.price nebo product.margin.
U dražších nebo vysoce maržových produktů můžete nabídnout speciální výhodu, dopravu zdarma nebo bonus, který podpoří dokončení nákupu.
Stav košíku a objednávky
Např. cart.value, cart.items_count.
U větší hodnoty košíku zobrazíte motivaci k dokončení (sleva na dopravu apod.), u prázdného košíku naopak doporučení produktů.
Jak zadávat název objektu v dataLayeru
Mailocator umí pracovat jak s jednotlivými objekty, tak s jejich vnořenými vlastnostmi.
Název se vždy zadává ve formě cesty v rámci objektu, nikoliv jako kompletní zápis s dataLayer[...].
Správně (příklad):
- page_type
- page_type.product
- ecommerce.detail.products[0].id (pokud váš dataLayer používá pole)
Nesprávně:
- dataLayer[0].page_type.product
- window.dataLayer[0].page_type.product
Stačí tedy zadat tu část názvu, která odpovídá struktuře objektu v dataLayeru, bez prefixu dataLayer[...].
Pokud se stejná hodnota v dataLayeru vyskytne vícekrát (např. postupně při různých interakcích), Mailocator vždy pracuje s nejnovější (aktuální) hodnotou v historii tohoto objektu.