Много скриптов влияет скорость загрузки сайта, к тому же когда страниц много вносить или менять эти скрипты становится утомительно, поэтому лучше вставлять их через какой-то один скрипт, например через Google Tag Manager.
Первичная настройка GTM и основы рассказал в первой части и здесь уже повторять не буду. На данный момент у нас уже есть контейнер с тегами и мы знаем как вешать разные действия на разные события.
Переменная
Добавляем переменную - номер счетчика, чтобы в дальнейшем проще было отправлять события.
Создаем переменную
Пишем название
Вставляем наименование счетчика
Создаем два тега
Один тег создаем для отправки просмотра страницы.
Создаем тег
Тег для инициализации метрики и отправки просмотра страницы в нее
Собственный HTML
Выбираем тип тега "Пользовательский код"
Код метрики
Вставляем из Я.Метрики код и сохраняем
Соглашаемся на добавление тригера
Выбираем триггер "Просмотр всех страниц"
Второй тег будет отправлять просмотр виртуальной страницы в Я.Метрику при отправке формы.
Добавляем еще один тег
Тег типа "Пользовательский HTML"
Выбираем триггер
Триггер указываем "Событие Тильды", которое добавили в прошлой заметке
Сохраняем теги и публикуем контейнер
Все. Теперь и просмотр страниц и отправка формы будут отправляться в Метрику. И все можно будет увидеть в разделе стандартных отчетов "Содержание".
Самое главное - нужно отключить в Тильде счетчик Яндекс.Метрики, иначе данные будут задваиваться