Добавить строку запроса кампании 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 даже предлагает Конструктор URL-адресов, который покажет вам, как создать строку запроса кампании.. Если вы хотите по-настоящему фантазировать, я бы рекомендовал добавить такие элементы, как ключевые слова, категории, авторы и т. Д.