Блок 1. Знакомство с Яндекс Тег Менеджером
Занятие №1. Знакомство с Yandex Tag Manager (2 апреля)
История возникновения систем управления тегами
Принцип работы Яндекс Тег Менеджера
Навыки и знания, необходимые в работе
Активация Тег Менеджера
Занятие №2. Интерфейс Яндекс Тег Менеджера (6 апреля)
Обзор интерфейса
Управление доступом
Версии
Режим предварительного просмотра (режим отладки)
Публикация контейнера
Занятие №3. Введение в JavaScript (9 апреля)
Document Object Model (DOM)
Browser Object Model (BOM)
Типы данных
Занятие №4. CSS-селекторы (13 апреля)
CSS-селекторы
Виды селекторов
Регулярные выражения в CSS-селекторах
Универсальный селектор (*)
Селекторы в jQuery
Занятие №5. Переменные (16 апреля)
Общие сведения
Встроенные переменные
Пользовательские переменные
Шаблоны переменных
Занятие №6. Уровень данных / dataLayer (20 апреля)
Общая информация
Способы формирования уровня данных
Переменные с точечной нотацией
Извлечение данных из dataLayer
Занятие №7. Триггеры (23 апреля)
Отслеживание событий
Триггеры в Яндекс Тег Менеджере
Прослушивание пользовательских событий
Занятие №8. Теги (27 апреля)
Что такое тег?
Теги Яндекса
Теги сторонних сервисов
Пользовательские HTML-теги
Шаблоны тегов
Блок 2. Общие настройки
Занятие №9. Первые настройки в Яндекс Тег Менеджере (30 апреля)
Активация Тег Менеджера
Включение пользовательского HTML
Создание счетчиков аналитики и установка тегов
Инъекция контейнера Яндекс Тег Менеджера
Составление списка целей и событий
Занятие №10. Отслеживание кликов (4 мая)
Отслеживание событий, связанных с кликами
Клики по одному элементу, а данные по другому
Отслеживание кликов по одинаковым элементам на странице
Занятие №11. Работа с формами (7 мая)
Отслеживание с помощью отдельной страницы
Отслеживание с помощью триггера «Отправка формы»
Отслеживание с помощью триггера «Видимость элемента»
Отслеживание с помощью триггера «Специальное событие» и уровня данных
Отслеживание с помощью прослушивателя автоматических событий
Отслеживание с помощью универсального кода для форм на AJAX
Отслеживание с помощью DOM Scraping
Отслеживание брошенных форм
Валидация полей формы перед отправкой
Блок 3. Продвинутые настройки
Занятие №12. Работа с элементами на странице (11 мая)
Отслеживание скопированного текста
Отслеживание 404 ошибок
Отслеживание различных элементов формы, включая: выпадающий список, ползунок, радиокнопки, чекбоксы и текстовые поля
Отслеживание Advanced Matching
Занятие №13. Расширенные настройки отслеживания (14 мая)
Отслеживание исходящих ссылок
Отслеживание глубины прокрутки / скроллинга
Отслеживание видео Rutube / VK и других проигрывателей
Отслеживание скачивания файлов
Отслеживание поиска по сайту
Занятие №14. Настройка e-commerce проектов (18 мая)
Настройка электронной торговли
Шаблон тега для ecommerce-событий
Настройка функции User ID (идентификатора пользователя)
Занятие №15. Файлы cookie, localStorage, sessionStorage (21 мая)
Типы счетчиков
Как Яндекс Метрика различает пользователей?
Файлы cookie
localStorage и sessionStorage
Занятие №16. PROдвинутые настройки отслеживания (25 мая)
Отслеживание iframe
Предотвращение дублей транзакций/конверсий
Подмена контента на сайте
Определение геолокации пользователя, включая IP-адрес
Другие решения (секретные темы)
Блок 4. Шаблоны тегов и переменных
Занятие №17. Бонус-урок. Шаблоны тегов и переменных (28 мая)
Каталог шаблонов
Верификация автора
Изолированный JavaScript
Справочник и методы API
Создание собственного шаблона тега
Создание собственного шаблона переменной