Создаем GTM
Переходим на сайт: https://tagmanager.google.com/
Нажимаем кнопку Создать аккаунт

Заполняем поля

Ниже нажимаем кнопку Создать
Соглашаемся с политикой

Копируем коды и вставляем их в соответствующие поля минилендингов


Сохраняем минилендинг и возвращаемся в GTM
Переходим на вкладку Администрирование и нажимаем Импортировать контейнер

Скачиваем готовый контейнер: https://yadi.sk/d/0nFKXE4m71_D7w
Загружаем контейнер и выбираем существующую рабочую область.

Выбираем область

Нажимаем кнопку Подтвердить

Настройка контейнера
Переходим во вкладку Переменные и редактируем значения в переменных.
Пример заполнения переменных
| GA4 | G-PC7MJCCPBK |
|---|---|
| Pixel_FB | 240369497014143 |
| Pixel_TikTok | BTNH5G8RQH53JI5RA600 |
| Pixel_VK | VK-RTRG-502975-YdQG |
| TOP_Mail.ru | 3192512 |
| Yandex_Counter | 56644959 |
Открываем переменную и вставляем значение

По аналогии делаем с другими счетчиками и пикселями
После заполнения переменных нажать кнопку отправить

Принимаем события в других системах
Произвести необходимые настройки в различных системах аналитики.
События, которые передает GTM в различные системы аналитики.
| Название | Цели и события | Настройки в системах |
|---|---|---|
| Конфигурация GA4 | subscribe | Создать цель на событие subscribe |
| Яндекс метрика | ym({{Yandex_Counter}},'reachGoal','subscribe'); | Создать цель на событие subscribe |
| ВКонтакте | VK.Goal('subscribe');VK.Retargeting.Event('subscribe'); | Создать аудиторию на событие subscribeВ объявлениях включить отслеживание конверсий на событие Оформление подписки |
| Фейсбук | fbq('track', 'CompleteRegistration'); | Данные передаются автоматически, событие Завершенная регистрация |
| ТикТок | Настраивается в рекламном кабинете | Создать цели внутри кабинета на клик по кнопке |
| Топ маил ру | var _tmr = window._tmr |
Проверить отслеживание конверсий
На этом настройка закончена.
Добавляем реакции (триггеры) на другие кнопки.
Данный шаблон отправляет события только при нажатии на кнопки: ВКонтакте, Viber, Telegram, WhatsApp
Переходим в вкладку Триггеры и нажимаем создать

Задаем название, нажимаем настройка триггера

Выбираем Только ссылки

Выбираем Некоторые клики по ссылкам, в пустое поле вводим Class кнопки

Находим свой class кнопки. Открываем наш минилендинг
Нажимаем правой кнопкой мыши на нужную нам кнопку, выбираем посмотреть код и ищем в коде class кнопки, как на картинке ниже. В данном примере это ok_link

Копируем его и вставляем в поле Click Classses содержит ok_link и нажимаем сохранить

Переходим в Теги и редактируем Отправка целей и События ГА4

Нажимаем на карандаш

Нажимаем на плюс

Выбираем необходимый триггер

Нажимаем кнопку сохранить

Проверяем, что триггер добавился

Сохраняем GTM

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

Аналогично заменяем в теге События ГА4
Резюме
Чтобы изменения вступили в силу необходимо нажимать кнопку отправить в правом верхнем углу.
Также вы можете протестировать работу GTM, нажав кнопку Предварительный просмотр

Указываете ссылку на свой мл и тестируете события. Сначала у вас подгрузятся конфигурация и коды счетчиков (тег файред). А после нажатия на любую из кнопок тег с Отправкой целей также станет файред. Это значит все настроено верно