Archívy dle tagu: google tag manager

Webová analytika

Tři užitečné přehledy v Google Analytics 4

Google Analytics 4 není nepovedou kopií starých Analytics. Je to úplně nový pohled na webovou analytiku. Na blogu Marketing Makers jsem najdete tip na tři super přehledy v GA4, které jsou možné díky GA4 a jejich možnostem reporting.

Přejít na článek Tři užitečné GA4 přehledy pro PPC specialistu i e-shopaře

Číst více
Konference, školení, novinky Webová analytika

Jak může PPCéčkař zastoupit programátora – slajdy z přednášky na 12. PPC campu

Na 12. PPC campu jsem měl trošku techničtější přednášku na téma, které mi několikrát zachránilo život. Jak dokážou základní věci z JavaScriptu, znalost CSS selektorů a Element Visibility triggeru v GTM zachránit zdánlivě komplikované věci a spoustu času vývojářů, kteří mají často práce příliš.

Slajdy najdete na Slideshare. Brzy by mohlo být i video.

Číst více
Webová analytika

Jak to bude s cookies od nového roku?

Na toto téma jsem se rozepsal v článku na Marketing Makers – Řešení cookies v souladu se ZEK od 1.1.2022 – FAQ, jakou cookie lištu?

Číst více
Webová analytika

Jak dostat zdroj/médium z Google Analytics do CRM

Klient chtěl propisovat do CRM data z Google Analytics, hlavně zdroj/médium a pokud se povede, tak další info jako kampaň, datum a čas první návštěvy.

Zní to jednoduše. Bohužel ale není cesta, jak tyto údaje z Google Analytics dostat.

Číst více
Content in English JavaScript/PHP Webová analytika

How to set up Facebook Customer chat via Google Tag Manager

Lately I wanted to set-up Facebook Customer Chat to client’s website. It’s seemed to be easy copy-paste via Google Tag Manager. However, some obstacles emerged on the way and easy copy-paste did not work. Neither via Google Tag Manager nor pasted directly to the footer of a website. I must admit I do not know exactly why it does not work how it should but these steps will make it running.

Číst více
Konference, školení, novinky

Nezapomeňte navštívit Developer Day 2018 v Havlíčkově Brodě

20. října se budu mluvit na konferenci Developer Day v Havlíčkově Brodě na téma Google Tag Managerem z pohledu vývojáře.

V přednášce by se měl vývojář dozvědět, co je možné pomocí GTM udělat, jak správně GTM naimplementovat, včetně dataLayer, jak fungují posluchače v GTM a naučit se efektivně používat proměnné a triggery.

Registrace a více informací je na stránce konference Developer Day 2018

Číst více
JavaScript/PHP Webová analytika WordPress

Sledování odeslání formulářů v Contact Form 7 pomocí GTM

Plugin CF 7 je velmi populární WordPress plugin, vždy aktualizovaný, lehce použitelný a skvěle měřitelný.

Měřit plugin CF 7 je možné několika postupy:

Číst více
Webová analytika

Měřte akce s telefonním číslem a e-mailem na webu

Telefonní číslo a e-mail na webu jsou standardní výbavou každé webu a také velmi často využívané konverzní prvky. Bohužel, někdy jsou těžko měřitelné. 

Částečně jsem se nastavením již zabýval v článku: Jak měřit konverze z mailů mimo kontaktní formuláře. Kromě jiného se tento článek zabývá i měření zkopírování prvku na stránce. Toto měření jsme ještě rozšířili.

Číst více
Marketing Management Webová analytika

Jak optimalizovat kampaně B2B webů a jiných s opravdu malou návštěvností – shrnutí přednášky z Measure Camp 2016

