Теперь AdWords – это Google Реклама. Новое название отражает, что сервис включает в себя различные рекламные инструменты в поисковой и контекстно-медийной сетях, на YouTube и не только. Подробнее

Analytics
Сейчас в сети: 520
Сейчас в сети: 520
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

отслеживание события GA (два счетчика)

Студент ✭

Добрый день,

возник вопрос относительно отслеживания события.

На сайте установлен один счетчик без GTM (пусть будет № 1) и другой через GTM (№ 2). При установке события onClick на ссылку вида ga('send', 'event', 'zvonok', 'open', 'form1_header') событие отправляется только в GA № 1.

Для отправки в GA № 2 помогла только настройка событий с помощью прослушивания кликов через GTM.

 

C чем может быть связано то, что прописанное в коде событие ga('send', 'event', 'zvonok', 'open', 'form1_header') во второй счетчик не отправляется?

 

Оба счетчика Universal, идентификаторы разные.


Спасибо.

1 Ответ экспертаverified_user
1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

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

Re: отслеживание события GA (два счетчика)

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

Здравствуйте!

Ситуация, в общем, обычная: счетчиков 2, а событие отправляете только для одного.

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


ga('create', 'UA-XXXX-Y', 'auto'); //первый счетчик (без имени)
ga('create', 'UA-12345-6', 'auto', {'name': 'newTracker'}); // второй счетчик (имя newTracker)

 

Теперь мы можем четко указать, для какого счетчика следует отправлять событие:

 

ga('send', 'event', 'zvonok', 'open', 'form1_header') //отправит событие в первый счетчик
ga('newTracker.send', 'event', 'zvonok', 'open', 'form1_header') //отправит событие во второй счетчик

 

Ссылка в помощь:

https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced

 

Теперь, когда сделаете подобные манипуляции, сможете отслеживать оба события. Конечно, можно настроить все и через GTM

 

Удачи!

-------
С уважением, Владимир

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

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

Re: отслеживание события GA (два счетчика)

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

Здравствуйте!

Ситуация, в общем, обычная: счетчиков 2, а событие отправляете только для одного.

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


ga('create', 'UA-XXXX-Y', 'auto'); //первый счетчик (без имени)
ga('create', 'UA-12345-6', 'auto', {'name': 'newTracker'}); // второй счетчик (имя newTracker)

 

Теперь мы можем четко указать, для какого счетчика следует отправлять событие:

 

ga('send', 'event', 'zvonok', 'open', 'form1_header') //отправит событие в первый счетчик
ga('newTracker.send', 'event', 'zvonok', 'open', 'form1_header') //отправит событие во второй счетчик

 

Ссылка в помощь:

https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced

 

Теперь, когда сделаете подобные манипуляции, сможете отслеживать оба события. Конечно, можно настроить все и через GTM

 

Удачи!

-------
С уважением, Владимир

Re: отслеживание события GA (два счетчика)

Студент ✭
Спасибо! было такое предположение. Смущает только то, что просмотры страниц отправляются в оба аккаунта, а событие только в один. с чем может быть связано такое расхождение.

Re: отслеживание события GA (два счетчика)

Ведущий участник
Ну так Вы просмотр страницы 2 раза отправляете (по одному разу после создания счетчика). А событие отправляется 1 раз. Вот и весь секретВеселый
-------
С уважением, Владимир

Re: отслеживание события GA (два счетчика)

Студент ✭
)) да, точно.. спасибо)

Re: отслеживание события GA (два счетчика)

Студент ✭ ✭ ✭

Добрый день.
Подскажите, как одновременно с помощью одной записи, отправить событие в 2 счетчика с разными именами (track1 и track2)?
ga('{ 'name': 'track1', 'name': 'track2'}.send', 'event', 'zvonok', 'open'); - Такая запись верна?

Как одновременно (с помощью одной записи) отправить событие в счетчик по умолчанию и в счетчик track1?

Подскажите, как отправлять данные одновременно в 2 счетчика при настроенном модуле e-commerce?
ga('require', 'ecommerce');
ga('track1.require', 'ecommerce');
Можно ли записать в 1 строчку?

А, как правильно прописать ecommerce:addItem для двух счетчиков?