0 %

Hello There!

Lorem ipsum dolor sit amet, consectetur adipiscing elit,

Information

Follow Us

Вчимося працювати в GTM

OdesSeo > Blog Standard > PPC > Вчимося працювати в GTM
3 Minute

Вчимося працювати в GTM

GTM V2

 

Google Tag Manager V2

У зв’язку з оновленням акаунтів Google Tag Manager до нової версії та виникненням численних питань по роботі з новим інтерфейсом вирішила написати огляд, в якому коротко розповім про основні зміни в новій версії у порівнянні зі старою, а також наведу приклади вирішення найпоширеніших завдань у новій версії. Для початку розглянемо, що змінилося з переходом на другу версію.

  • Тепер GTM доступний на піддомені tagmanager.google.com
  • Макроси замінено змінними. Правила замінено на тригери. Теги залишилися тегами.
  • Більше немає необхідності додавання тегів прослуховування подій для відстеження кліка, відправки форми і т. д. Якщо потрібно відстежити клік, створюємо тег відстеження події і як правило активації просто вибираємо із запропонованих варіантів тригер типу “Клік”.

    GTM

  • Окремим блоком стали виділятися вмонтовані змінні. За стандартними налаштуваннями вони вимкнені, тому перед використанням їх необхідно активувати, встановивши відповідні чекбокси.

    GTM V2

  • Спеціальні змінні можна створювати як і раніше. Тепер вони розміщуються окремо від інтегрованих.

    GTM

  • Змінилися назви змінних. Наприклад, еквівалентом макросу URL тепер є змінна Page URL, макросу Element ID відповідають Click ID/FORM ID тощо.
  • Ще більше вмонтованих тегов.

    GTM

  • Налаштовувати теги стало ще простіше, оскільки процес налаштування реалізовано покроково.
  • Тригери, які активують теги, відрізняються символом, що дозволяє при одному погляді на тег у списку зрозуміти, тригер якого типу його активує.

    GTM

  • Нове API для управління аккаунтами, контейнерами, змінними, тригерами та тегами.

Складнощів при роботі в новій версії тег менеджера не виникає, навпаки, інтерфейс став простіше і зрозуміліше. Але все-таки деякі відмінності в налаштуванні є, тому розглянемо кілька поширених задач та їхню реалізацію в новому інтерфейсі Google Tag Manager.

 

 

Встановлення коду Google Analytics в GTM V2

 

 

1. Створюємо новий тег. Ми можемо це зробити або зі сторінки “Огляд”,

GTM

або при переході до вкладки “Теги”.

GTM

При виборі продукту зупиняємось на “Google Analytics”.

GTM

2. Вказуємо тип тега (“Universal Analytics”, “Класичний Google Analytics”) та ідентифікатор відстеження ресурсу у Google Analytics.

GTM

Не забуваймо активувати чекбокс “Включити функції для контекстної мережі”, щоб мати можливість використовувати ремаркетинг у Google Analytics, а також переглядати дані у демографічних звітах та звітах за інтересами.

3. Вказуємо правило активації тега.

Код аналітики повинен активуватись на всіх сторінках сайту, тому вибираємо відповідне правило.

GTM

Створений тег з’явиться у списку тегів:

GTM

4. Публікуємо нову версію контейнера.

GTM

Не забуваймо тестувати зміни перед публікацією за допомогою інструмента попереднього перегляду та налагодження (цей інструмент, до речі, теж спрощений, порівняно з минулою версією).

GTM

Для цього потрібно увійти в режим перегляду та оновити сторінку сайту. З’явиться віконце відладчика.

GTM

Якщо під час перевірки у відладчику ви переконалися, що все працює правильно, можна сміливо публікувати нову версію контейнера.

5. Перевіряємо дані в Google Analytics, звіт “Режим реального часу”.

GTM V2

Тестування в режимі перегляду, публікація тегів та перевірка даних у представленні – це обов’язкові кроки, які повинні йти за будь-якими змінами в контейнері, тому далі я ці пункти дублювати не буду.

 

Установка Яндекс Метрики, ремаркетингу FB, VK та інших тегів користувача в GTM V2

 

1. Додаємо новий тег типу “Тет HTML користувача”.

GTM

2. Вставляємо в полі код Яндекс Метрики (код ремаркетингу FB або VK). Фрагменти JavaScript необхідно укласти в HTML-теги скрипта <script>…</script>

GTM

3. Встановлюємо умови активації тега.

GTM

 

Надсилання подій по таймеру до GTM V2

 

Для прикладу налаштуємо подію, яка надсилатиметься, якщо користувач провів на сторінці не менше 60 секунд.

