Содержание
Сейчас мы рассмотрим как отслеживать JavaScript с помощью Google Tag Manager и передавать эти ошибки в Google Analytics. Такая функция полезна когда постоянно что то меняют на сайте или над сайтом работает не один программист. После настроек мы получим информацию о JavaScript ошибках и на каких страницах была данная ошибка.
Итак приступим к нашим настройкам.
Важно: Google Tag Manager и Google Analytics должны быть уже настроены, иначе ничего настроить не получится.
Первый шаг: подключение переменных
Переходим Google Tag Manager -> Переменные -> И выбираем нужные нам переменные: Error Line, Error Message, Error URL
Первый шаг настройки мы успешно закончили.
Второй шаг: настройка триггера
И так переходим Триггеры – > Создать – > Указываем название (произвольно) -> Выбираем тип триггера -> Ошибка JavaScript -> Указываем условия активации: все ошибки JavaScript -> Сохраняем триггер.
Со вторым шагом мы тоже успешно закончили.
Третий шаг: Настройка тега
Теперь создадим тег который и будет отвечать за отправку данных об ошибках в Google Analytics.
Переходим: Теги -> Добавить тег.
- Тип тега: Google Аналитика
- Тип отслеживания: События
- Категория: js-error
- Действия: Line {{Error Line}}:{{Error Message}}
- Ярлык: {{Error URL}}
- Значения: Поле оставляем пустым
- Не взаимодействия: True
- Настройка Google Analytics: Выбираем переменную Google Analytics
- Активация тега: Выбираем ранее созданный триггер – “Ошибки JavaScript”.
Третий шаг нашей настройки тоже закончен. Все настройки, которые нужны были мы сделали.
Теперь осталось все наши настройки опубликовать на сайте:
Результат настройки в Google Analytics
Теперь проверим как работают наши настройки.
Переходим в Google Analytics: Поведения -> События -> Лучшие События -> В таблице событий выбираем js-error -> И добавляем Ярлык События (покажет на какой странице была ошибка).
Вот и все, мы закончили.
Также мы можем настроить и цель JavaScript ошибки, для уведомления по почте когда ошибок станет на 20-30% больше, чем было на данный момент настройки.
Данные для настройки берем из Google Tag Manager где мы ранее все создавали.