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