1. Додаємо триггер типу “Таймер”.

GTM

2. Задаєм налаштування таймеру.

У полі “Інтервал” вказуємо час, через який має активуватися подія. Час вказується у мілісекундах. У полі “Обмеження” вказуємо максимальну кількість активацій події. Щоб таймер спрацьовував на всіх сторінках додаємо відповідний регулярний вираз. На четвертому етапі вибираємо всі таймери.

GTM

3. Додаємо новий тег типу “Google Analytics”.

GTM

Вибираємо тип відстеження – подія. Вказуємо обов’язкові параметри “Категорія” та “Дія”. Звертаю увагу на опцію “Не взаємодія” (ВАЖЛИВО!).

GTM V2

Якщо ви бажаєте, щоб надсилання події впливало на показник відмов, необхідно встановити значення “false” для цього параметра. В іншому випадку – встановлюйте значення “true”. Як умову активації вибираємо створений на попередньому кроці тригер “Таймер”.

GTM

 

Відстеження кліків у GTM V2

 

1. Створюємо новий тригер “Клік”.

GTM

При налаштуванні тригера можна вибрати мету “Всі елементи” або “Тільки посилання”. При виборі типу “Всі елементи”, тег буде активуватися при натисканні на будь-який елемент, при виборі “Тільки посилання” – тільки при натисканні на посилання.

Якщо вибрати мету “Тільки посилання”, то з’являться додаткові налаштування: “Чекати на теги”, “Перевірка помилок”. Такі настройки з’являються також при створенні тригера “Форма”.

При активації опції “Чекати на теги” відбувається затримка відкриття посилань (надсилання форми), поки не будуть активовані всі пов’язані з цією подією теги або поки не закінчиться вказаний час очікування (залежно від того, що відбудеться раніше)

При активації опції “Перевірка помилок” тег не спрацьовуватиме, якщо для відстежуваного елемента (посилання/форми) не було виконано стандартну дію (відправлення форми/перехід за посиланням).

2. Далі задаємо умову активації тригера.

Вибираємо “Деякі кліки”

GTM

і уточнюємо, яким елементом хочемо відстежувати клік , встановивши правило зіставлення з ідентифікуючим цей елемент атрибутом (Click Classes, Click ID…). Значення атрибута можна отримати, звернувшись до коду сторінки сайту. Щоб вбудована змінна Click Classes стала доступною, не забуваймо її активувати на вкладці “Змінні”:  

GTM

 

3. Далі створюємо тег, який надсилатиме подію в аналітику. Створюємо новий тег типу “Universal Analytics”. Як тип відстеження вибираємо “Подія”, вказуємо обов’язкові параметри “Категорія”, “Дія”.

GTM

4. Додаємо умову активації – тригер, створений на 3-му кроці.

У випадку, коли необхідно налаштувати відстеження кліка по будь-якому елементу на вебсторінці, а у цього елемента немає атрибутів, що його ідентифікують, таких як, наприклад, ID, class або URL, завдання відстеження можна вирішити за допомогою селекторів CSS.

 

Відстеження відправки форм в GTM V2

 

Якщо виникає потреба налаштувати відстеження відправки форми, для початку потрібно визначити, яким способом передаються дані форми на сервер, оскільки залежно від цього налаштування GTM будуть відрізнятися. Надіслати дані з форми можна за допомогою методу submit або у фоновому режимі через ajax. У першому випадку відбуватиметься перезавантаження сторінки, у другому – ні.

 

Відстеження форм, що надсилають дані за допомогою submit

 

Якщо дані надсилаються через submit, для відстеження такої події можна прив’язатися до класу або ідентифікатора форми. Налаштування здійснюється аналогічно до налаштування відстеження кліків.

1. Створюємо новий тригер, як тип події тригера вибираємо “Відправлення форми” замість “Клік”.

GTM

Якщо активувати хоча б одну з опцій “Чекати на теги”, “Перевірка помилок”, про які я вже писала в пункті “Відстеження кліків”, з’явиться додатковий крок створення тригера “Умови включення”. Це не те саме, що умова активації. Умова включення дозволяє вказати, у яких випадках тригер має бути доступним, тобто за яких умов повинні прослуховуватися надсилання форм. Поширеною умовою включення тригера типу “форма” є лише ті сторінки, у яких є форми.

GTM

При установці опції “Чекати на теги” обов’язково тестуйте події. Якщо виникають проблеми, знімайте чекбокс. Щоправда, у такому разі, є ймовірність, що частина звернень може бути втрачена. На четвертому етапі вказуємо умову активації. Прив’язуємося до атрибуту, що ідентифікує потрібну форму (Form ID, Form Classes, …). Не забуваймо активувати необхідну вбудовану змінну перед використанням.

