Google Analytics - несколько трекеров для нескольких учетных записей?
Может быть, я собираюсь сделать это неправильно, но я надеюсь, что смогу получить некоторое представление. Я разрабатываю для нескольких клиентов по всей стране. Я отслеживаю многие мои сайты, используя мою личную/аналитическую учетную запись Analytics, которая отслеживает все домены/профили, над которыми я работаю. Тем не менее, теперь у меня есть маркетинговые люди, которые прыгают в драку, все хотят, чтобы их собственные трекеры GA были установлены (и некоторые другие трекеры сторонних разработчиков, но это неуместно... я думаю?), Которые связаны с их собственными учетными записями.
Итак, я видел некоторое обсуждение относительно ввода нескольких трекеров в код (и возможность коррумпированных файлов cookie и данных). Просто, есть ли лучший способ, которым я мог бы это сделать? Я бы предпочел оставить их вне моего аккаунта, таким образом, если какие-либо отношения могут быть сохранены, исторические данные могут быть сохранены.
Я что-то пропустил?
Спасибо!
Ответы
Ответ 1
Возможно наличие нескольких трекеров на одном сайте, например:
<script type="text/javascript">
var trackerA = _gat._getTracker("UA-XXXXXXX-X");
trackerA._initData();
trackerA._trackPageview();
var trackerB = _gat._getTracker("UA-XXXXXXX-X");
trackerB._initData();
trackerB._trackPageview();
</script>
Другой вариант - связать несколько учетных записей Google с одной учетной записью Google Analytics (используя ссылку User Manager -link в обзоре учетной записи GA).
Ответ 2
Теперь стало проще с новым асинхронным кодом отслеживания.:)
http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html#MultipleTrackers
Ответ 3
Из асинхронной документации api
Нажатие команд на несколько трекеров также работает.
_gaq.push( ['_setAccount', 'UA-XXXXX-1'],
['_trackPageview'],
['b._setAccount', 'UA-XXXXX-2'],
['b._trackPageview']);
Ответ 4
Это также работает для вызова нескольких _trackPageview после загрузки страницы (для дополнительных записанных действий, например, отслеживания, когда кто-то загружает PDF файл)
<script type="text/javascript">
var ua_codes = ['UA-XXXXX-1', 'UA-XXXXX-2', 'UA-XXXXX-3']
var _gaq = _gaq || [];
for(i in ua_codes) {
_gaq.push(['_setAccount', ua_codes[i]]);
_gaq.push(['_trackPageview']);
}
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<a href="/some_document.pdf" onClick="record_click(this.href);">Read the pdf</a>
<script type="text/javascript">
function record_click(track_url) {
for(i in ua_codes) {
_gaq.push(['_setAccount', ua_codes[i]]);
_gaq.push(['_trackPageview', track_url]);
}
}
</script>
Ответ 5
Я думаю, что это обычная вещь. Что-то происходит в компании, в которой я работаю. У нас есть GA и множество других тегов от маркетологов. Мы просто должны жить с ним.
Аналитика лучше всего использует маркетологи.