Adăugați dinamic dinamica campaniei Google Analytics utilizând jQuery
Prieten Todd Baker mi-a trimis o soluție prin Twitter pentru o problemă pentru care nu am avut ocazia să dezvolt o soluție. Întrucât blogurile noastre de pe Compendium sunt găzduite uneori pe un domeniu secundar pentru un client, am dori să trecem Codul campaniei Google Analytics către domeniul primar, astfel încât să poată urmări vizitatorii în mod eficient.
O altă dificultate, totuși, este să vă asigurați că bloggerii dvs. includ întotdeauna un cod de campanie ... ceva ce nu ar trebui să vă așteptați. Soluția corectă este să utilizați JavaScript pentru a adăuga dinamic codul campaniei atunci când pagina se încarcă.
document.ready (function () {
var campaignQueryString = '? {completați acest lucru}';
var targetDomain = '{completați acest lucru}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). fiecare (funcție () {
this.href + = campaignQueryString;
});
});
Această soluție specifică utilizează și necesită jQuery, un cadru JavaScript open source. sunt o mare fan al jQuery pentru a adăuga câteva efecte frumoase pe site-urile web . Am auzit feedback că unii dezvoltatori de întreprinderi nu apreciază totuși să încerce să țină pasul cu versiunile.
Dacă utilizați codul de mai sus, trebuie să includeți
jQuery. Aș recomanda încărcarea acestuia de pe Google. Deoarece mulți oameni fac acest lucru, pagina dvs. se va încărca mult mai repede, deoarece codul este stocat în cache, fiind încărcat anterior.Google furnizează chiar și un URL Builder pentru a vă arăta cum să creați șirul de interogare al campaniei. Dacă vrei să devii cu adevărat fantezist, îți recomand să adaugi elemente precum cuvinte cheie, categorii, autori etc.