Google Analytics Campaign Querystring-ni jQuery yordamida dinamik ravishda qo'shib qo'ying
Friend Todd Beyker orqali hal qildim Twitter echimini ishlab chiqish imkoniyati bo'lmagan muammo uchun. Bizning Compendium-dagi bloglarimiz ba'zan mijoz uchun ikkinchi darajali domenda joylashtirilganligi sababli, biz o'tishni xohlaymiz Google Analytics kampaniyasining kodi asosiy domenga, ular tashrif buyuruvchilarni samarali ravishda kuzatib borishlari mumkin.
Yana bir qiyinchilik, sizning bloggerlaringiz doimo kampaniya kodini o'z ichiga olishlarini ta'minlashdir ... kutilmagan narsa. To'g'ri echim - bu sahifa yuklanganda kampaniya kodini dinamik ravishda qo'shish uchun JavaScript-dan foydalaning.
document.ready (function () {
var campaignQueryString = '? {buni to'ldiring}';
var targetDomain = '{buni to'ldiring}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). har biri (function () {
this.href + = campaignQueryString;
});
});
Ushbu aniq echim jQuery-dan, ochiq manba kodli JavaScript ramkasidan foydalanadi va talab qiladi. Men a veb-saytlarga yaxshi effektlar qo'shish uchun jQuery-ning katta muxlisi . Men ba'zi bir korxona ishlab chiqaruvchilari versiyani saqlab qolish uchun harakat qilishni qadrlamaydilar degan fikrlarni eshitdim.
Agar siz yuqoridagi koddan foydalansangiz, uni kiritishingiz kerak
jQuery. Google-dan yuklashni maslahat beraman. Ko'p odamlar buni qilayotganligi sababli, sizning sahifangiz tezroq yuklanadi, chunki kod oldindan keshlanganidan beri yuklangan.Google hatto etkazib beradi Kampaniyangizning so'rovlar satrini qanday yaratishni ko'rsatadigan URL Builder. Agar chindan ham chiroyli bo'lishni istasangiz, men kalit so'zlar, toifalar, mualliflar va boshqalar kabi elementlarga qo'shishni maslahat beraman.