GTM

2. Далі створюємо тег, який надсилатиме подію в аналітику. Як умову активації вибираємо тригер, створений на попередньому кроці.

 

Відстеження форм, що надсилають дані за допомогою ajax

 

Якщо для надсилання даних використовується ajax, необхідно зробити наступні кроки:

  • В одному з javascript-фалів знайти функцію, що відповідає за надсилання даних потрібної форми через ajax. Виглядає це приблизно так:
    $.ajax ({
    url :'/example.com/geinfo_function',
    type : 'post',
    data : {'exam1': value1},
    success: function() {...}
    })

    Параметр success відповідає за виконання зазначених дій у разі успішного надсилання форми. Всередині function() { … } потрібно прописати команду

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

    де event_name – ім’я відповідної події.

       Детальніше про dataLayer

  • У GTM створюємо користувальницьку подію event_name. Додаємо новий тригер “Подія користувача”.

    GTM

    І за умови його активації вказуємо івент, який відправили за допомогою dataLayer.push().

    GTM

  • Далі створюємо тег, який надсилатиме подію в аналітику. Як умову активації вибираємо тригер, створений на попередньому кроці.

Якщо у вас виникла потреба відстежувати взаємодію з окремими елементами форм, ви можете ознайомитися з докладним описом методів у статті Відстеження взаємодії з елементами форм за допомогою GTM.

 

Віртуальні сторінки в GTM V2

 

1. Створюємо новий тег типу “Google Analytics” з типом відстеження “Перегляд сторінки”. У додаткових параметрах додаємо нове поле, в ньому шукаємо параметр “page”. Вказуємо URL віртуальної сторінки, яку хочемо бачити в аналітиці.

GTM

2. Як умову активації використовуємо необхідний тригер. У цій статті я розглянула основні зміни GTM 2.0, а також продемонструвала основні принципи роботи на прикладі деяких типових завдань. Сподіваюся, цей матеріал допоможе збагнути основи роботи з новою версією тег менеджера. Якщо залишилися питання – залишайте у коментарях, розбиратимемося разом! Якщо ви вже просунутий користувач GTM і на цій сторінці нічого нового для себе не знайшли, думаю, вам буде цікаво ознайомитися зцією статтею. 🙂

 

Оновлення від 5.10.16 Одне з найчастіших питань, яке мені ставили – як відстежити копіювання на сайті. Відповідь на це запитання я виділила у окремий пост.

Нова стаття, присвячена роботі в Google Tag Manager, доступна за посиланням.

Tagged with :

