GTM
Показатель отказов в GA и влияние на него через GTM
Разбираем, как считается показатель отказов в GA, как влиять на него через события, как настраивать тэги и когда это нужно.
Что такое «Не взаимодействие» или «Non-interaction hit» в настройке тэгов событий Google Tag Manager.
Ролик на 8 минут:
Установка скрипта 60 секунд через GTM
Решил попробовать новый формат — короткие видео-записи, в которых буду объяснять и показывать всякие разные штуки.
Первую запись сделал про установку скрипта 60 секунд, используя GTM.
Видео далеко не идеальное, но лучше я его опубликую, чем не опубликую никогда идеальное :-)
Переменная lookup table в GTM
Мне нравится Google Tag Manager и я думал, что у уже знаю основы, но оказалось, что далеко не полностью. Недавно столкнулся с переменной lookup table — очень полезная штука.
Принцип работы
На вход поступает значение, если это значение соответствует указанному вами в списке, то переменной можно присвоить любое другое значение, которое прописывается тут же.
В качестве входящего значения можно использовать любую переменную GTM.
Принцип соответствия — точное совпадение.
Как можно использовать?
- Для удобства — менять длинные URL на короткие названия, например, URL внешних ссылок на соцсети из формата https://www.facebook.com/itagency/
сделать “Facebook group” и передавать это значение в GA, когда пользователь кликает по ссылке, ведущей на внешний URL. - Для SEO в google — подменять исходные заголовки, описания страниц.
- Для счетчиков:
— если у вас много доменов и для каждого свой счетчик, то используя эту переменную можно их все реализовать через 1 тэг;
— для тестового сайта — делаем тэг, который подставляет основной счетчик GA для основного домена и тестовый счетчик GA для всех остальных случаев. - Для определения источника перехода в рекламной кампании, например, когда размещается пресс-релиз, логика следующая: задаём для этой РК UTM source = dynamic, и настраиваем правило, если GTM видит такой source, то заменяет его на refferer.
Если нужно выгрузить большой список пар данных, используйте google табличку.
Как передать в GTM данные из массива DataLayer
Столкнулся с проблемой: как вытащить из массива DataLayer данные, для использования в Google Tag Manager.
Пример данных:
Я хотел значение ID из массива передавать через GTM в Facebook для динамического ремаркетинга.
Сначала определил в GTM переменную, чтобы использовать потом в скрипте. Вопрос в том, какое имя дать переменной, чтобы данные из массива присваивались ей корректно.
Разработчик, работающий с Javascript, скажет вам, что для вытаскивания данных этого массива нужно взять конструкцию вида ecommerce.add.products[0].id, где 0 — порядковый номер массива. Но это в GTM не сработает.
Хитрость в том, что синтаксис меняется и корректное имя для обращения, трансформируется в: ecommerce.add.products.0.id
А уже дальше — по стандартной схеме, вызываем переменную в нужном месте: