Převést text na čísla nebo čísla na text

Byl jsem požádán naším marketingové oddělení přidat Google Analytics custom variable tracking na web mé společnosti. Jak web používá server side includes, úpravy sledovací značky se zavádějí globálně - údržba je proto bolest hlavy!

Takže pokud přidám následující kód (mějte na paměti SSI, takže každá stránka má stejný kód):

// visitor level tracking, id = 12345 // Record a unique id for each visitor. When they return also track this id _gaq.push(['_setCustomVar', 1, 'id', '12345', 1]); // page level tracking // If the user signs up for our newsletter we set newsletter to true // Each page they subsequently visit should also mark this as true _gaq.push(['_setCustomVar', 1, 'newsletter', 'true', 1]); 

Nepoužívám GA a marketingoví lidé nepoužívají vlastní proměnné, takže vlastně nevíme, jak a jestli to bude fungovat. Moje otázky proto jsou: -

  • Chci? Page, Session nebo Visitor sledování úrovně?
  • Co se stane, když se na každé stránce použije stejný kód?
  • Může GA „přepsat“ nastavení. Například pokud na stránce X nastavím zpravodaj na hodnotu true a poté uživatel přejde na stránku Y, bude tam proměnná také označena?

  • 10 „Nebudete (a nedovolíte žádné třetí straně) používat Službu ke sledování nebo shromažďování osobně identifikovatelných informací uživatelů internetu“ - Podmínky služby Google Analytics
  • @danlefree - díky za to. Poslal jsem váš odkaz marketingovým lidem, aby se pohádali.
  • @ mrtsherman podívejte se na GetClicky.com, které sledují a ukazují vám IP a docela více informací než GA, zda je to možnost pro marketingové oddělení.

Sledování jednotlivých relací je proti smluvním podmínkám Google Analytics. Zkusil jsem to a poté, co vás dohoní, jednoduše uzamkli data.

Lepší volbou by bylo použít jednu z alternativ GA. CrazyEgg. Gaug.es. a další.

Při odesílání informací společnosti Google lze jednoduše identifikovat osobní údaje nepovoleno, můžeš místo toho pošlete identifikátor, který znáte pouze vy.

Měli byste vytvořit to, co budu nazývat „identifikátor Google Analytics“ (GAID), který je namapován na uživatelské jméno / ID uživatele a slouží pouze k odesílání údajů o sledování do Google Analytics. Pravděpodobně to budete muset uložit proti uživatelskému objektu / uživatelské tabulce ve vašem backendovém systému.

Napsal jsem několik skutečných příkladů toho, co je a není povoleno v tomto příspěvku na blogu:

Identifikace vašich uživatelů v Google Analytics při dodržení části 7 podmínek služby

Potom můžete něco takového odeslat do Google Analytics:

var gaid = 'some secret identifier'; _gaq.push(['_setCustomVar', 1, 'gaid', gaid, 1 ]);

To znamená nastavit vlastní proměnnou (1. parametr je '_setCustomVar' )...

  • ve slotu 1 (2. parametr)
  • pojmenovaný 'gaid' (3. parametr)
  • s hodnotou 'some secret identifier' (4. parametr)
  • za celou návštěvu (5. parametr)

Jakmile to provedete, budete muset vyhledat každého uživatele v porovnání s gaid ve vašem backendovém systému.

Alternativně můžete vytvořit vlastní integraci s rozhraním Google Analytics API a zkombinovat tak data z Google Analytics s daty ve vašem backendovém systému.

Pokud změníte obsah vlastní proměnné založené na návštěvě poté, co byla původně nastavena, ale při návštěvě názvu bude hodnota přepsána.

Aktualizace:

Na vašem webu

Google vydal Universal Analytics z beta verze na začátku dubna 2014. Nyní je poměrně snadné nastavit tento druh věcí pomocí funkce User ID

např.

<script> // Standard Google Universal Analytics code (function(i,s,o,g,r,a,m)i['GoogleAnalyticsObject']=r;i[r]=i[r])(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXXX-Y', {'userId': gaid}); ga('set', 'dimension1', gaid); // Set a `Custom User ID` dimension too if the user id hasn't been rolled out to you yet. ga('send', 'pageview'); </script> 

Funkce „User ID“ se právě zavádí, takže mezitím používáme vlastní dimenzi k ukládání vlastního „vlastního ID uživatele“.

V Google Analytics

  • Přejděte do administrace Google Analytics
  • Vyberte Účet a pak a Vlastnictví v rámci tohoto účtu
  • Rozšířit Vlastní definice pod vybraným Vlastnictví
  • Vybrat Vlastní rozměry
  • Klikněte na Název vlastní dimenze knoflík
  • V Přidat vlastní dimenzi obrazovka
    • Typ Vlastní ID uživatele v název pole
    • Vybrat Návštěva z Rozsah rozevírací nabídka
    • Zkontrolovat Aktivní zaškrtávací políčko
    • Klikněte na ikonu Vytvořit knoflík

Gratulujeme, nyní máte Vlastní dimenze pojmenovaný Vlastní ID uživatele který je k dispozici pro použití v rozhraní Google Analytics. Dále budete muset tuto vlastní dimenzi naplnit nějakými údaji.

Nejste si jisti, jaký jazyk používáte, ale můžete vytvořit relaci pro uživatele a poté „sledovat vlastní“ sledování, pokud se do toho MUSÍTE dostat. Zápis do databáze může každá stránka, na kterou uživatel přejde, vytvořit režii při zápisu do souboru nebo databáze.

Chcete-li identifikovat uživatele, musíte pro svou relaci vytvořit nějaký UUID (můžete udělat náhodné číslo + mikrotom serveru + IP nebo něco podobného)

  • Díky za návrhovou číslici. Obávám se, že to je mnohem víc, než jsme ochotni věnovat. GA poskytuje spoustu nástrojů, u kterých nemám žádnou naději na duplikování. Stránka je také jednoduchým webem založeným na SSI, takže nemám přístup k db.

Nebudete (a nedovolíte žádné třetí straně) používat Službu ke sledování, shromažďování nebo nahrávání žádných údajů který osobně identifikuje jednotlivce (například jméno, e-mailová adresa nebo fakturační údaje) nebo jiná data, která mohou být s takovými informacemi společností Google přiměřeně spojena ... Musíte zveřejnit zásady ochrany osobních údajů a tyto zásady ochrany osobních údajů musí obsahovat upozornění na vaše používání souborů cookie, které se používají ke shromažďování provozních údajů a nesmíte obcházet žádné funkce ochrany osobních údajů (např. odhlášení), které jsou součástí Služby.

http://www.google.com/analytics/tos.html

Takže můžete:

  1. Zkontrolujte například přítomnost stopy SSI-GA cookie.
  2. Žádný soubor cookie, vygenerujete jej pomocí JavaScriptu (kvůli SSI) k datu připojení, možná hash jakýchkoli jedinečných dat prohlížeče / čehokoli (pro vygenerování varu, který se stane souborem cookie). Chcete-li dodržovat TOS, hash by měl být ONE_WAY, např. md5, sha1, NE BASE64.
  3. Mít cookie -> nastavit var id.
  4. Dráha!

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?