
Добавете динамичен низ за кампания на Google Analytics с помощта на jQuery
Приятел Todd Baker ми изпрати решение чрез Twitter за проблем, за който не съм имал възможност да разработя решение. Тъй като нашите блогове на Compendium понякога се хостват на вторичен домейн за клиент, бихме искали да го прехвърлим Код на кампанията на Google Analytics към основния домейн, за да могат да проследяват ефективно посетителите.
Друга трудност обаче е да гарантирате, че блогърите ви винаги включват код на кампанията ... нещо, което не бива да се очаква. Правилното решение е да използвайте JavaScript за динамично добавяне на кода на кампанията, когато страницата се зареди.
document.ready (функция () {
var campaignQueryString = '? {попълнете}};
var targetDomain = '{попълнете}};
$ ("a [href = 'http: // www." + targetDomain + "]'"). всеки (функция () {
this.href + = campaignQueryString;
});
});
Това специфично решение използва и изисква jQuery, JavaScript рамка с отворен код. Аз съм а голям фен на jQuery, за да добавите някои приятни ефекти към уеб сайтовете . Чувал съм отзиви, че някои корпоративни разработчици не оценяват опитите да бъдат в крак с версиите.
Ако използвате горния код, трябва да включите Jquery. Препоръчвам да го заредите от Google. Тъй като много хора правят това, страницата ви ще се зареди много по -бързо, тъй като кодът е кеширан, след като е бил зареден преди това.
Google дори доставя a URL Builder, за да ви покаже как да изградите низа на заявките си за кампания. Ако наистина искате да ви хареса, бих препоръчал да добавите елементи като ключови думи, категории, автори и т.н.
Без jQuery, тук е решение за добавяне на данни за кампанията.