Модуль 1 («Web / Веб-сайт» - Яков Осипенков)
Занятие №1. Знакомство с Google Tag Manager
История возникновения систем управления тегами
Принцип работы Google Tag Manager
Навыки и знания, необходимые в работе
Регистрация аккаунта
Занятие №2. Интерфейс Google Tag Manager
Обзор интерфейса
Управление доступом
Версии
Администрирование
Импорт-экспорт контейнеров
Среды
Уведомления
Папки
Режим предварительного просмотра (режим отладки)
Занятие №3. Введение в JavaScript
Document Object Model (DOM)
Browser Object Model (BOM)
Типы данных
Занятие №4. CSS-селекторы
CSS-селекторы
Виды селекторов
Регулярные выражения в CSS-селекторах
Универсальный селектор (*)
Селекторы в jQuery
Занятие №5. Переменные
Общие сведения
Встроенные переменные
Пользовательские переменные
Шаблоны переменных
Занятие №6. Уровень данных (dataLayer)
Общая информация
Способы формирования уровня данных
Переменные с точечной нотацией
Извлечение данных из dataLayer
Занятие №7. Триггеры
Отслеживание событий
Триггеры в Google Tag Manager
Прослушивание пользовательских событий
Занятие №8. Теги
Что такое тег?
Тег Google
Теги Google Analytics 4
Теги Google Рекламы
Пользовательские HTML-теги
Шаблоны тегов
Занятие №9. Первые настройки в Google Tag Manager
Создание счетчиков аналитики и установка тегов
Инъекция контейнера Google Tag Manager
Настройка режима согласия (Google Consent Mode v2)
Занятие №10. Отслеживание кликов
Отслеживание событий, связанных с кликами
Клики по одному элементу, а данные по другому
Отслеживание кликов по одинаковым элементам на странице
Занятие №11. Работа с формами
Отслеживание с помощью отдельной страницы
Отслеживание с помощью триггера «Отправка формы»
Отслеживание с помощью триггера «Видимость элемента»
Отслеживание с помощью триггера «Специальное событие» и уровня данных
Отслеживание с помощью прослушивателя автоматических событий
Отслеживание с помощью универсального кода для форм на AJAX
Отслеживание с помощью DOM Scraping
Отслеживание с помощью виртуальных страниц
Отслеживание брошенных форм
Валидация полей формы перед отправкой
Занятие №12. Работа с элементами на странице
Отслеживание скопированного текста
Отслеживание 404 ошибок
Отслеживание различных элементов формы, включая: выпадающий список, ползунок, радиокнопки, чекбоксы и текстовые поля
Занятие №13. Расширенные настройки отслеживания
Отслеживание исходящих ссылок
Отслеживание глубины прокрутки / скроллинга
Отслеживание видео YouTube и других проигрывателей
Отслеживание скачивания файлов
Отслеживание поиска по сайту
Занятие №14. Настройка e-commerce проектов
Настройка электронной торговли
Настройка динамического ремаркетинга
Настройка функции User ID (идентификатора пользователя)
Занятие №15. Файлы cookie, localStorage, sessionStorage
Типы счетчиков
Как Яндекс Метрика и Google Analytics 4 различают пользователей?
Файлы cookie
localStorage и sessionStorage
Post-Cookie World и будущее аналитики
Занятие №16. PROдвинутые настройки отслеживания
Отслеживание iframe
Счетчик просмотренных страниц
Предотвращение дублей транзакций/конверсий
Подмена контента на сайте
Определение геолокации пользователя, включая IP-адрес
Машинное обучение внутри GTM
Модуль 2 («Server» - Виктор Кончишин)
Занятие №1. Создание серверного контейнера GTM
Как создать и настроить серверный контейнер?
В чем отличие от web-контейнера?
Особенности настройки тегов и триггеров
Занятие №2. Клиенты sGTM и настройка конфигурации GA4
Клиенты в серверном GTM
Основные типы клиентов
Настройка конфигурации Google Analytics 4
Занятие №3. Развертывание серверной части. Часть I
Развертывание сервера sGTM (stape.io)
Переменные sGTM
Развертывание сервера sGTM dash.leecyber.com (artcons.io)
Занятие №4. Развертывание серверной части. Часть II
Дополнительные модули для sGTM (серверы от stape)
User ID (IP GEO)
Cookies (увеличение сроки жизни файлов cookie)
User Agent Info
Bot detection
Отправка dataLayer push с sGTM на web GTM
Занятие №5. Загрузка и настройка серверного контейнера
Настройка сервера под ваш домен (stape.io)
Настройка DNS для вашего домена
Загрузка GTM и GA4 c вашего сервера
Занятие №6. Facebook Conversions API (CAPI)
Возникновение CAPI, отличие от браузерного пикселя
Как заводить пиксель в серверный контейнер?
Получение токена
Куда и как прописать тестовый код, чтобы события отображались в Test Events Manager?
Занятие №7. Measurement Protocol через sGTM
Measurement Protocol Google Analytics 4 через sGTM
Measurement Protocol Яндекс Метрики через sGTM
Занятие №8. События TikTok Conversions API
TikTok Ads Manager (Event Manager)
Создание пикселя в серверном контейнере sGTM
Занятие №9. Полная настройка серверного контейнера
Закрепление пройденного материала
Чек-лист, практическая часть и настройка с нуля
Бонус-уроки: Google Analytics 4 через сервер и Google Ads Conversions API (Server)
* Деятельность американской компании Meta (бывшая Facebook) запрещена в России, организация признана экстремистской.