Detekce Google Universal Analytics

Google Analytics používá téměř každý a proč by neměl? Množství užitečných dat, které můžete získat z Google Analytics, zejména pokud používáte vlastní dimenze, je úžasné. Ať už testujete A/B, snažíte se zvýšit zapojení nebo zlepšit prodej, Google Analytics je téměř dokonalý.

Nedávno jsem experimentoval s detekcí kliknutí na externí odkazy s aktuální verzí Google Analytics s názvem Universal Analytics. Při tom jsem si uvědomil, že nástroje jako Ghostery blokovaly GA, což je v pořádku, ale také překrývají ga funkce, kterou jsem používal ke zjištění, zda byla načtena služba třetí strany. Sakra. Ukázalo se, že musíte provést další kontrolu:

if(window.ga && ga.create) {
	// Do you ga stuff
	ga('send', 'pageview');
}

Kontrola vlastního create Analytics metoda zajišťuje, že nástroj Google je k dispozici a není pouze podbízen Ghostery nebo podobnou službou!