Специальные параметры Google Аналитики

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

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

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

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

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

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

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

Пакет разработчика для Android:
String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(6), dimensionValue);

Пакет разработчика для iOS:
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 Analytics в качестве специального параметра, используйте переменную уровня данных, а затем примените специальный параметр к соответствующим тегам Google Analytics на сайте.

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

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

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

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

Пакет разработчика для Android:
String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(6), dimensionValue);

Пакет разработчика для iOS:
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, поставьте флажок Включить переопределение настроек в этом теге, чтобы увидеть меню Дополнительные настройки.
Эта информация оказалась полезной?
Как можно улучшить эту статью?