Dynamicky pripájajte dotazovací reťazec kampane Google Analytics pomocou jQuery
Priateľ Todd Baker poslal mi riešenie cez Twitter za problém, pre ktorý som nemal možnosť vyvinúť riešenie. Pretože naše blogy o kompendiu sú niekedy hosťované na sekundárnej doméne pre klienta, radi by sme ich prešli Kód kampane Google Analytics do primárnej domény, aby mohli efektívne sledovať návštevníkov.
Ďalším problémom je však zabezpečenie toho, aby vaši bloggeri vždy obsahovali kód kampane ... niečo, čo by sa nemalo očakávať. Správne riešenie je použite JavaScript na dynamické pridanie kódu kampane pri načítaní stránky.
document.ready (funkcia () {
var campaignQueryString = '? {vyplňte toto}';
var targetDomain = '{vyplňte toto}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). each (function () {
this.href + = campaignQueryString;
});
});
Toto konkrétne riešenie používa a vyžaduje jQuery, otvorený rámec JavaScriptu. Ja som veľký fanúšik jQuery, ktorý pridáva na webové stránky pekné efekty . Počul som spätnú väzbu, že niektorí vývojári podnikových sietí nevážia pokusy držať krok s verziou.
Ak používate vyššie uvedený kód, musíte uviesť
jQuery. Odporúčam načítať z Googlu. Pretože to robí veľa ľudí, vaša stránka sa načíta oveľa rýchlejšie, pretože sa kód uložil do pamäte cache, pretože už bol načítaný predtým.Google dokonca dodáva a Nástroj na tvorbu adries URL, ktorý vám ukáže, ako vytvoriť reťazec dotazov vašej kampane. Ak chcete mať naozaj chuť, odporúčam pridať prvky, ako sú kľúčové slová, kategórie, autori atď.