Приветствую! Я Михаил Кадин, руководитель агентства NOKNOK и специалист по контекстной рекламе. Больше полезной информации публикую у себя в Телеграм-канале
1. Создание, делегирование, запрос доступов
Возможно придется какое то время подождать, пока Яндекс обновит информацию и у вас появится нужный раздел чтобы делегировать доступы
Запрашивать делегирования с правами на редактирования и управлением доступа.
ПИЗДЕЦ КАК ВАЖНО.
Следите на каком счетчике тег добавлен, если удалите его с аккаунта с правами а доступов не будет, вносить изменения в теги не получиться.
2. Принципы работы и отладки
Есть 4 сущности
- Теги
- Триггеры
- Отладка
- Тех пом
Теги
Отвечает за то, ЧТО будет происходить.
Чаше всего нужно будет html код, чтобы вставить какой то сервис
Триггеры
Отвечают на вопрос КОГДА нужно будет исполнять тот или иной тег
В работе мы чаще всего будем использовать 2 типа тригеров:
- Просмотр страницы
- Видимый элемент( наконец то реализовали, пишу об этом аж шишка дымиться)
Просмотр страницы
Кажется все просто, указал страницу и кайфу. А только х*й там плавал
Нужно понимать разницу с GTM и как нам с этим жить.
У ЯТМ вводиться 3 сухости:
- Page Hostname
- Page Path
- Page URL
И нужно понимать куда и когда их сувать. И в каком виде.
Page Hostname - название домена. По сути это Фамилия в паспорте. Сухо, четко и только по делу
Не https://marketing.noknok.ru/
или как то так https://marketing.noknok.ru/services/search_advertising
Как в паспорте, без погонял, кликух и прочей мишуры.
В противном случае, наш кореш ЯТМ не сможет нас узнать и вытащить нужный тег из IT обезьянника.
Эта настройка очень важна, когда устанавливаю сторонние сервисы и отрабатывать они должны только на нашем сайте.
Ну или наоборот, код метрики стоит на нескольких сайтах, например сайт с большим кол-вом регионов, и какой то сайт / регион НЕ ДОЛЖЕН видеть акции или скидки.
Вот именно через исключение это реализуется.
Page Path - это уже все что идет после домена. Обычно используется, что бы разносить разные сервисы или материалы по гео или рекламным кампаниям.
Из прошлого примера, что бы обратный звонок с Самары звонил на Самарских менеджеров а с Волгодонска - на Вологодских. ( при условии что гео реализовано не через поддомены а уровень вложенности)
Page URL - включает себя Page Hostname и Page Path. И внимательны пользователь скажет, а зачем нам тогда остальные сущности.
Берем Page URL содержит наш домен. И х*й у него будет что работать.
Почему так, да х*й его знает. ( практически дословный ответ тех пома)
Просто это нужно знать и помнить.
Поэтому главные правила работы с показ страницы:
- Создаем Page Hostname - указываем домен
- Все работы с уточнением страниц делайте через URL
Видимый элемент
Наверно самый долгожданный функционал, после блокировки GTM
Принцип работы такой же.
Отправляем форму.
В окне,спасибо за отправку берем у элемента сектор ( правой кнопкой мыши, просмотреть код )
Говорим событие достигнуто если его увидел пользователь.
Очень важно БЛ*ТЬ!:
1) Отрабатывать при каждом появлении элемента на экране.
2) РЕГИСТРИРОВАТЬ ИЗМЕНЕНИЯ DOM - без него не будет работать
3)Следить за версткой форм. Иногда верстальщики срут формами как после после новогоднего оливье. И у каждой формы свой, уникальный селектор.
Сочетая теги и триггеры мы управляем запуском сервисов, пикселей и передачи событий в сервисы аналитики
Только не забывайте БЛ*ТЬ следить за тем что включено а что включено
А пашешь IT целину, потому что цель не фиксирует или номер не подменяется.
А по итогу просто забыли триггер включить
Такая же по*бота и с версиями
Если, что то не работает, возможно вы просто не сохранили или не опубликовали или смотрите старую версию.
Закройте все вкладки, заново все опубликуйте и проверьте что все работает.
Отладка
Для отладки Яша выпустил сервис мини дебаг триггеров.
Суть простая -выбираете мини дебагер, указываем какое нибудь слово (желательно такое, чтобы если заказчик его увидит, он прям знатно при*уел. И после отладки забываем его удалить)
и указываем триггер который хотим проверить
Правой кнопкой грызуна, посмотреть код и переключаемся на консоль.
После достижения события в консоли должно вывести наше стоп слово
Тех пом
Если вы считаете, что все настроили правильно, но ничего не работает.
Пишите в тех пом.
Не за*буйте руководителя и коллег, с бОльшей долей вероятности они сами не знаю как это работает.
А так вы парализуете дополнительную пару людей, которые заняты полезным рабочим процессом
3. Установка сервисов
Стандартная работа
Сервисы, у которых нет отличия в работе от способа установки( напрямую в код или через ЯТМ)
Такие как:
- Эвнибокс
- Гудок
- Вазап
- Всевозможные пиксели
- И прочие
Тут все просто, создал триггер, создал тег html, соединил
Имеют отдельный код для ЯТМ
На данным момент это калибри, нужно просто использовать код не для установки на сайт, а для версии для ЯТМ
Код для колибри
<script>
var script = document.createElement('script');
script.src = "//gcdn.callibri.ru/callibri.js"
script.defer = true;
document.body.appendChild(script);
script.onload = function() {
callibriInit();
}
</script>
Нюансы, скорость отработки скрипта, может тормозить. Если идет задержка и клиент ворчит на нее. Нужно удалить код с ЯТМ и попросить установить код на прямую.
Сервис может работать без сайта
На 2026 год это марквиз. Квизы могут работать как всплывашкой на сайте, так и на отдельном домене.
Квизы так организованы, что у них как бы свой счетчик метрики. Счетчик стоит на сайте и на квизе соответственно.
Поэтому происходит срабатывание 2 события (один на сайте, второй в квизе) и квиз открывается в квизе.
Поэтому нужно триггер ограничивать доменом.
Есть два способа.
- Разрешить показ только с домена сайта
- Запретить показы на стороннем ресурсе
Лучше делать показы только на домене, потому что у какого сервиса, как измениться логика работы в будущем, можно не уследить
Отдельные квизы в зависимости от рекламной кампании
управляется триггерами и нужно аккуратно следить, чтобы не было наложений триггера на триггер
Тут мы будем показывать сервис, только если он перешел через директ
Но если у нас есть “сквозной” квиз, который показываться буде на всем сайте
То у нас откроется 2 квиза:
1) который общий
2) Который для директа
В такой ситуации в общем, нужно вычитать условия частных триггеров
4. Отправка цели в метрику
Создаем цель в самой метрике и копируем ее код
Создаем тег и в нем указываем этот код в контейнере скрипта
<script>
</script>
Указываете триггер, когда цель будет считаться достигнута.
Скорей всего, это будет видимый элемент формы спасибо, после отправки.