Dynamicky připojte dotazovací řetězec kampaně Google Analytics pomocí jQuery
Přítel Todd Baker poslal mi řešení přes X pro problém, pro který jsem neměl příležitost vyvinout řešení. Protože naše blogy na Compendiu jsou někdy hostovány na sekundární doméně pro klienta, rádi bychom je předali Kód kampaně Google Analytics do primární domény, aby mohli efektivně sledovat návštěvníky.
Dalším problémem však je zajistit, aby vaši bloggeři vždy obsahovali kód kampaně ... něco, co by se nemělo očekávat. Správné řešení je použijte JavaScript k dynamickému přidání kódu kampaně při načítání stránky.
document.ready (funkce () {
var campaignQueryString = '? {vyplňte toto}';
var targetDomain = '{vyplňte toto}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). each (function () {
this.href + = campaignQueryString;
});
});
Toto konkrétní řešení používá a vyžaduje jQuery, otevřený rámec JavaScriptu. Já jsem velký fanoušek jQuery pro přidání pěkných efektů na webové stránky . Slyšel jsem však zpětnou vazbu, že někteří vývojáři z řad podniků neoceňují snahu držet krok s verzí.
Pokud používáte výše uvedený kód, musíte jej zahrnout
jQuery. Doporučil bych jej načíst z Googlu. Protože to dělá mnoho lidí, načte se vaše stránka mnohem rychleji, protože je kód uložen do mezipaměti, protože byl načten dříve.Google dokonce dodává a URL Builder, který vám ukáže, jak sestavit řetězec dotazů vaší kampaně. Pokud chcete mít opravdu chuť, doporučil bych přidat prvky, jako jsou klíčová slova, kategorie, autoři atd.