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

dataLayer.push не отправляет event

Бакалавр ✭ ✭ ✭

Пытаюсь настроить через GTM отправку событий на определенную цель - "активность 60 секунд". Оригинал и предистория этой цели в одном из первоисточников - http://liraltd.com/b2b-konversii-tsel-aktivnost

 

Сразу скажу, что на других проектах это работает норм. Здесь почему-то не хочет.

Итак, шаги с картинками

 

1) создаём тег на подключение самого скрипта jquery.activity.min.js - http://screencast.com/t/7a0nZZYBH6

2) создаем триггер event=active_true - http://screencast.com/t/8JF4TS76R

3) создаем теги на отправку событий в G.A. и Я.М. при срабатывании триггера. Пример для гугла - http://screencast.com/t/FgGHfcPk

 

Публикуем контейнер GTM, запускаем дебаггаер, смотрим и делаем:

1) скрипт прогружается (через wasp смотрю): http://screencast.com/t/sc7Zjnuh9Yr

2) водим мышкой по сайту в течение 1-2 минут

3) смотрим, что в GTM НЕ отправляются никакие события за всё время...ну и наши теги на отправку в G.A и Я.М. не срабатывают тоже...

 

Вопрос: почему? Может еще что-то надо настроить, чтобы в datalyaer отправлять кастомные события?

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

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

Re: dataLayer.push не отправляет event

Бакалавр ✭ ✭ ✭
Глупо...глупо получилось Веселый

Собственно, проблема найдена
В статье описывалось, что надо подключить 2 скрипта:

Необходимо установить на сайт скрипты JQuery и JQuery Activity.

1) Скачать jQuery можно тут...
2) Скачать jQuery Activity можно тут, либо тут (сайт IT-Agency)...

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

Все так просто ж....

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

Re: dataLayer.push не отправляет event

Бакалавр ✭ ✭ ✭

На всякий случай - в переменных event подключен - http://screencast.com/t/rcjgKQIUAq

Re: dataLayer.push не отправляет event

Ведущий участник
Добрый день, Сергей!

Попробуйте просто в консоли браузера выполнить код:
dataLayer.push({'event':'active_true'});
Если в дебаге GTM сработает нужный тег, значит дело не в настройках GTM, а в настройках/работе самого js-скрипта, который должен отправлять event в GTM.

Отпишитесь, пожалуйста, о результатах.



С уважением,
Анатолий

Re: dataLayer.push не отправляет event

Бакалавр ✭ ✭ ✭

А сработало из консоли - http://screencast.com/t/BoxAGZN1Yqbb

 

Пошел "пинать" разработчиков. Разобраться надо.

Может есть идеи, как так ?

Re: dataLayer.push не отправляет event

Ведущий участник
А теги нужные сработали? (вы показали информацию по событию только).

Идей, честно говоря, пока никаких. По каким-то причинам не работает у вас callback Печальный



С уважением,
Анатолий

Re: dataLayer.push не отправляет event

Бакалавр ✭ ✭ ✭
да, теги отработали тоже корректно.
Ок, будем разбираться. Сообщу по итогу
Лучший ответ.
Решение
Утвердил автор темы Sergey U
сентября 2015

Re: dataLayer.push не отправляет event

Бакалавр ✭ ✭ ✭
Глупо...глупо получилось Веселый

Собственно, проблема найдена
В статье описывалось, что надо подключить 2 скрипта:

Необходимо установить на сайт скрипты JQuery и JQuery Activity.

1) Скачать jQuery можно тут...
2) Скачать jQuery Activity можно тут, либо тут (сайт IT-Agency)...

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

Все так просто ж....