В этом руководстве рассказывается, как настроить параметры для рекомендуемых и специальных событий на сайте, чтобы собирать больше данных об этих событиях. О том, как добавить параметры на уровне позиции, читайте в разделе об отслеживании электронной торговли.
Аудитория
Это руководство для тех, кто уже настроил события и хочет получать больше данных о действиях пользователей.
На вашем сайте должен использоваться тег Google (gtag.js) или Google Менеджер тегов. Если вы хотите настроить параметры событий для мобильного приложения, перейдите в раздел Как регистрировать события.
Подготовка
Ниже подразумевается, что вы уже выполнили следующие действия:
- создали аккаунт и ресурс Google Аналитики 4;
- создали поток данных для своего сайта;
- добавили на сайт тег Google Аналитики.
Кроме того, предполагается, что у вас есть:
- доступ к исходному коду сайта;
- по меньшей мере роль редактора для аккаунта Google Аналитики.
Прежде чем следовать инструкциям ниже, ознакомьтесь с разделом Настройка событий.
О параметрах событий
Параметры позволяют получать более подробную информацию о действиях пользователей на вашем сайте. Например, для сбора данных о потенциальном покупателе, который знакомится с предлагаемым вами товаром, подойдут параметры, имеющие отношение к этому товару, например его название, категория и цена.
Автоматически регистрируемые события и события улучшенной статистики содержат параметры по умолчанию. Google также предлагает обязательные и дополнительные параметры, которые можно включать в рекомендованные события. При необходимости вы можете добавлять и другие параметры.
Как настроить параметры событий
Ниже представлена структура события. В разделе <event_parameters>
указываются ваши параметры в виде пар "ключ-значение":
gtag('event', '<event_name>', {
<event_parameters>
});
Пример:
gtag('event', 'screen_view', {
'app_name': 'myAppName',
'screen_name': 'Home'
});
Условия в примере:
app_name
иscreen_name
– названия параметров событий.myAppName
иHome
– значения параметров событий.
Как настраивать параметры всех событий
В примерах из предыдущего раздела используется команда event
для функции gtag()
, которая отправляет параметры для одного события. Вы также можете обновить команду config
во фрагменте тега Google, который находится в разделе <head>
, чтобы отправлять параметры о каждом событии на странице.
Код ниже задает заголовок страницы, а затем отправляет параметр для каждого события на ней:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX', {
'page_title': 'Travel Destinations',
'currency': 'USD'
});
</script>
Если вы добавляете на страницу несколько идентификаторов тегов, лучше использовать команду set
, а не обновлять команду config
. В этом случае все идентификаторы унаследуют заданные параметры. Команда set
должна находиться выше команды config
.
gtag('set', {
'page_title': 'Travel Destinations',
'currency': 'USD'
});
// Place your config commands after the set command like follows
gtag('config', 'G-XXXXXXXXXX-1');
gtag('config', 'G-XXXXXXXXXX-2');
gtag('config', 'G-XXXXXXXXXX-3');
Как посмотреть свои события в Аналитике
Данные о событиях и их параметрах можно найти в отчетах В реальном времени и Представление отладки. Учтите, что для просмотра отчета Представление отладки нужно выполнить определенные действия. В этих двух отчетах вы увидите, какие события регистрируются, когда пользователи взаимодействуют с вашим сайтом.
Некоторые параметры автоматически заполняют готовые параметры и показатели в Google Аналитике. Это параметры автоматически регистрируемых событий и событий улучшенной статистики, а также обязательные и дополнительные параметры, которые вы передаете с рекомендуемыми событиями.
В других случаях, чтобы просматривать значения параметров в Google Аналитике, вам нужно для каждого из них создать специальный параметр и показатель.
Что дальше
Создайте специальные параметры и показатели для специального события.