AdWords
Сейчас в сети: 554
Сейчас в сети: 554
Структура аккаунта, выбор ключевых слов и другие базовые настройки аккаунта AdWords
Подсказки
star_border
Ответить

Учет utm меток при кросдоменном отслеживании

Студент ✭

Добрый день!

Не получается настроить Google Analytics для учета регистраций.
Необходимо, чтобы при переходе по ссылке http://domain1.ru/?utm_source=apl&utm_medium=cpa&utm_content=&utm_campaign=apl_test и регистрации в специальной форме, пользователь учитывался в регистрации (то есть необходимо, чтобы при переходе c domain1 на domain2 учитывались utm метки).
Сейчас только учитываются посещения.

 

1 domain

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['domain2.ru'], false, true);
ga('send', 'pageview');
</script>
<form id="registrationform" method="POST" action="http://domain2.ru/registration"> ... </form>
<script> var myForm = document.getElementById('registrationform'); addListener(myForm, 'submit', decorateForm); function decorateForm(event) { event = event || window.event; // Cross browser hoops. var target = event.target || event.srcElement; if (target && target.action) { ga('linker:decorate', target); } } // Cross browser way to listen for events. function addListener(element, type, callback) { if (element.addEventListener) element.addEventListener(type, callback); else if (element.attachEvent) element.attachEvent('on' + type, callback); } </script>

 

2 domain

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['domain1.ru'], false, true);
ga('send', 'pageview');
</script>
1 Ответ экспертаverified_user
1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Андрей Х
сентября 2015

Re: Учет utm меток при кросдоменном отслеживании

Ведущий участник
Согласно вашей задаче, вам необходимо лишь корректно настроить стандартное междоменное отслеживание - https://support.google.com/analytics/answer/1034342?hl=ru

В этом случае, если все будет работать правильно, то трафик доменов будет объединен и источники трафика для обоих доменов будут сохранятся. То есть при переходе на домен1 с ютм-меткой, данные эти успешно будут сохранены и для домена2

Если без результата, то, возможно, настроили не совсем верно. В частности код, который вы привели выше не соответствует тому, который приводится в справке GA.

Просмотреть решение в исходном сообщении

Re: Учет utm меток при кросдоменном отслеживании

Ведущий участник

Добрый день! А что за  false, true в строке ga('linker:autoLink', ['domain2.ru'], false, true);?

Re: Учет utm меток при кросдоменном отслеживании

Студент ✭

Re: Учет utm меток при кросдоменном отслеживании

Ведущий участник
Все-таки не совсем ясна задача.

Вам нужно обычное междоменное отслеживание? Здесь, насколько я понял, мануал для отдельных элементов. Если нужно обычное отслеживание, то постарайтесь сделать по этому мануалу - https://support.google.com/analytics/answer/1034342?hl=ru

Или нужно, чтобы просто учитывались utm-метки при переходе с domain1 на domain2? Тогда для этого междоменное отслеживание не нужно.

Re: Учет utm меток при кросдоменном отслеживании

Студент ✭

Задача заключается в следующем:

 

  1. Есть ссылка вида http://domain1.ru/?utm_source=apl&utm_medium=cpa&utm_content=&utm_campaign=apl_test по которой переходит пользователь и попадает на domain1.ru.
  2. На domain1.ru размещена форма регистрации. После регистрации в этой форме пользователь регистрируется на domain2.ru и перенаправляется на domain2.ru.
    <form id="registrationform" method="POST" action="http://domain2.ru/registration">
    ...
    </form>

     

Необходимо:

 

  1. Чтобы пользователь, который перешел по вышеуказанной ссылке на domain1.ru, зарегистрировался и, как следствие, перешел на domain2.ru считался одним и тем же пользователем.
  2. Можно было бы увидеть дальнейшие действия пользователей на domain2.ru, которые попали на него после регистрации на domain1.ru, на который они в свою очередь перешли по вышеуказанной ссылке. Например, учет регистраций по этому каналу (utm меткам).

 

Возможно, можно обойтись простым добавлением utm меток в атрибут action формы регистрации, чтобы при регистрации передавались utm метки на domain2.ru. Но мне кажется, что это можно сделать средствами Google.

 

Делал по мануалу https://support.google.com/analytics/answer/1034342?hl=ru, но без результата. Замеряются только посещения, дальнейшие действия пользователей никак не отображаются.

Лучший ответ.
Решение
Утвердил автор темы Андрей Х
сентября 2015

Re: Учет utm меток при кросдоменном отслеживании

Ведущий участник
Согласно вашей задаче, вам необходимо лишь корректно настроить стандартное междоменное отслеживание - https://support.google.com/analytics/answer/1034342?hl=ru

В этом случае, если все будет работать правильно, то трафик доменов будет объединен и источники трафика для обоих доменов будут сохранятся. То есть при переходе на домен1 с ютм-меткой, данные эти успешно будут сохранены и для домена2

Если без результата, то, возможно, настроили не совсем верно. В частности код, который вы привели выше не соответствует тому, который приводится в справке GA.