Иногда пользователь выполняет действие, которое вы хотите анализировать в отчетах, но которое не входит в число автоматически собираемых или рекомендуемых событий. Для таких случаев можно настроить специальное событие.
Специальное событие – это событие, уникальное для вашего бизнеса или целей аналитики, которое вы определяете самостоятельно для сбора информации о том, как пользователи взаимодействуют с вашим сайтом или приложением.
Например, Google Аналитика записывает только просмотры страниц, а вы хотите отслеживать пожертвования пользователей, взаимодействия с новым элементом, переходы на страницу подтверждения или изменения имен файлов. Для каждого из этих случаев можно настроить специальное событие.
Посмотреть видео о специальных событиях
Подготовка к созданию специального события
Прежде чем создавать специальное событие, убедитесь, что его нет в числе автоматически собираемых или рекомендуемых событий. Во всех случаях уже существующие события предпочтительнее, поскольку они автоматически включаются в параметры и показатели для ваших отчетов.
Как настроить специальное событие
Специальное событие можно настроить разными способами, в зависимости от используемых методов отслеживания сайта или приложения. Например:
- gtag.js (для сайтов)
- Менеджер тегов (для сайтов)
- Google Аналитика для Firebase (для мобильных приложений)
Подробности реализации специального события будут разными в зависимости от используемых методов отслеживания сайта или приложения. О том, как создать специальное событие, можно узнать в документации для разработчиков (ссылка выше).
Как устроено специальное событие
Специальное событие состоит из следующих элементов:
- название специального события;
- параметры специального события, связанные с каждым событием.
Название события
Название специального события вы выбираете сами. Оно должно описывать то, что вы хотите оценивать в этом событии. Например, если вы анализируете пожертвования, можно использовать название "пожертвование".
Прежде чем сохранять название специального события, проверьте соблюдение правил именования событий (например, в названии учитывается регистр, оно не может совпадать с зарезервированным словом и должно начинаться с буквы) и ограничений (например, не более 40 символов в длину), чтобы Google Аналитика правильно собирала и обрабатывала это событий.
Когда посетители сайта или пользователи приложения выполняют действия, приводящие к созданию специального события, название события позволяет подсчитать количество таких действий. Например, если кто-то вносит пожертвование, счетчик соответствующих событий увеличивается на 1. Любая дополнительная информация о пожертвовании должна собираться в виде параметров специальных событий.
Параметры события
Параметры специального события предоставляют дополнительную информацию о совершенном действии. Например, вы можете оценивать успешность события, время его наступления или выбранные пользователем параметры.
Параметр состоит из пар "ключ – значение". Каждая пара включает две части:
- название параметра, которое описывает собираемую вами информацию;
- значение параметра, которое сопоставлено с конкретным взаимодействием.
Название параметра сохраняется одинаковым во всех сеансах, а значение должно изменяться в зависимости от действий пользователя в конкретном сеансе. Например, если пользователь вносит пожертвование в размере 100 рублей, параметр 'value' будет иметь значение "100", а если другой пользователь вносит пожертвование в размере 200 рублей, то параметр 'value' будет иметь значение "200". Это позволяет оценивать одну и ту же информацию от сеанса к сеансу.
Специальные параметры и показатели
Чтобы включить в отчеты разные значения, присвоенные параметру события, создайте специальный параметр или показатель. Специальный параметр или показатель позволяет увидеть информацию, собранную по некоторому параметру события. Например, если у вас есть параметр события "value", вы можете создать специальный показатель с названием "Value", в котором будут собраны все значения, присваиваемые каждому параметру события. Подробнее о специальных параметрах и показателях…
Количество уникальных значений и системные ограничения
При настройке специального параметра события учитывайте, сколько возможных значений может присваиваться этому параметру.
Каждому параметру может быть присвоено некоторое количество значений. Например, специальный параметр события с названием "mobile" может иметь два возможных значения "true" и "false". Также бывают параметры, принимающие любое количество значений, например параметр "page_location" может иметь разные значения для каждого URL страниц вашего сайта.
Если вы создаете специальный показатель для показа категориальной информации, например адресов страниц, не забывайте о количестве возможных значений. Если количество возможных значений для параметра превышает 500, он называется параметром с большим количеством уникальных значений. К отчетам и исследованиям, которые их содержат, могут применяться системные ограничения Google Аналитики. Это приводит к появлению в отчетах строки (Прочие) или применению выборки данных.
Кроме того, при создании специальных параметров событий учитывайте, сколько специальных параметров и показателей вы можете создать. Если их количество превысит предельно допустимое, вам придется выбирать параметры события, которые вы сможете использовать в качестве специальных параметров и показателей.
Ограничения на сбор событий
Не существует ограничений на количество специальных событий, которые вы можете создать для потока данных сайта (например, для одного сайта). Но для каждого пользователя мобильного приложения можно собирать не более 500 разных событий в день. Например, вы можете получить 700 разных событий, если два разных пользователя в разных экземплярах приложения выполняют разные действия.
Автоматически собираемые события и события улучшенной статистики не входят в эти ограничения.
Изучите ограничения на сбор событий, прежде чем создавать собственные события.
Конверсии
Любое специальное событие можно пометить как конверсию. Например, если для успешности вашего бизнеса важны пожертвования, вы можете обозначить специальное событие "пожертвование" как конверсию.
Бывает так, что нужные действия частично охватываются уже существующими событиями, но вам нужно более точно фильтровать их для анализа наиболее важных для бизнеса действий. Например, в Аналитике автоматически собираются просмотры страниц, но вам требуется отдельное специальное событие для просмотров страницы подтверждения.
В таких случаях вместо специального события можно создать копию уже существующего события или изменить его параметры в Google Аналитике. Тогда вы сможете отметить исправленное действие как конверсию. Благодаря этому можно быстро создавать события, не изменяя код сайта.
Но не забудьте сообщить о таких изменениях тому, кто отвечает за поддержку кода сайта, если это не вы. В противном случае количество взаимодействий может превышать реальное, если кто-то ещё создаст специальное событие для того же взаимодействия.
Просмотр событий в отчетах
Когда вы завершите настройку специального события и Google Аналитика начнет его собирать, в отчете События в разделе "Отчеты" вы сможете увидеть, сколько раз было собрано это событие и изучить данные о событиях за определенный период времени.
Вы также можете нажать на название события, чтобы открыть более подробный отчет об этом событии, где в реальном времени обновляются данные о параметрах, демографических характеристиках пользователей, действия которых приводили к созданию этого события, и количестве этих пользователей (и связанные с ними параметры).