S velkou porcí nadsázky se dá říci, že kampaň
s kvanty dat dokáže optimalizovat každý. Prostě se kouknete na Ticháčkovu prezentaci o RFM modelu, zkouknete i pár videí o atribučních modelech a kohortách a můžete začít psát doporučení. Problém nastává, když máte optimalizovat kampaň a nemáte data, jakákoliv analýza z GA je z hlediska statistické významnosti odhadem a plácnutím do prázdna.  Chí kvadrát je v tu chvíli sci-fi na n-tou. Jak takovou kampaň optimalizovat?

image


Malá kampaň – ještě lepší nastavení!

Z logiky věci by bylo možné říci – malá kampaň, malé rozpočty, nastavíme to základně. Doporučuji pravý opak. Vezměte si například, že máte Adwords kampaň cílenou na B2B. Pak dává smysl naopak nastavit ji ještě lépe. Občas se u podobných kampaní stane, že máte 4 poptávky za měsíc, z toho jednu realizovanou. Druhý měsíc máte 0 poptávek. Musíte být schopni zjistit co nejvíce o těch, kteří vám poptávku zaslali, a ještě více o těch, jejichž poptávka se nakonec realizovala. Může se stát, že celé vaše úsilí za 2 měsíce se promění v jeden kontrakt v řádu statisíců až milionů. Není možné střílet naslepo. Občas je to ale těžké komunikačně přesvědčit klienta, který za kredit utrácí 10.000 Kč, že webová analytika bude za 15 – 20 tisíc, aby těchto 10 tisíc bylo efektivně vynaložených.

Jak nastavit analytické nástroje?  

Rozhodně doporučuji využít Google Tag Manager. Získáte tím flexibilitu v nastavování a spoustu užitečných možností. Doporučuji využívat minimálně Google Analytics, systém pro heatmapy a videonahrávky uživatelů (např. Hotjar, Smartlook). Pokud využíváte Facebook Ads, pečlivě nastavte Facebook pixel. Některá data – například informace o věku a pohlaví, zde budou výrazně přesnější a lépe přiřaditelné ke konverzní akci. Facebook pixel využívá jiný mechanismus atribuce konverzí, takže změříte i nákup na základě zobrazení vašeho inzerátu na Facebooku. Přesněji změříte i cross-device konverze. Toto je zároveň i negativem, jelikož FB si přisoudí i konverze, kde pouze asistoval.  

Jaké nastavit cíle?

Bez cílů to nejde. Nastavení je individuální, vzhledem k typu byznysu. Zároveň, u B2B s 3000 tisíci návštěvami a 5 získanými leady měsíčně se nemůžete spolehnout pouze na sledování hlavních cílů, ale je nutné sledovat i soft-cíle. Samozřejmě je nutné v klientovi vytvořit realistická očekávání, že 30% míra konverze neznamená, že každý třetí člověk je relevantní.

Navrhuji nastavit jako cíl například následující:

  • minimálně všechny způsoby získání kontaktů (např. registrační formulář, poptávka, kontaktní formulář, komentář, newsletter, ebook),
  • čas na webu nebo na klíčové stránce delší než x minut,
  • počet stránek na návštěvu, 
  • stáhnutí ceníku,
  • prohlédnutí prezentace,
  • puštění videa
  • lead scoring akce
image

Lead scoring uživatelů

Pro lead scoring můžete využít specializované aplikace pro marketingovou automatizaci nebo se dá nastavit i v Google Analytics. Například zde jsme si uživatele rozdělili na: není spam, zaujatý uživatel, vysoce zaujatý uživatel a lead. A dle jeho zaujetí jej zahrnujeme do daného funnelu v Enhanced Ecommerce. Řešit by to šlo alternativně pomocí vlastních dimenzí a metrik, kdy bychom k uživateli přidávali číselnou hodnotu s jeho zaujetím. Tuto funkci je nutné naprogramovat, ale není to nic, co by šikovný programátor v JavaScriptu nezvládl.

image

Například můžeme říci, že vysoce zaujatým návštěvníkem je ten, který splnil minimálně 3 z 5 podmínek – shlédnutí videa, 2 minuty na stránce, stáhnutí ceníku, scroll do 50 % stránky a prohlédnutí kontaktů.  

Rozhodnete-li se použít systém pro marketingovou automatizaci, cenově dostupné pro malé společnosti je například polské SALESmanago, můžete zde nastavit, kolik bodů za jednotlivou akci udělíte. Limitací je, že pro věci typu přehrání videa nakonec stejně potřebujete programátora.

Lead scoring umožňuje retargetovat pouze ty, kteří ukázali, že mají o produkt zájem. Limitací je, že pro spuštění retargetingu potřebujete minimální publikum, které ne vždy dosáhnete, když cílíte jen ty nejrelevantnější. Je to potom o kompromisu.

Nastavení událostí v Google Analytics

Nastavení událostí je dalším užitečným nastavením, které vám prozradí více o chování uživatelů. Skvělou zprávou je, že u takto malých účtů, i když si nastavíte všechny události dole a ještě k tomu si přidáte několik automatických trackerů, stejně nedosáhnete limitu hitů v GA. Zde mají malé účty před velkými velkou přednost. Užitečné je například:

  • scroll tracking – do kolika % stránky uživatel doscrolloval,
  • timer – jak dlouho uživatel strávil na jedné konkrétní stránce (např. rozdělit na 10, 20, 30, 60, 120 a více) – zde má GA velké limitace, proto událost. Na webu Simo Ahavy najdete i pokročilejší řešení pro interakci s obsahem.
  • stáhnutí souborů,
  • kliknutí na odkazy (hlavně externí),
  • odeslání formulářů,
  • javascriptové chyby,
  • přehrání videí,
  • sdílení na sociálních sítích
  • a další.

Samozřejmě, nemám účet, kde bych měl všechna tato nastavení. Chce to volit vždy to, co má smysl.

Nezapomeňte, že událost ruší bounce rate. Myslím si, že uživatel, který doscrolluje do 50 % stránky by pořád měl být předmětem bounce, jelikož asi ještě nebude zaujatý (samozřejmě k diskusi). Vždy si tedy určete, která událost je non-interaction, tedy neruší bounce.

Další nastavení webové analytiky

  • Pokud klient má elektronický obchod, doporučuji Enhanced Ecommerce. Aktuálně existují moduly pro Woocommerce, Prestashop a další CMS, což umožní i malému shopu využívat pokročilé řešení.
  • Všechny kampaně sledujte pomocí UTM parametrů – snažte se, aby žádný externí odkaz nezůstal neotagován (nezapomeňte na autotagging v Skliku a Adwords),
  • Filtry, filtry, filtry – když se velkému účtu dostane do GA 10 zaměstnanců, je to jedno. Ale když se malému účtu dostane do statistik 10 zaměstnanců, kteří mají web stále otevřený z několika zařízení, dokážete to hodně znehodnotit statistiky. Kromě vyloučení IP doporučuji i motivovat zaměstnance k instalaci Google Analytics opt-out rozšíření. Vylučte také referral spam.
  • Využívejte User-ID – získáte informace o chování uživatelů napříč zařízeními a dokážete říci obchodním manažerům, jak se na webu chovají klienti. Následně je možné těmto klientům zavolat s přesnými vědomostmi o jejich chování a zájmu, včetně ceníku, který si stáhli. I User ID vyřešíte často pluginem.
  • Je dobré vytvořit si dashboardy s daty, která nejčastěji analyzujete, pro ušetření času. Jenom změníte segment na aktuální kampaň a můžete analyzovat.
  • Pozor na privacy. Měřit je hezké, ale zjistěte si, co můžete ve svém oboru měřit. Podle toho, co měříte a jaké systémy používáte, informujte uživatele a dejte mu možnost se odhlásit. Analýza dat v účtu s takto nastavenou analytikou

Optimalizace kampaní – pozor na průměr!

První a základní věcí je uvědomit si, že koukáte na agregovaná data a průměry, které se dají velmi snadno ovlivnit. Například analyzujete kampaň na LinkedIn, z které jste získali 50 návštěvníků. Průměrný čas na stránce je 2 minuty. To není nejhorší? Problém je, když zjistíte, že z těchto 50:

  • 2 strávili na webu 25 minut
  • 3 – 10 minut
  • 2 – 5 minut
  • 1 – 3 minuty
  • 20 – méně než minutu
  • 22 – 0 – překlikli se nebo přišli a hned odešli

Dá se říci, že jste přivedli 8 relevantních uživatelů. Podobný problém bude i s počtem stránek na návštěvu a v podstatě se vším. Tato kampaň nefunguje a je nutné zjistit proč a upravit ji.

Tyto hodnoty vám pomohou maximálně v orientaci. Ale pokud chcete zjistit, zda kampaň skutečně funguje, je nutné se průměru zbavit. Naprosto základním ukazatelem je nastavit si u kampaně sekundární dimenzi „Doba na stránce“. Chcete-li přesnější údaj, můžete vyjít z vlastní dimenze timer a udělat segment z ní. Můžete si uživatele rozdělit dle počtu stránek na návštěvu atd.

Ještě přesnější je prohlédnutí uživatelů přes Průzkumník uživatelů (User Explorer). Vytvoříte si segment s uživateli z konkrétní kampaně a následně se na uživatele individuálně podíváte. To samé následně můžete udělat s videi ve Smartlook nebo jiném nástroji.

Z chování těchto individuálních uživatelů již dokážete určit, zda kampaň fungovala. Následně pomocí další analýzy, například kde uživatel opouštěl web nebo dle analýzy kanálů (zdroje/média/kampaně) dokážete zjistit, kde může být chyba. Užitečný je i rozklad dle lokality a zařízení. Je zajímavé např. sledovat penetraci a konverze z mobilních zařízení napříč republikou nebo i napříč Evropou.

Pokud uděláte kroky nahoře, jistě vám vyvstane spoustu nových předmětů k analýze.

Důležité je i umět si určit, kdy s analýzou přestat. Klient ani vy nemáte neomezený časový fond. Je nutné někdy říci – ano, je hodně věcí, které nevím, ale nemám kapacitu ani datový základ je zjišťovat a udělat rozhodnutí. Jelikož je rozhodnutí na základě velmi omezeného vzorku dat, nebude vždy správné.  Ovšem z dlouhodobého hlediska je i analýza malého vzorku dat výrazně lepším řešením než nedělat nic a čekat.

Reklama 1 🙂 – Řešení pro identifikaci anonymních uživatelů skrz více webů
Vytvořili jsme řešení na principu vlastní cookie, která dá využít jako nástroj pro identifikaci uživatele skrz další weby jako 3rd party cookie a navíc ještě ukládá user-id pokud existuje a posílá to v jedné dataLayer proměnné. Získáte tak přehled o pohybu a identitě uživatelů na více webech, které vlastníte, včetně historie, kdy ještě nebyli identifikovaní. Kompletní řešení je na GitHubu:  Cross-browser-UserID-and-ClientID-solution-for-Google-Tag-Manager 

Reklama 2 – Sledujte nás na Facebooku/Twitteru
Cca do dvou týdnů zveřejníme i report z konference za ostatní přednášky. Budeme samozřejmě sdílet.

Číst více
Webová analytika

Využívejte vlastní události u Facebook pixelu – cookbook

Pomocí Facebook pixelu mohou firmy zasílat do Facebooku informace o prohlédnutém zboží, zboží v košíku, nakoupeném zboží nebo o nových registracích. E-shopy tímto většinou končí a obsahové stránky zpravidla nenastavují události žádné. 

Události na Facebooku umožňují firmám analyzovat výkonnost reklam, retargetovat správné publikum nebo optimalizovat dle změřených konverzí. Facebook nabízí cca 10 předdefinovaných událostí, ale tím možnost nekončí. Do Facebooku je možné poslat téměř cokoliv. 