Comments (82)

  • Павел

    Здравствуйте. Вопрос по отслеживанию кликов. У меня не публикуется контейнер, ввиду того что тег менеджер не хочет публиковать id аналитикса. Подскажите, пожалуйста, как это можно исправить. Спасибо

    • Анастасия Тимошенко

      Возможно, Вы указываете его с ошибкой. Идентификатор ресурса аналитикса (в таком виде: UA-ХХХХХХХХ-Х) можно скопировать с вкладочки “Настройки ресурса” админ. панели аналитикса, это позволит избежать ошибки.

  • Kirill

    Подскажите, мне нужно запускать код ретаргетинга в тот момент, когда пользователь провел на определенной странице более 60 секунд. По условиям активации срабатывает любой триггер, поэтому использовать 60 секунд и определенный url вместе не получится. Добавляю сключение — триггер со всеми страницами, кроме необходимой страницы. Опять ничего не работает — в отладчике вижу что он не обращая внимание на блокирующий триггер. Как быть?

    • Kirill

      В итоге к триггеру таймера добавил просто страницу, на которой он должен включаться)

  • Юрий

    Задача: отслеживать 3 разные формы, для каждой формы отдельная цель в аналитиксе
    сайт: dom.ekaville.ru

    Есть 3 php обработчика
    form.php
    form1.php
    form2.php

    Для каждого из них есть ajax код который выполняет отправку и валидацию
    В случае отправки формы должно выполнятся, одно из действий в зависимости от того какая форма отправлена и засчитываться соответствующая цель в аналитиксе
    Вот действия которые прописаны у меня

    dataLayer.push({‘event’: ‘consult-proekt’});
    dataLayer.push({‘event’: ’60-proektov-i-consult’});
    dataLayer.push({‘event’: ‘skachat-60-proekt’});

    но у меня выполняется всегда одно и тоже действие вот это dataLayer.push({‘event’: ‘skachat-60-proekt’});
    Помогите понять что неправильно

    Пример аякса для одной из форм

    function AjaxFormRequest(result_id,formMain1,url) {
    jQuery.ajax({
    url: url,
    type: “POST”,
    dataType: “html”,
    data&colon; jQuery(“#”+formMain1).serialize(),
    success: function(response) {
    dataLayer.push({‘event’: ’60-proektov-i-consult’});
    document.getElementById(result_id).innerHTML = response;

    • Анастасия Тимошенко

      Юрий, нашла, где у вас определены функции для обработки форм http://i.shotnes.com/bGb90nfJ Но проблема в том, что они одинаково названы – AjaxFormRequest. Если функции выполняют различные действия, то они должны по-разному называться, а Вы трижды переопределили одну и ту же функцию, поэтому вызывался последний ее вариант, и все время отправлялось “skachat-60-proekt”.

      Решение: переименуйте функции, к примеру так: AjaxFormRequest_1, AjaxFormRequest_2, AjaxFormRequest_3 и вызывайте их в соответствующих местах.

  • Анастасия

    Анастасия, здравствуйте!
    Подскажите пожалуйста, я настроила отслеживание формы, установила проверку ошибок и в условии выбрала Page URL содержит formresult=addok , но эта ссылка появляется после перезагрузки страницы, т.е. сначала пользователь кликает на кнопку на форме, а потом загружается страница “Спасибо за заказ”, в ссылке которой содержится “formresult=addok”. Я так понимаю из-за этого мой триггер не срабатывает? Как тогда настроить отслеживание событий, т.к. без валидации будут учитываться все нажатия на кнопку?
    Заранее спасибо.

    • Анастасия Тимошенко

      Анастасия, добрый день! Сложно что-то конкретное посоветовать, так как я не видела сайт.
      Вы можете отправлять событие заполнения формы, воспользовавшись daraLayer.push(). Для этого в коде вашего сайта нужно найти javascript-код, отвечающий за проверку полей формы на заполненность и в той части этого кода, которая отвечает за успешное заполнение всех полей, вставить команду dataLayer.push({‘event’: ‘event_name’}); где event_name – название события. Затем в GTM нужно использовать это событие в качестве триггера для отправки события в аналитику.

  • Mellofon

    Вопрос по поводу отслеживания форм, отправляющих данные посредством ajax. Смущает эта фраза – “В одном из javascript-фалов найти функцию…”. О каких файлах идет речь?

    • Анастасия Тимошенко

      Обработка формы через ajax подразумевает наличие соответствующего кода javаscript, который может отображаться сразу в исходном коде или же подключаться через js-файл (файлы с расширением .js). В зависимости от сайта данные файлы могут по-разному называться.

  • Олег

    Добрый день Анастасия, при создании тигера “форма”
    в “Условия включения” в выпадающем меню нет определения по Id или класса
    есть только:
    – page url
    – page hostname
    – page path
    – refferer
    – even
    ——————————————————————————-
    Нет возможности привязки к АЙ-ди или классу. Что использовать?
    Тоже самое в “Условия активации” – те же поля.
    Как использовать данные поля?
    Я выбрал page url и указал my-cart.html – но при предварительном просмотре, этот тег отображается на всех страницах, хотя должен быть только в корзине.
    Спасибо, жду ваши рекомендации.

    • Анастасия Тимошенко

      Добрый день!

      Полагаю, не активированы переменные. http://prntscr.com/8hnr4p

  • Олег

    да вы правы )))

  • Олег

    Анастасия, вопрос остался открыт с кликом:
    настройка тигера – только ссылки
    выбираю чек боксы – Ждать теги и – Проверка ошибок
    но у меня нет выбора “Некоторые клики” есть только “все клики”
    проверил переменные там такого нет! В чем ошибка? Спасибо

  • Олег

    разобрался сам )) для Кликов выбираем ссылки при этом не отмечаем чек боксы “Ждать” “Проверка на ошибки” далее условия и активация.

  • Ник

    Добрый день, Анастасия. Настраивал ГТМ на отслеживание форм. Все сделал как в вашем мануале:
    Триггер: Выбор события – Формы. Настройки триггера – поставил галочки. Условия включения – основной домен (так как одностраничный сайт). Условия активации – Все формы.
    Тег: UA. Настройки тега #ID аналитикса, тип – событие. Условие активации – Формы(созданный триггер)
    Тег не срабатывает. Не могу понять причину…

    • Анастасия Тимошенко

      Добрый день, Ник. Покажите скриншот настроек триггера.

  • Ник

    Вот: http://prntscr.com/8m2j3q

    • Анастасия Тимошенко

      Ник, попробуйте снять чекбокс “Ждать теги”.

  • Ник

    Анастасия, к сожалению, тег не срабатывает все равно

  • Ник

    Анастасия, благодарю! Вариант вариант через Ajax получилось

    • Анастасия Тимошенко

      Рада, что все вышло) И спасибо, что отписались)

  • Olga

    Анастасия, добрый день
    Мне необходимо настроить событие на виртуальной странице (событие клик по завершению теста).
    По указанной схеме я настроила просмотр виртуальной страницы: http://prntscr.com/8rjyd3
    Вы не подскажите в поле page: мы указываем url виртуальной страницы?
    Активировать тэг нужно на всех страницах или на станице перехода на виртуальную страницу?
    После того как мы определили виртуальную страницу, тэг на прослушивание события настраивается по стандартной схеме?

    Заранее спасибо

    • Анастасия Тимошенко

      Добрый день, Ольга! Верно, url виртуальной страницы указывается в поле page. В качестве условия активации Вам нужно задать триггер на желаемое событие.

  • Михаил

    Добрый день Анастасия. Читал-читал, искал-искал, всё в пустую, может подскажите?
    Вопрос 1:
    Например на страничке есть форма с одним полем, хотелось бы знать сколько по времени заполняли эту форму.
    И если возможно переслать её текст.
    Вопрос 2:
    Например на страничке есть форма с тремя полями, хотелось бы знать сколько по времени заполняли каждое из полей.
    И если возможно переслать текст полей.

  • Алексей

    Анастасия, здравствуйте.
    Спасибо за статью.

    У меня вопрос по отслеживанию формы посредством submit.

    У меня ранее все прекрасно работало. Отслеживание через Form ID. Потом решил поменять сервис для рассылок, поэтому форму заменил.

    Но id такой же оставил. Но теперь конверсии не фиксируются. Отладчик не показывает активацию триггера отправки формы.

    Важный момент. У вас написано, что при отправки посредством submit страница перезагружается, но у меня она не перезагружается. Просто вместо формы описание появляется, что надо подтвердить подписку по почте.

    Подскажите,пожалуйста, в какую сторону смотреть, чтобы проблему решить.

  • Илья

    Анастасия, добрый день!
    Чтобы было легче понять вопрос, записал его на короткое видео на котором создал триггер+тег по отслеживанию клика
    https://yadi.sk/i/JVu0qJt6kWQrM Суть в том что создаю отслеживание кликов в GTM, но фактически они не отслеживаются. Уже неделю не могу найти ошибку.
    Спасибо за помощь!

    • Анастасия Тимошенко

      Илья, добрый день! Попробуйте снять чекбоксы “Ждать теги” и “Проверка ошибок”.

  • Олег

    Если бы написали такую же подробную статью, как настроить в GTM Enhanced Ecommerce. Цены бы вам небыло) Спасибо, очень полезный материал!

  • Vlad

    Можно ли в одном теге перечислить несколько идентификаторов отслеживания? Чтобы не плодить разные теги с одними и теми же условиями

  • Татьяна

    Анастасия, большое спасибо за руководство! Получилось установить тег для отслеживания формы заявки на обратный звонок, но в самом Аналитиксе данных о отправке форм не появилось, в чем может быть проблема?

    • Анастасия Тимошенко

      Добрый день, Татьяна! Спасибоза обратную связь=) Попробуйте воспользоваться инструментом предварительного просмотра чтобы посмотреть, корректно ли срабатывает тег. В аналитике проверить поступление данных можно в отчетах режима реального времени.

  • Валерий

    После публикации тэгов в GTM данные (цели )в Google Analitics не появились. В Google Analitics отдельно что-то нужно настраивать?

    • Анастасия Тимошенко

      Добрый день, Валерий.
      Если Вы отправляете события с помощью GTM, то в интерфейсе Google Analytics Вам необходимо настроить цели на эти события.

  • Андрей Жеглов

    Анастасия, спасибо за статью.
    Я тут столкнулся в вариантом формы, не описаным в статье и немного в замешательстве, как настроить отправку события через GTM. Форма выглядит вот так – http://dl1.joxi.net/drive/0013/3697/908913/160301/fa926c796f.jpg
    Выделенное – это кнопка сабмита.
    Я так понял, это параметры из HTML5, которые потом подхватываются jQuery и уходят в базу.
    Есть ли какой-то вариант настроить нормальное отслеживание сабмита формы, не залезая при этом в скрипт?

  • Мимокрокодил

    Добрый день, Анастасия!
    Подскажите пожалуйста, есть ли оптимальное решение для следующей задачи:
    на странице есть код тегменеджера
    в контейнере есть два кода аналитики
    на странице есть несколько форм, отправка которых ранее отслеживалась как просмотры виртуальных страниц(8 разных виртуальных адресов), в каждой из двух аналитик настроены 8 целей.

    формы отправляются через ajax, успешная отправка формы сопровожтается пушем в даталеер следующего вида:

    dataLayer.push({
    ‘event’:’VirtualPageview’,
    ‘virtualPageURL’:адрес виртуальной страницы’,
    ‘virtualPageTitle’ : ‘имя страницы’
    });

    внимание, вопрос: как настроить отправку виртуальных просмотров в обе аналитики? нужно ли создавать отдельные теги для каждой виртуальной страницы и для каждой аналитики? (16 тегов – слишком же). Или есть какой-то способ получше?

    • Мимокрокодил

      Разобрался сам:
      – нужно было создать две пользовательские переменные virtualPageURL и virtualPageTitle
      – создать триггер с фильтром по ивенту VirtualPageview
      – создать два тега счетчиков с передачей параметров page и title со значениями из пользовательских переменных и настроить отображение тегов по триггеру.
      Все 🙂

  • Мимокрокодил

    Добрый день, Анастасия!
    Подскажите пожалуйста какой-нибудь гайд по настройке а/б тестов через тег менеджер

  • shiko-1

    Статья отличная! Спасибо

    • Анастасия Тимошенко

      Спасибо!)

  • sattva

    При попытае создать новый тег – в списке выбора продукта ничего не отображается! Кнопку ЕЩЕ – нажимал – не помогло…. только надпись: “Не видите нужный тег? “

  • Андрей

    Добрый день. Сайт сделан на wordpress. необходимо настроить цели на 2 формы отправки данных. Обе реализованы через contact form 7. сначало пробовал отслеживать кнопки “отправить” без google tag manager -не вышло. после по примеру настроил одну форму, вторую делал идентично, создавая свои тригеры и переменные и она не хочет работать. на что можно обратить внимание?

    • Анастасия Тимошенко

      Добрый день, Андрей.

      Расскажите подробнее, что Вы конкретно делали.

  • Евгений

    Здравствуйте, Анастасия. Такой вопрос: создал триггер, как указано у вас в примере, создал тег, куда включил данный триггер в качестве условия активации, но в при предварительном просмотре тег не активируется на странице. Пишет “Tags Not Fired On This Event”, с чем это может быть связано?

    • Анастасия Тимошенко

      Добрый день, Евгений!

      Какой именно тег Вы создаете?

  • Андрейё

    А где увидеть те события что передаются в GA при помощи GTM? И это не заменяет цели в GA?

    • Андрейё

      Я тупанул, извините.
      Увидеть можно в Поведение –> Событие.
      И цели это не заменяет, а лишь помогает отследить нужное событие и передать в GA. Цель надо сонастроить – указать нужную категорию и действие созданные в GTM. В общем цель в GA надо настраивать.

      • Анастасия Тимошенко

        Добрый день, Андрей!

        Рада, что все получилось=)

  • Евгений

    Тег отслеживания события, который должен активироваться по триггеру “Клик”. Для этого создал отдельный триггер, в котором указал привязку к классу кнопки, нажатие на которую и нужно отследить. В принципе, всё по вашему примеру.

    • Анастасия Тимошенко

      Покажите скриншоты настройки в GTM.

  • Василий

    Добрый день, есть форма отправки заявки. Создал тег: Отправка формы, нашел файл js отвечающий за отправку и валидацию, добавил
    dataLayer.push({‘event’: ‘send-success’});, создал пользовательскую переменную send-success, указал ее в качестве триггера. Опубликовал все. События не проходят.

  • Василий

    все разобрался, все настроил – не знаю почему первый раз не сработало. Спасибо, Анастасия.

    • Анастасия Тимошенко

      Добрый день! Отлично, что все получилось)

      • Екатерина

        Анастасия день добрый!
        Помогите пожалуйста разобраться. Есть посадка:
        http:// ecourl.ru /y/ ekologicheskoe-licenzirovanie/licenzija-na-othody/
        На ней несколько видов кнопок – при нажатии на которые пользователю предлагается заполнить и отправить форму.
        Задача: при помощи GTM настроить отслеживание кликов по кнопкам и отправку форм (ajax
        ), причем каждой в отдельности (чтобы можно было отследить на какие кнопки пользователи кликают – но формы не отправляют). С кликами все понятно, а вот с формами возник вопрос: наш сайт выполнен с помощью WordPress Contact Form 7 соответственно вставить команду в javascript код возможности нет.
        Как я понимаю нужно в WPCF7 прописать в поле дополнительных настроек код типа:
        on_sent_ok: “ga(‘send’, ‘event’, ‘Consultation’, ‘Submit’) ; “
        А какие дальнейшие действия?

  • Александр

    Добрый день Анастасия, извините что не по теме…не подскажете как отслеживать через gtm просмотр видео пользователями на сайте?

  • Александр

    Здравствуйте Анастасия .
    Помогите пожалуйста разобраться
    Я сделал отслеживание отправки формы всё как вы писали всё перепробовал я делал через первый способ так как не понимаю к чему относиться эта форма отправки или ajax или посредством submit.
    Когда делаю предварительный просмотр тег менеджер и нажимаю отправка формы нечего не происходит.
    Это сайт обслужуеться сервисом word press
    А контактная форма используеться contact form 7
    Вот скрин тега http://screenshot.ru/upload/image/zCns
    и триггера http://screenshot.ru/upload/image/zCnw
    http://screenshot.ru/upload/image/zCn4
    Переменные у меня включенные все

  • Adil Akavov

    Здравствуйте Анастасия. Прочел вашу статью достаточно информативно, но возникли проблемы, а именно: У меня на сайте в карточке товара есть кнопка купить в один клик вот ссылка https://instinto.ru/catalog/eroticheskoe_bele/obsessive_korset_intensa_/ в Google Analytics настроил на эту кнопку цель по типу виртуальной страницы, вот настройки в Аналитиксе http://prntscr.com/ejbmll вот сам код html который повесил на саму кнопку Купить в 1 клик ну цель никак не хотела работать, на форуме Google сказали что проблема может быть в том что, у меня к сайту подключен Gtm и что настройка цели должна быть настроена в GTM нашел через поиск вашу статью, но чуть запутался а именно не могу разобраться какие данные вписывать в поле значения page http://prntscr.com/ejbo5t также мне разработчики сказали что сама кнопка купить в один клик работает у меня через Аякс, как быть ? если я корректно настрою в Gtm будет ли все правильно отрабатывать иза АЯКСА?

  • Vsevolod

    Здравствуйте!
    В GTM немного изменился интерфейс – при добавлени Universal Analytics теперь добавлено поле “Выбрать переменную натстроек” https://prnt.sc/h0y2h0
    При нажатии появляется такая форма: https://prnt.sc/h0y3sr
    Скажите пожалуйста, кроме Идентификатора нужно ли ещё что-то менять?

    • Anastasiia Tymoshenko

      Добрый день!
      Да, это новый тип переменной “Настройки Google Analytics”. Помимо идентификатора отслеживания вы можете указать еще дополнительные настройки, если они вам нужны. В этой статье справки более подробная информация. https://support.google.com/tagmanager/answer/6107124?hl=en#override

  • Oleg Stoyanov

    Добрый вечер Анастасия, последовл вашим инструкциям. Но после проверки в режиме теста – показывает что не видит созданные мною теги – https://prnt.sc/h4f6bi
    Настраивал отслеживание форм на сайте!
    сайт – http://av-k.com.ua/
    Вопрос, в чем причина?
    Как протестировать и выявить проблему?
    Спасибо.

    • Anastasiia Tymoshenko

      Олег, добрый вечер!
      Каким именно инструкциям Вы следовали? Опишите по шагам процесс настройки, так мне легче будет разобраться, в чем может быть проблема.

  • Artur Svetozarov

    Анастастия, здравствуйте. Помогите пожалуйста. Мне нужно создать виртуальные страницы через GTM и мне непонятны два вопроса:
    1. В графе page и title я указываю в произвольном формате http://joxi.ru/DmB0ERGUNZ8YaA
    И после установления значение в gtm, я тот же произвольный url указываю и в составной цели Гугла аналитикс?

    2. Какой триггер использовать в ГТМ, если мне нужно отслеживать, когда человек нажал на кнопку (форма открылась) и когда он отправил эту форму (нажали кнопку “отправить” в этой форме)?

    Заранее спасибо)

    • Anastasiia Tymoshenko

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

      1. Да, все верно.

      2. При клике на кнопку Вам нужно привязаться к атрибуту, идентифицирующему эту кнопку (например, к идентификатору или классу). В случае, когда у элемента, который надо отследить, нет идентифицирующих его атрибутов, задачу отслеживания можно решить с помощью селекторов CSS. Я эти настройки описывала тут https://odesseo.com.ua/selektory-v-google-tag-manager/ Возможно, Вам пригодится.
      Что касается формы, то тут метод отслеживания будет зависеть от реализации формы. Виды форм рассмотрены в этом пункте статьи “Отслеживание отправки форм в GTM V2”. Вам нужно определить, какой у Вас, и в зависимости от этого настроить триггер.

      Надеюсь, помогла прояснить ситуацию. Если остались вопросы, пишите!

      • Artur Svetozarov

        Анастасия, спасибо большое за ответ. Остались вопросы только по поводу того как различить кнопки, у нас на сайте у кнопок одинаковый class и всё остальное, отличаются кнопки только data-form http://joxi.ru/82QN74aU1vgdQA

        Подскажите пожалуйста как в GTM прописать в триггере различие кнопок по этому признаку, Пробовал добавлять data-form через переменные Form Text или ClickElement, но не выходит. Возможно прописываю что-то не так, те же селекторы.

        • Anastasiia Tymoshenko

          Вы можете определить данные кнопки, построив css-селектор, учитывающий родителей этого элемента, которые отличны между собой. Если Вам нужна помощь в составлении селектора, пришлите ссылку на сайт. Сейчас на скриншоте не видно все обрамляющие элемент теги.

          • Artur Svetozarov

            Анастасия, спасибо большое. Я уже справился благодаря вашим наставлениям))

  • Юрий

    Анастасия, здравствуйте. Хотел поинтересоваться насколько реально установить счётчик Яндекс.Метрики с помощью GTM не на все страницы, а только на определённые группы страниц? Триггеры активации с ограничениями по Page URL не срабатывают. Счётчик активируется ТОЛЬКО с “All Pages”.

  • Владимир

    Анастасия, добрый день. Отличная статья, спасибо Вам за труды. Понравился функционал GTM, хочу использовать для Яндекс.Метрики. Счетчик установил (https://yadi.sk/i/FRudvZZd3aYYpk) все работает, но не могу настроить цели на формы (ajax).
    Действую по схеме:
    1) Создал цели в метрике на каждую форму – (https://yadi.sk/i/cQ51I1mw3aYZ4A)
    2) Нашел id 1-й формы – (https://yadi.sk/i/WKyNg27Z3aYYrU);
    3) Нашел в файле scripts.js функцию по отправке формы и дописал туда dataLayer.push – (https://yadi.sk/i/Msuxa-ul3aYYte);
    4) Создал триггер – (https://yadi.sk/i/rhvWUUIu3aYYxG)
    5) Создал тэг – (https://yadi.sk/i/O93i42GW3aYYzo)
    Но не срабатывает. Подскажите, пожалуйста, что делаю не правильно?

  • Ярослав

    Анастасия! Вы сделали мой день! Спасибо за полезную инфу по 2 версии этой гугловской ахинеи=)) Я сам сеошник с 10летнем стажем в ру сегменте, всегда работал с метрикой и яндекс сервисами, не мог понять почему показатель отказов сильно разнится с гугловскими (у гугла они всегда завышенные), сталкивался с такими приколами гугла когда 1 человека считало за 50% отказа, то есть ушел с другой страницы сайта на следующую, там завершил свое нахождение на сайте и гугл его посчитал за 50%. В общем много различных моментов которые иногда вводили в ступор, пришлось все изучить, чтобы понять разницу в расчетах=)
    p.s. порой некоторые события после настройки триггеров начинали срабатывать только через сутки, некоторые сразу, в общем кругом одна фантастика или полтергейст=)

    • Анастасия Тимошенко

      Супер) Рада, что помогла разобраться!

  • Юлия

    Анастасия, добрый день! Спасибо за статью.
    Столкнулись с проблемой аномально низкого Bounce Rate (avg. ~ ниже 5% по всем каналам). С чем это может быть связано?
    NoBounce настроен
    https://prnt.sc/mb0nxd
    https://prnt.sc/mb0oc2

    • Анастасия Тимошенко

      Юлия, добрый день!
      Возможно, низкий показатель отказов обусловлен отправкой событий практически сразу при загрузке страницы. Проверьте отчет по событиям, чтобы увидеть что может отправляться чаще всего и влиять на статистику.

  • Евгений

    Анастасия, очень вам благодарен. Перепробовал множество способов, вплоть до внедрения скриптов, но тут всё расписано чётко и без воды. Подписался.

    • Анастасия Тимошенко

      Круто! Мне очень приятно=)

  • Елена

    Добрый день! Подскажите, пожалуйста, как можно настроить срабатывание события один раз на пользователя или на сеанс? По умолчанию сейчас доступно только: один раз на событие, один раз на страницу и без ограничения. Спасибо.

  • ФАТИМА

    СПАСИБО

  • pinzqgoxo

    Круто, давно искал

  • Martinhagma

    It is very nice to read your site, thank you very much for your work, it’s great!

    • Анастасия

      Thanks!

  • Юрий

    А можно получить расшифровку названий переменных?
    К примеру Page URL – просмотр страницы
    и т.д.

Leave a Reply

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *