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

Замена GA-цели на UA через GTM

Студент ✭ ✭

Добрый день, специалисты.

Помогите мигрировать с Google Analytics на Universal Analytics, поставленную через Google Tag Manager.

1. Дано:

На сайте на странице стоит GA.
На странице: http://www.prognoz.ru/platform есть ссылка "Запросить прайс".

После выполнения форма отправляет просмотр виртуальной страницы "/get-price/send"

 



А в аналитике настроена цель на "просмотр страницы".

 

 

2. Поставил Google Tag Manager и через него код Universal Analytics.

3. Попросил программиста заменить _gaq.push на ga(send


Однако, цель перестала считаться Печальный

4. В паре статей увидел, что такой код, если UA установлена через GTM работать не будет.

5. Нормальных статей на русском как настроить такую цель в новом интерфейсе GTM тоже не нашел.

Пожалуйста, помогите настроить цель.

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

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

Re: Замена GA-цели на UA через GTM

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

Добрый день!

 

Да, верно, если код установлен через гтм, то библиотеки ga(send... работать не будут.

Чтобы настроить отправку виртуальной страницы в аналитику, Вам нужно добавить новый тег типа "юниверсал аналитикс" в гтм, и там в дополнительных настройках прописать урл виртуальной страницы, который Вы хотите отправлять. http://prntscr.com/7h6lup

 

 А в правилах активации нужно задать триггер - успешное заполнение формы (то есть нужно создать триггер типа "форма", и в условии его активации идентифицировать нужную форму, привязавшись к ее айдишнику, или классу.)

 

Если возникнут вопросы - задавайте!

 

С уважением, Анастасия

 

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

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

Re: Замена GA-цели на UA через GTM

Студент ✭ ✭

Спасибо за ответ.

 

1. Добавили во всплывающую форму код: 

dataLayer.push({'event': 'zapros_prica_zavershen'});

 

datalayer.png

 

2. В GTM создал триггер события zapros_prica_zavershen

trigger.png

3. Создал тег Universal Analytics, где условием активации сделал триггер из шага 2.

tag-on-trigger.png

 

Выбираем условие активации из существующих триггеров.

 

uslovie-trigger.png

4. Вуаля. С вашей помощью увидел конверсию! Благодарю!

Из этой ветки получится неплохой мануал.

goal-price.png

 

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

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

Re: Замена GA-цели на UA через GTM

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

Добрый день!

 

Да, верно, если код установлен через гтм, то библиотеки ga(send... работать не будут.

Чтобы настроить отправку виртуальной страницы в аналитику, Вам нужно добавить новый тег типа "юниверсал аналитикс" в гтм, и там в дополнительных настройках прописать урл виртуальной страницы, который Вы хотите отправлять. http://prntscr.com/7h6lup

 

 А в правилах активации нужно задать триггер - успешное заполнение формы (то есть нужно создать триггер типа "форма", и в условии его активации идентифицировать нужную форму, привязавшись к ее айдишнику, или классу.)

 

Если возникнут вопросы - задавайте!

 

С уважением, Анастасия

 

Re: Замена GA-цели на UA через GTM

Студент ✭ ✭

Анастасия, спасибо за оперативный ответ.

Честно говоря, ГТМ - новая тема для меня и не очень понятная.

 

У меня уже есть тег Universal Analytics для всех страниц сайта:

 

ua-tag.png

 

 

 

 

 

 

 

 

1. Я так понял, мне надо дополнительно к нему добавить еще один тег типа Universal Analytics? Он не будет дублировать/пересекаться с основным тегом?

 

ua-tag-price.png

 

2. Сама "форма" запроса - всплывающее окошко, которое выглядит так - на ней нечего заполнять Веселый

 

ua-form-price-get.png

 

3. Зато после успешного запроса всплывает окошко благодарности. Ведь правильно условием активации сделать именно ее? Самый главный вопрос - как прописать условие активации?

 

Она вроде как всплывает на основной странице, но при этом доступна по адресу: http://www.prognoz.ru/price/get/complete

 

Я, честно говоря, в некотором замешательстве.

 

ua-form-price-complete.png

Re: Замена GA-цели на UA через GTM

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

1. Нужно добавить дополнительный тег типа юниверсал аналитикс, указав правилом активации к нему нужный триггер-событие. Основной должен остаться без изменений.

 

3. Так как появлению сообщения об успешной отправке формы предшествует нажатие кнопки "отправить", Вы можете добавить к кнопке "отправить" обработчик события onclick и внутри него отправить данные через dataLayer.push(). То есть в теге кнопки пропишите:
onClick="dataLayer.push({'event': 'event_name'});", где event_name - имя события. А затем нужно будет в гтм добавить пользовательское событие, соответствующее event_name и его то и использовать как триггер для тега из пункта 1.

 

С уважением, Анастасия

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

Re: Замена GA-цели на UA через GTM

Студент ✭ ✭

Спасибо за ответ.

 

1. Добавили во всплывающую форму код: 

dataLayer.push({'event': 'zapros_prica_zavershen'});

 

datalayer.png

 

2. В GTM создал триггер события zapros_prica_zavershen

trigger.png

3. Создал тег Universal Analytics, где условием активации сделал триггер из шага 2.

tag-on-trigger.png

 

Выбираем условие активации из существующих триггеров.

 

uslovie-trigger.png

4. Вуаля. С вашей помощью увидел конверсию! Благодарю!

Из этой ветки получится неплохой мануал.

goal-price.png

 

Re: Замена GA-цели на UA через GTM

Ведущий участник
Очень хорошо, что все получилось))

С уважением, Анастасия