Pokud pracuji s B2C/B2B, nastavuji události:

  • lead (cokoliv, kde byl získán kontakt),
  • vlastní událost LeadIntent (např. kliknutí na tlačítko kontaktujte nás) a
  • časové události. Posílám si do FB informaci o lidech, kteří strávili na webu déle než 10 sekund (non-bounce) a dle typu webu informaci o zaujatém zákazníkovi, např. 60 sekund (interested).

Kdy spouštět události a jak nastavit Facebook pixel?

FB pixel doporučuji vložit do patičky stránky nebo lépe spouštět po načtení stránky v Google Tag Manager.

Jednotlivé události spouštějte,když k nim dojde. Opět lze vkládat přímo do kódu nebo generovat přes GTM. Pouze si dejte pozor, aby nedošlo ke spuštění události dříve, než se načte FB pixel. Častá chyba na e-shopech, kde vývojář vloží události do jednoho JS externího souboru a ten zpravidla umístí před FB pixel. 

Následně událost lead bude vypadat takto: 

fbq('track', 'Lead', {
    content_name: 'Auto Insurance',
    content_category: 'Quote',
    value: 40.00,
    currency: 'USD'
});

Vlastní události takto: 

fbq('trackCustom', '<CustomEventName>', {
    custom_param1: 'ABC',
    custom_param2: 123,
    value: 10.00,
    currency: 'USD'
});

Poznámka1: Zkopírováno z oficiálního návodu FB.

Vytvoření timing události na Facebooku – proč a jak?

U některých sestav se stává, že mají větší počet neplatných kliků než jiné. Standardně mám u sestav 10 – 50 % prokliků omylem. Závisí samozřejmě, kam cílíte. Dokonce u některých sestav mám více neplatných prokliků než u jiných, často je to kvůli malé nabídce za klik, která nutí Facebook zobrazovat reklamu “klikačům” nebo je to z důvodu špatně zvoleného umístění. Každopádně když si uděláte report Sestava – Nonbounce – Interested – Lead, zjistíte, kolik lidí byly “klikači” a nerelevantní + budete mít k dispozici zajímavý funnel. 

Poznámka2: Tato data vám Google Analytics bez dalšího nastavení neukáže, jelikož čas na první stránce neměří. 

Implementaci doporučuji pomocí Google Tag Manager. Pokud nemáte k dispozici GTM, je možné využít třeba jQuery:

Ještě bych rád doplnil, že čas na stránce rozhodně není jednoznačným ukazatelem zaujetí, ale tento skript je možné snadno upravit, aby například za zaujaté považovali lidi, kteří klikli na některý konverzní prvek nebo prohlédli klíčovou stránku.. Každopádně pro orientaci čas poslouží dobře.

<script>jQuery(document).ready(function(){
   setTimeout(function(){ 
     fbq('trackCustom', 'nonbounce', {
            hostitel: '{{Page Hostname}}', 
            stranka: '{{Page Path}}'
       }) }, 10000);
}); </script>

Implementace pomocí GTM je snadná: 1. Vytvoříme tag s Facebook událostí v Google Tag Manager. image

2. Vytvoříme timer trigger, který se spustí jednou, a to přesně za x sekund. 

image

3. Zjistíme, zda se událost správně spouští – můžete využít rozšíření Facebook Pixel Helper, ale nevsázejte na něj 100%. Rizika jeho využití odhaluje André Heller na Igloonet.

image

3. Uvidíte podobný report.

image

Toto je vše. Samozřejmě, netvrdím, že čas na stránce je jasný ukazatel zaujetí, ale často tomu tak bývá, takže se od toho dá odrazit. S událostmi na Facebooku je možné si ještě více pohrát. Nikdy by se ale nemělo stát, že budou události “suplovat” webovou analytiku. Měly by hlavně sloužit Facebooku pro správnou optimalizaci a specialistovi pro sociální sítě pro kontinuální správu a vyhodnocování kampaní.

Číst více
1 2