Уведомление

Все функции G Suite, необходимые вашей компании, перенесены в Google Workspace.

[UA] Специальные параметры Universal Analytics

Примечание. В этой статье рассматриваются вопросы, относящиеся к Universal Analytics. Ресурсы UA перестанут обрабатывать данные с 1 июля 2023 года, а ресурсы UA 360 – с 1 июля 2024 года. Если вы всё ещё используете UA, перейдите на Google Аналитику 4.

Если среди параметров и показателей по умолчанию нет нужных вам, можно создать собственные специальные параметры, чтобы собирать данные, которые не отслеживаются в Google Аналитике автоматически. Вы можете отправлять значения в специальные параметры с помощью переменной, которая либо извлекает информацию с веб-страницы, либо использует уровень данных для передачи определенных значений.

Как задать значения специального параметра с помощью переменной страницы

Если вам нужно связать значение из списка с сеансом Google Analytics, используйте переменную таблицы поиска в Диспетчере тегов.

1. Создайте специальный параметр

Выполните следующие действия:

  1. Войдите в аккаунт Google Аналитики.
  2. Откройте Администратор > Ресурс: Пользовательские определения > Специальные параметры.
  3. Нажмите кнопку + Специальный параметр.
  4. Укажите нужные значения в поле Название и в меню Область действия. Убедитесь, что флажок Активная установлен.
    Пример: в поле "Название" укажите "Пункт назначения", а в меню "Область действия" выберите "Обращение".
  5. Нажмите Создать.
  6. Номер специального параметра будет приведен в примерах кода на странице "Создан специальный параметр". Запишите его. В примере ниже это 6.

JavaScript:
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension6', dimensionValue);

Android SDK:
String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(6), dimensionValue);

iOS SDK:
NSString *dimensionValue = @"SOME_DIMENSION_VALUE";
[tracker set:[GAIFields customDimensionForIndex:6] value:dimensionValue];

Номер специального параметра можно найти в Google Аналитике в таблице по следующему пути: Администратор > Ресурс: Пользовательские определения > Специальные параметры.

2. Настройте в Менеджере тегов переменную, которая будет получать значения со страницы

Теперь нужно создать в Менеджере тегов переменную, которая будет принимать значение с веб-страницы и вставлять его в поле специального параметра. Это значение можно получать из разных источников, таких как идентификатор элемента на странице, фрагмент текста в ее URL или же значение, генерируемое при возникновении определенного события (например, события таймера).

Предположим, что нужное нам значение – это фрагмент URL страницы, строка текста, которая появляется после символа решетки (#) в конце адреса. Это может выглядеть следующим образом:

  • https://www.example.com/destinations/#paris
  • https://www.example.com/destinations/#newyork
  • https://www.example.com/destinations/#tokyo

Менеджер тегов может получать фрагменты URL, подставлять их в переменную, а затем использовать эту переменную в качестве значения специального параметра. Чтобы настроить этот процесс, выполните следующие действия:

  1. В Менеджере тегов откройте раздел Переменные.
  2. В разделе Пользовательские переменные нажмите Создать.
  3. Нажмите Конфигурация переменной и выберите тип URL.
  4. На странице "Конфигурация переменной" в раскрывающемся списке Тип компонента выберите Фрагмент.
  5. Присвойте переменной название, например Переменная для фрагмента URL.
  6. Нажмите Сохранить.

3. Активируйте специальный параметр в тегах Universal Analytics

Осталось добавить специальные параметры, созданные в Менеджере тегов, в переменную настроек Google Аналитики.

  1. На странице "Переменные" выберите переменную настроек Google Аналитики.
  2. Откройте тег для редактирования и выберите Дополнительные настройки > Специальные параметры.
  3. Нажмите кнопку + Специальный параметр.
  4. В поле Индекс укажите значение, полученное на шаге 1.
  5. В поле Значение параметра нажмите на значок выбора переменной variable selector icon и выберите название переменной, созданной на шаге 2.
  6. Нажмите Сохранить.

Как настроить передачу значений специальных параметров из уровня данных

Лучший способ обеспечить точность статистики в отчетах – использовать уровень данных, так как при этом вы сохраняете полный контроль над значениями, которые передаются в теги. В следующем примере информация о пункте назначения (destination) передается в уровень данных с помощью dataLayer.push() при нажатии кнопки на сайте:

<button onclick="dataLayer.push({'destination': 'paris'});">
  Book this trip to Paris!
</button>

Чтобы это значение отправлялось из Менеджера тегов в Google Аналитику в качестве специального параметра, используйте переменную уровня данных, а затем примените специальный параметр к соответствующим тегам Google Аналитики на сайте.

1. Создайте специальный параметр

Выполните следующие действия:

  1. Войдите в аккаунт Google Аналитики.
  2. Откройте Администратор > Столбец "Ресурс": Пользовательские определения > Специальные параметры.
  3. Нажмите кнопку + Специальный параметр.
  4. Укажите нужные значения в поле Название и в меню Область действия. Убедитесь, что флажок Активная установлен.
    Пример: в поле "Название" укажите "Пункт назначения", а в меню "Область действия" выберите "Обращение".
  5. Нажмите Создать.
  6. Номер специального параметра будет приведен в примерах кода на странице "Создан специальный параметр". Запишите его. В примере ниже это 6.

JavaScript:
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension6', dimensionValue);

Android SDK:
String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(6), dimensionValue);

iOS SDK:
NSString *dimensionValue = @"SOME_DIMENSION_VALUE";
[tracker set:[GAIFields customDimensionForIndex:6] value:dimensionValue];

2. Создайте переменную уровня данных

Чтобы создать переменную, которая будет получать нужные значения из уровня данных, выполните следующие действия:

  1. В Менеджере тегов откройте раздел Переменные.
  2. В разделе Пользовательские переменные нажмите Создать.
  3. В качестве типа переменной выберите Переменная уровня данных.
  4. В поле Имя переменной уровня данных укажите destination.
  5. Дайте переменной название, например Переменная уровня данных для пункта назначения.
  6. Нажмите Сохранить.

3. Активируйте специальный параметр в тегах Universal Analytics

Осталось добавить специальный параметр в переменную настроек Google Аналитики.

  1. На странице Переменные выберите переменную настроек Google Аналитики.
  2. Нажмите Конфигурация переменной.
  3. Выберите Дополнительные настройки > Специальные параметры.
  4. Нажмите кнопку + Специальный параметр.
  5. В поле Индекс укажите значение, полученное на шаге 1.
  6. В поле Значение параметра введите название переменной, созданной на шаге 2.
  7. Нажмите Сохранить.
  8. Опубликуйте контейнер, чтобы изменения вступили в силу.
Если вы ещё не настроили теги Universal Analytics для использования переменной настроек Google Аналитики, сделайте это, чтобы вам было проще менять конфигурацию переменной, которая используется в нескольких тегах. Однако если вы хотите использовать специальные параметры только в определенном теге Universal Analytics, поставьте флажок Включить переопределение настроек в этом теге, чтобы увидеть меню Дополнительные настройки.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
7442817430494071015
true
Поиск по Справочному центру
true
true
true
true
true
102259
false
false