Как настроить отслеживание кампаний универсальной аналитики

Нужно ли в универсальной аналитике (новая аналитика Google) явно задавать параметры отслеживания кампании? Я нашел примеры, когда параметры просто включаются в URL-адрес. Этого достаточно, чтобы начать кампанию? Или я должен также явно указать параметры на трекере?

В настоящее время я делаю и то, и другое и не вижу результатов в своих отчетах ga.

Вот пример URL

http://google.com/help?utm_source=tuestest&utm_medium=tuestest&utm_content=tuestest&utm_campaign=tuestest

А также моя попытка явно добавить параметры (на самом деле это добавляет их к событию отправки, как это видно в отладчике ga, но они никогда не попадают на страницу аналитики результатов.

var gaMap = {'utm_source': 'campaignSource','utm_medium':'campaignMedium','utm_content':'campaignContent','utm_campaign':'campaignName'};
        var urlParams = Object.keys(gaMap);
        var parsed = Query.parse();
        var _this = this;
        parsed.forEach(function(key) {
            var name = Object.keys(key)
            var nameLower = name[0].toLowerCase()
            if (!_.has(gaMap,nameLower)) return;
            _this.ga('set',gaMap[nameLower],key[name])
        })

Я думаю, что я должен что-то упустить в документации, которая определяет, как запустить кампанию?

Дополнение: я проверил параметр _utmz в GIF-файле аналитики Google и увидел это:

.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

Однако мои параметры присутствуют

cn:tuestest
cs:tuestest
cm:tuestest
cc:tuestest

Возможно ли, что они каким-то образом перезаписываются utmcsr и т. д.?


person snorkelzebra    schedule 24.12.2014    source источник


Ответы (2)


Проблема заключалась в том, что параметры URL были удалены до отправки объекта аналитики. Если, как и я, вы хотите, чтобы параметры URL-адреса были удалены из эстетических соображений, вместо того, чтобы добавлять атрибуты по отдельности к объекту GA, просто установите атрибут &dl на исходный URL-адрес как таковой:

this.set('location', window.location.protocol + '//' + window.location.hostname + window.location.pathname + '?' + encodedSubUrl);

Если вы используете надстройку инспектора GA в Chrome, параметр &dl должен выглядеть так. Однако добавление каждого из атрибутов, таких как utm_source, по отдельности не будет работать.

&dl: http://google.com/help?utm_source=tuestest&utm_medium=tuestest&utm_content=tuestest&utm_campaign=tuestest
person snorkelzebra    schedule 27.01.2015

Для пометки кампаний вручную лучше всего использовать конструктор URL ( https://support.google.com/analytics/answer/1033867?hl=ru#url_builder_form), чтобы вам не пришлось беспокоиться о пропущенных параметрах или ошибках. Приведенная выше ссылка делает это хорошо для вас. Чтобы использовать трекеры, вам просто нужно добавить их к любым ссылкам, которые вы хотите отслеживать в рамках кампании. Например, и это не лучший пример, но пусть он служит просто иллюстрацией, вы можете установить ссылку на свой сайт так:

<a href="www.example.com/?utm_source=myCampaign&utm_medium=myMedium&utm_campaign=test_campaign">Click</a>

Так что теперь всякий раз, когда кто-то нажимает на эту ссылку, этот клик будет отслеживаться в разделе «Источники трафика» > «Кампании».

person nyuen    schedule 24.12.2014