Справка по полям analytics.js

В этом документе перечислены все настраиваемые поля в analytics.js.

  1. Поля, которые настраиваются только в методе create
  2. Общие настройки
  3. Пользователь
  4. Сеанс
  5. Источники трафика
  6. Системная информация
  7. Обращение
  8. Информация о содержании
  9. Приложения
  10. События
  11. Расширенная электронная торговля
  12. Социальные взаимодействия
  13. Время
  14. Исключения
  15. Специальные параметры и показатели

Поля, которые настраиваются только в методе create

Следующие поля задаются только в методе create. Подробную информацию вы найдете в разделе Создание объектов трекера руководства по расширенной настройке.

Идентификатор отслеживания/идентификатор веб-ресурса

Обязателен для всех типов обращений.

Идентификатор отслеживания/идентификатор веб-ресурса в формате UA-XXXX-Y. С этим идентификатором связываются все собираемые данные.

Название поля Тип значения Значение по умолчанию
trackingId Текст Нет
Пример значения: UA-XXXX-Y
Пример использования:
ga('create', 'UA-XXXX-Y');

// Alerts the tracking ID for the default tracker.
ga(function(tracker) {
  alert(tracker.get('trackingId'));
});

Название трекера

Необязательное поле. Может устанавливаться только в методе create.

Название объекта трекера.

Название поля Тип значения Значение по умолчанию
name Текст t0
Пример значения: myTracker
Пример использования:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});

Идентификатор клиента

Необязательное поле. Может устанавливаться только в методе create.

Идентифицирует экземпляр браузера, используя псевдонимизацию. По умолчанию это значение хранится в собственном файле cookie Google Аналитики и действует два года.

Название поля Тип значения Значение по умолчанию
clientId Текст Randomly Generated
Пример значения: 35009a79-1a05-49d7-b876-2b884d0f825b
Пример использования:
ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b'
});

Частота выборки

Необязательное поле. Может устанавливаться только в методе create.

Указывает, какой процент пользователей должен отслеживаться. Значение по умолчанию – 100 (выборка не производится), однако крупным сайтам, возможно, нужно будет установить более низкий процент, чтобы не превысить ограничения Google Аналитики.

Название поля Тип значения Значение по умолчанию
sampleRate Число 100
Пример значения: 5
Пример использования:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});

Частота выборки данных о скорости загрузки сайта

Необязательное поле. Может устанавливаться только в методе create.

Эта настройка определяет, как часто будут отправляться пиксели отслеживания скорости загрузки сайта. По умолчанию автоматически отслеживается 1 % пользователей.

Название поля Тип значения Значение по умолчанию
siteSpeedSampleRate Число 1
Пример значения: 10
Пример использования:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});

Всегда отправлять URL перехода

Необязательное поле. Может устанавливаться только в методе create.

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

Название поля Тип значения Значение по умолчанию
alwaysSendReferrer Логическое значение false
Пример значения: true
Пример использования:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});

Разрешить параметры в анкере

Необязательное поле. Может устанавливаться только в методе create.

По умолчанию тег analytics.js ищет пользовательские параметры кампании (utm_source, utm_medium и т. д.) как в строке запроса, так и в анкере URL текущей страницы. Если задать для этого поля значение false, все пользовательские параметры кампании в анкере будут игнорироваться.

Название поля Тип значения Значение по умолчанию
allowAnchor Логическое значение true
Пример значения: false
Пример использования:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});

Название файла cookie

Необязательное поле. Может устанавливаться только в методе create.

Название файла cookie, используемого для хранения данных Google Аналитики.

Название поля Тип значения Значение по умолчанию
cookieName Текст _ga
Пример значения: gaCookie
Пример использования:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});

Домен файла cookie

Необязательное поле. Может устанавливаться только в методе create.

Домен, используемый для хранения файла cookie Google Аналитики. Если для этого поля задано значение none, файл cookie устанавливается без указания домена.

Название поля Тип значения Значение по умолчанию
cookieDomain Текст document.location.hostname (normalized)
Пример значения: example.com
Пример использования:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});

Метки файла cookie

Необязательное поле. Может устанавливаться только в методе create.

Указывает дополнительные метки файла cookie. Метки должны быть перечислены через точку с запятой.

Название поля Тип значения Значение по умолчанию
cookieFlags Текст Нет
Пример значения: SameSite=None; Secure
Пример использования:
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});

Срок действия файла cookie

Необязательное поле. Может устанавливаться только в методе create.

Определяет срок действия файла cookie в секундах.

Название поля Тип значения Значение по умолчанию
cookieExpires Целое число 63072000 (two years)
Пример значения: 86400
Пример использования:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});

Обновление файла cookie

Необязательное поле. Может устанавливаться только в методе create.

Если для cookieUpdate задано значение true (значение по умолчанию), analytics.js будет обновлять файлы cookie при каждой загрузке страницы. При этом срок действия файла cookie будет установлен по самому последнему посещению сайта. Например, если срок действия файла cookie равен одной неделе и пользователь заходит на сайт в одном и том же браузере каждые пять дней, срок действия файла cookie будет обновляться при каждом посещении и, следовательно, не истечет никогда.

Название поля Тип значения Значение по умолчанию
cookieUpdate Логическое значение true
Пример значения: true
Пример использования:
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});

Хранение файла cookie Google Аналитики

Необязательное поле. Может устанавливаться только в методе create.

По умолчанию analytics.js создает файл cookie для хранения информации о кампании. В этом поле можно указать, что файл cookie записывать не нужно.

Название поля Тип значения Значение по умолчанию
storeGac Логическое значение true
Пример значения: false
Пример использования:
ga('create', 'UA-XXXX-Y', {'storeGac': false});

Устаревший домен файла cookie

Необязательное поле. Может устанавливаться только в методе create.

Это поле позволяет указать, как библиотека analytics.js должна искать файлы cookie, созданные более ранними скриптами Google Аналитики (например, ga.js или urchin.js).

Название поля Тип значения Значение по умолчанию
legacyCookieDomain Текст Нет
Пример значения: store.example.com
Пример использования:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});

Импорт устаревшей истории

Необязательное поле. Может устанавливаться только в методе create.

Указывает, должен ли analytics.js импортировать историю из файлов cookie ga.js.

Название поля Тип значения Значение по умолчанию
legacyHistoryImport Логическое значение true
Пример значения: false
Пример использования:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});

Разрешить параметры связи

Необязательное поле. Может устанавливаться только в методе create.

Если задано значение true, система будет обрабатывать параметры связи, используемые для междоменного отслеживания.

Название поля Тип значения Значение по умолчанию
allowLinker Логическое значение false
Пример значения: true
Пример использования:
ga('create', 'UA-XXXX-Y', {allowLinker: true});

Общие настройки

Разрешить рекламные функции

Необязательное поле.

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

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
allowAdFeatures Нет Логическое значение true Все
Пример значения: false
Пример использования:
ga('set', 'allowAdFeatures', false)

Маска IP-адреса

Необязательное поле.

IP-адрес отправителя (при наличии) деидентифицируется.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
anonymizeIp aip Логическое значение Нет Все
Пример значения: true
Пример использования:
ga('set', 'anonymizeIp', true);

Источник данных

Необязательное поле.

Указывает источник данных для обращения. Обращения от analytics.js будут иметь значение web, обращения от мобильных SDK – значение app.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
dataSource ds Текст Нет Нет Все
Пример значения: crm
Пример использования:
ga('set', 'dataSource', 'crm');

Время в очереди

Необязательное поле.

Используется для сбора офлайн-обращений (латентных обращений). Значение представляет собой временную дельту (в миллисекундах) между моментом, когда произошло обращение, и его отправкой. Значение должно быть больше или равно 0. Если значение превышает четыре часа, обращение может быть не обработано.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
queueTime qt Целое число Нет Нет Все
Пример значения: 560
Пример использования:
ga('set', 'queueTime', 560);

Принудительное использование SSL

Необязательное поле.

По умолчанию маркеры отслеживания, отправляемые с HTTPS-страниц, будут передаваться с использованием HTTPS, а с HTTP-страниц – посредством HTTP. Если вы зададите принудительное использование SSL, то маркеры отслеживания с HTTP-страниц также будут пересылаться с использованием протокола HTTPS.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
forceSSL Нет Логическое значение false Все
Пример значения: true
Пример использования:
ga('set', 'forceSSL', true);

Отправка

Необязательное поле.

Указывает метод отправки обращений. Варианты: beacon, xhr или image. По умолчанию analytics.js определяет лучший метод с учетом размера обращения и возможностей браузера. Если вы укажете beacon, но браузер пользователя не поддерживает метод navigator.sendBeacon, будет использоваться вариант image или xhr (в зависимости от размера обращения).

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
transport Нет Текст none (automatically determined) Нет Все
Пример значения: beacon
Пример использования:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});

Использовать метод beacon

Необязательное поле.

Этот параметр в настоящее время не поддерживается, используйте вариант transport. Если задано значение true, клиент будет отправлять обращения с использованием navigator.sendBeacon. Это позволяет отслеживать события непосредственно перед уходом пользователя с сайта, не замедляя переход. Если браузер не поддерживает navigator.sendBeacon, обращения отправляются в стандартном режиме.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
useBeacon Нет Логическое значение false Все
Пример значения: true
Пример использования:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});

Параметр связывания

Необязательное поле.

Параметр связывания для междоменного отслеживания.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
linkerParam Нет Текст Нет Нет Все
Пример значения: _ga=1.231587807.1974034684.1435105198
Пример использования:
// Alerts the linker parameter for the default tracker.
ga(function(tracker) {
  alert(tracker.get('linkerParam'));
});

Обратный вызов после обращения

Необязательное поле.

Функция, которая будет вызвана после обработки обращения. Обратный вызов выполняется всегда – как после успешной отправки обращения, так и тогда, когда передать обращение оказалось невозможно или не удалось. При вызове этой функции никакие аргументы ей не передаются. Не рекомендуем использовать поле hitcallBack для выполнения кода, критически важного для вашего приложения, поскольку в редких случаях он может не вызываться (например, если сервер не отвечает или не удалось загрузить analytics.js). В этом случае, чтобы гарантировать выполнение кода, можно задать время ожидания.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
hitCallback Нет Функция Нет Нет Все
Пример использования:
// Alerts the user when a hit is sent.
ga('send', 'pageview', {
  'hitCallback': function() {
    alert('hit sent');
  }
});

// Use a timeout to ensure the execution of critical application code.
ga('send', 'pageview', {'hitCallback': criticalCode});
setTimeout(criticalCode, 2000);

// Only run the critical code once.
var alreadyCalled = false;
function criticalCode() {
  if (alreadyCalled) return;
  alreadyCalled = true;

  // Run critical code here...
}

Пользователь

Идентификатор пользователя

Необязательное поле.

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

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
userId uid Текст Нет Нет Все
Пример значения: as8eknlll
Пример использования:
// Set the user ID when creating the tracker.
ga('create', 'UA-XXXX-Y', {'userId': 'as8eknlll'});

// Alternatively, you may set the user ID via the `set` method.
ga('set', 'userId', 'as8eknlll');

Сеанс

Управление сеансом

Необязательное поле.

Используется для контроля за продолжительностью сеанса. При значении start с этого обращения начинается новый сеанс, а при значении end на этом обращении заканчивается текущий сеанс. Все остальные значения игнорируются.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
sessionControl sc Текст Нет Нет Все
Пример значения: start
Пример использования:
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});

Источники трафика

URL перехода к документу

Необязательное поле.

Показывает, с какого URL поступил трафик на сайт. Это значение используется для определения источника трафика. Формат значения – URL. Это поле инициализируется командой create и получает значение, только если текущее имя хоста отличается от имени хоста URL перехода (за исключением случаев, когда для поля alwaysSendReferrer задано значение true).

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
referrer dr Текст document.referrer 2048 байтов Все
Пример значения: http://example.com
Пример использования:
ga('set', 'referrer', 'http://example.com');

Название кампании

Необязательное поле.

Указывает название кампании.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
campaignName cn Текст Нет 100 байт Все
Пример значения: (direct)
Пример использования:
ga('set', 'campaignName', '(direct)');

Источник кампании

Необязательное поле.

Указывает источник кампании.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
campaignSource cs Текст Нет 100 байт Все
Пример значения: (direct)
Пример использования:
ga('set', 'campaignSource', '(direct)');

Канал кампании

Необязательное поле.

Указывает канал кампании.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
campaignMedium cm Текст Нет 50 байт Все
Пример значения: organic
Пример использования:
ga('set', 'campaignMedium', 'organic');

Ключевое слово кампании

Необязательное поле.

Определяет ключевое слово кампании.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
campaignKeyword ck Текст Нет 500 байт Все
Пример значения: Blue Shoes
Пример использования:
ga('set', 'campaignKeyword', 'Blue Shoes');

Содержание кампании

Необязательное поле.

Определяет содержание кампании.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
campaignContent cc Текст Нет 500 байт Все
Пример значения: content
Пример использования:
ga('set', 'campaignContent', 'content');

Идентификатор кампании

Необязательное поле.

Определяет идентификатор кампании.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
campaignId ci Текст Нет 100 байт Все
Пример значения: ID
Пример использования:
ga('set', 'campaignId', 'ID');

Системная информация

Разрешение экрана

Необязательное поле.

Указывает разрешение экрана. Это поле инициализируется командой create.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
screenResolution sr Текст Нет 20 байт Все
Пример значения: 800x600
Пример использования:
ga('set', 'screenResolution', '800x600');

Размер области просмотра

Необязательное поле.

Определяет размер видимой области браузера/устройства. Это поле инициализируется командой create.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
viewportSize vp Текст Нет 20 байт Все
Пример значения: 123x456
Пример использования:
ga('set', 'viewportSize', '123x456');

Кодировка документа

Необязательное поле.

Определяет набор символов для кодирования страницы/документа. Это поле инициализируется командой create.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
encoding de Текст UTF-8 20 байтов Все
Пример значения: UTF-8
Пример использования:
ga('set', 'encoding', 'UTF-16');

Цвета экрана

Необязательное поле.

Определяет глубину цветов экрана. Это поле инициализируется командой create.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
screenColors sd Текст Нет 20 байт Все
Пример значения: 24-bits
Пример использования:
ga('set', 'screenColors', '8-bit');

Язык пользователя

Необязательное поле.

Определяет язык пользователя. Это поле инициализируется командой create.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
language ul Текст Нет 20 байт Все
Пример значения: en-us
Пример использования:
ga('set', 'language', 'en-us');

Поддержка Java включена

Необязательное поле.

Указывает, включена ли поддержка Java. Это поле инициализируется командой create.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
javaEnabled je Логическое значение Нет Все
Пример значения: true
Пример использования:
ga('set', 'javaEnabled', true);

Версия Flash

Необязательное поле.

Указывает версию Flash. Это поле инициализируется командой create.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
flashVersion fl Текст Нет 20 байт Все
Пример значения: 10 1 r103
Пример использования:
ga('set', 'flashVersion', '10 1 r103');

Обращение

Тип обращения

Обязателен для всех типов обращений.

Тип обращения. Возможные варианты: pageview (просмотр страницы), screenview (просмотр экрана), event (событие), transaction (транзакция), item (товар), social (социальное взаимодействие), exception (исключение), timing (время).

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
hitType t Текст Нет Нет Все
Пример значения: pageview
Пример использования:
ga('send', {
  'hitType': 'pageview',
  'page': '/home'
});

Обращение без взаимодействия

Необязательное поле.

Указывает, что обращение не должно считаться взаимодействием.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
nonInteraction ni Логическое значение Нет Все
Пример значения: true
Пример использования:
ga('set', 'nonInteraction', true);

Информация о содержании

URL документа

Необязательное поле.

Указывает полный URL (за исключением анкера) страницы. Это поле инициализируется командой create.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
location dl Текст Нет 2048 байт Все
Пример значения: http://foo.com/home?a=b
Пример использования:
ga('set', 'location', 'http://foo.com/home?a=b');

Имя хоста документа

Необязательное поле.

Указывает имя хоста, где хранится контент.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
hostname dh Текст Нет 100 байт Все
Пример значения: foo.com
Пример использования:
ga('set', 'hostname', 'foo.com');

Путь к документу

Необязательное поле.

Часть URL страницы, в которой содержится путь. Должна начинаться с символа "/". Для обращений типа pageview (просмотр страницы) необходимо указывать либо параметр &dl, либо параметры &dh и &dp одновременно. Используется для указания путей виртуальных страниц.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
page dp Текст Нет 2048 байт Все
Пример значения: /foo
Пример использования:
ga('set', 'page', '/foo');

Название документа

Необязательное поле.

Заголовок страницы/документа. По умолчанию: document.title.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
title dt Текст Нет 1500 байт Все
Пример значения: Settings
Пример использования:
ga('set', 'title', 'Settings');

Название экрана

Обязательно для обращений типа screenview (просмотр экрана).

Это необязательный параметр для веб-ресурсов и обязательный – для мобильных ресурсов. Он используется в качестве названия экрана для обращений типа screenview (просмотр экрана). Для веб-ресурсов по умолчанию используется уникальный URL страницы (параметр &dl как есть либо комбинация параметров &dh и &dp).

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
screenName cd Текст Нет 2048 байт Просмотр экрана
Пример значения: High Scores
Пример использования:
ga('set', 'screenName', 'High Scores');

Группа контента

Необязательное поле.

У вас может быть до пяти групп контента, каждой из которых присваивается номер от 1 до 5. Каждая из них в свою очередь может включать до 100 групп контента. Значением параметра "Группа контента" должен быть текст, обозначающий категорию контента в иерархической структуре, при этом в качестве разделителя используется косая черта "/". Если такие знаки содержатся в начале или конце строки, они будут удалены. Если этот знак указан несколько раз подряд, то его повторы удаляются. Например, строка "/a//b/" преобразуется в "a/b".

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
contentGroup cg<groupIndex> Текст Нет 100 байт Все
Пример значения: news/sports
Пример использования:
ga('set', 'contentGroup5', '/news/sports');

Идентификатор связи

Необязательное поле.

Идентификатор того элемента DOM, на который нажал пользователь. Этот идентификатор используется для различения ссылок на один URL в отчетах "Статистика страницы" в случаях, когда для ресурса включена улучшенная атрибуция ссылок.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
linkid linkid Текст Нет Нет Все
Пример значения: nav_bar
Пример использования:
ga('set', '&linkid', 'html-element-id');

Приложения

Название приложения

Необязательное поле.

Указывает название приложения. Это поле является обязательным для обращений, в которых содержатся данные, связанные с приложением (например, версия приложения, его идентификатор или идентификатор установщика). Для веб-ресурсов необязательно.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
appName an Текст Нет 100 байт Все
Пример значения: My App
Пример использования:
ga('set', 'appName', 'My App');

Идентификатор приложения

Необязательное поле.

Идентификатор приложения.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
appId aid Текст Нет 150 байт Все
Пример значения: com.company.app
Пример использования:
ga('set', 'appId', 'com.company.app');

Версия приложения

Необязательное поле.

Указывает версию приложения.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
appVersion av Текст Нет 100 байт Все
Пример значения: 1.2
Пример использования:
ga('set', 'appVersion', '1.2');

Идентификатор установщика приложения

Необязательное поле.

Идентификатор установщика приложения.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
appInstallerId aiid Текст Нет 150 байт Все
Пример значения: com.platform.vending
Пример использования:
ga('set', 'appInstallerId', 'com.platform.vending');

События

Категория события

Обязательно для обращений типа event (событие).

Указывает категорию события. Это поле не должно быть пустым.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
eventCategory ec Текст Нет 150 байт Событие
Пример значения: Category
Пример использования:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Действие события

Обязательно для обращений типа event (событие).

Указывает действие события. Это поле не должно быть пустым.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
eventAction ea Текст Нет 500 байт Событие
Пример значения: Action
Пример использования:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Ярлык события

Необязательное поле.

Указывает ярлык события.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
eventLabel el Текст Нет 500 байт Событие
Пример значения: Label
Пример использования:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventLabel': 'Label'
});

Ценность события

Необязательное поле.

Задает ценность события. Значения не могут быть отрицательными.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
eventValue ev Целое число Нет Нет Событие
Пример значения: 55
Пример использования:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventValue': 55
});

Расширенная электронная торговля

Код товара

Необязательное поле.

Код товара. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) id pr<productIndex>id Текст Нет 500 байт Все
Пример значения: P12345
Пример использования:
ga('ec:addProduct', {'id': 'P12345'});

Название товара

Необязательное поле.

Название товара. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) name pr<productIndex>nm Текст Нет 500 байт Все
Пример значения: Android T-Shirt
Пример использования:
ga('ec:addProduct', {'name': 'Android T-Shirt'});

Бренд товара

Необязательное поле.

Бренд, связанный с товаром. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) brand pr<productIndex>br Текст Нет 500 байт Все
Пример значения: Google
Пример использования:
ga('ec:addProduct', {'brand': 'Google'});

Категория товаров

Необязательное поле.

Категория, к которой относится товар. Индекс товара задается положительным целым числом от 1 до 200 включительно. Параметр категории товара может быть иерархическим. Вы можете указать до пяти уровней иерархии, используя косую черту (/) в качестве разделителя. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) category pr<productIndex>ca Текст Нет 500 байт Все
Пример значения: Apparel
Пример использования:
ga('ec:addProduct', {'category': 'Apparel'});

Разновидность товара

Необязательное поле.

Разновидность товара. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) variant pr<productIndex>va Текст Нет 500 байт Все
Пример значения: Black
Пример использования:
ga('ec:addProduct', {'variant': 'Black'});

Цена товара

Необязательное поле.

Цена за единицу товара. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) price pr<productIndex>pr Валюта Нет Нет Все
Пример значения: 29.20
Пример использования:
ga('ec:addProduct', {'price': '29.20'});

Количество единиц товара

Необязательное поле.

Количество единиц товара. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) quantity pr<productIndex>qt Целое число Нет Нет Все
Пример значения: 2
Пример использования:
ga('ec:addProduct', {'quantity': 2});

Код купона на товар

Необязательное поле.

Код купона, связанного с товаром. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) coupon pr<productIndex>cc Текст Нет 500 байт Все
Пример значения: SUMMER_SALE13
Пример использования:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});

Позиция товара

Необязательное поле.

Позиция товара в списке или коллекции. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) position pr<productIndex>ps Целое число Нет Нет Все
Пример значения: 2
Пример использования:
ga('ec:addProduct', {'position': 2});

Специальный параметр товара

Необязательное поле.

Специальный параметр на уровне товара, где номер – это положительное целое число в интервале от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) dimension pr<productIndex>cd<dimensionIndex> Текст Нет 150 байт Все
Пример значения: Member
Пример использования:
ga('ec:addProduct', {'dimension1': 'Member'});

Специальный показатель товара

Необязательное поле.

Специальный показатель на уровне товара, где номер – это положительное целое число в интервале от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product) metric pr<productIndex>cm<metricIndex> Целое число Нет Нет Все
Пример значения: 28
Пример использования:
ga('ec:addProduct', {'metric1': 28});

Действие с товаром

Необязательное поле.

Роль товаров, входящих в обращение. Если действие не указано, то все товарные определения в обращении будут проигнорированы. Возможные значения: detail (просмотр информации), click (клик), add (добавление в корзину), remove (удаление из корзины), checkout (оформление покупки), checkout_option (вариант оформления покупки), purchase (покупка), refund (возврат). Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product action) pa Текст Нет Нет Все
Пример значения: detail
Пример использования:
ga('ec:setAction', 'detail');

Идентификатор транзакции

Необязательное поле.

Идентификатор транзакции. Этот необязательный параметр может передаваться, если для действия с товаром задано значение purchase (покупка) или refund (возврат). Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product action) id ti Текст Нет Нет Все
Пример значения: T1234
Пример использования:
ga('ec:setAction', 'purchase', {'id': 'T1234'});

Партнерство

Необязательное поле.

Магазин или филиал, в котором произошла транзакция. Этот необязательный параметр может передаваться, если для действия с товаром задано значение purchase (покупка) или refund (возврат). Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product action) affiliation ta Текст Нет Нет Все
Пример значения: Google Store
Пример использования:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});

Доход

Необязательное поле.

Общая сумма транзакции, включая налоги и стоимость доставки. Если значение не задано, оно автоматически рассчитывается с использованием полей "Количество единиц товара" и "Цена товара" для всех товаров в одном обращении. Этот необязательный параметр может передаваться, если для действия с товаром задано значение purchase (покупка) или refund (возврат). Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product action) revenue tr Валюта Нет Нет Все
Пример значения: 123.21
Пример использования:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});

Налог

Необязательное поле.

Сумма всех налогов, связанных с транзакцией. Этот необязательный параметр может передаваться, если для действия с товаром задано значение purchase (покупка) или refund (возврат). Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product action) tax tt Валюта Нет Нет Все
Пример значения: 10.78
Пример использования:
ga('ec:setAction', 'purchase', {'tax': '10.78'});

Доставка

Необязательное поле.

Стоимость доставки, связанная с транзакцией. Этот необязательный параметр может передаваться, если для действия с товаром задано значение purchase (покупка) или refund (возврат). Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product action) shipping ts Валюта Нет Нет Все
Пример значения: 3.55
Пример использования:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});

Код купона

Необязательное поле.

Купон, погашенный при транзакции. Этот необязательный параметр может передаваться, если для действия с товаром задано значение purchase (покупка) или refund (возврат). Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product action) coupon tcc Текст Нет Нет Все
Пример значения: SUMMER08
Пример использования:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});

Список, в котором произошло действие с товаром

Необязательное поле.

Список или коллекция, куда входит действие с товаром. Этот необязательный параметр может передаваться, если для действия с товаром задано значение detail (получение информации) или click (клик). Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product action) list pal Текст Нет Нет Все
Пример значения: Search Results
Пример использования:
ga('ec:setAction', 'click', {'list': 'Search Results'});

Этап оформления покупки

Необязательное поле.

Номер шага в воронке оформления покупки. Этот необязательный параметр может передаваться, если для действия с товаром задано значение checkout (оформление покупки). Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product action) step cos Целое число Нет Нет Все
Пример значения: 2
Пример использования:
ga('ec:setAction', 'checkout', {'step': 2});

Вариант оформления покупки

Необязательное поле.

Вариант, выбранный на этапе оформления покупки. Этот необязательный параметр может передаваться, если для действия с товаром задано значение checkout (оформление покупки). Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(product action) option col Текст Нет Нет Все
Пример значения: Visa
Пример использования:
ga('ec:setAction', 'checkout', {'option': 'Visa'});

Название списка, где был показан товар

Необязательное поле.

Список или коллекция, куда входит этот товар. Индекс списка показов задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(impression) list il<listIndex>nm Текст Нет Нет Все
Пример значения: Search Results
Пример использования:
ga('ec:addImpression', {'list': 'Search Results'});

Код показанного товара

Необязательное поле.

Идентификатор или код товара. Индекс списка показов задается положительным целым числом от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(impression) id il<listIndex>pi<productIndex>id Текст Нет Нет Все
Пример значения: P67890
Пример использования:
ga('ec:addImpression', {'id': 'P67890'});

Название показанного товара

Необязательное поле.

Название товара. Индекс списка показов задается положительным целым числом от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(impression) name il<listIndex>pi<productIndex>nm Текст Нет Нет Все
Пример значения: Android T-Shirt
Пример использования:
ga('ec:addImpression', {'name': 'Android T-Shirt'});

Бренд показанного товара

Необязательное поле.

Бренд, связанный с товаром. Индекс списка показов задается положительным целым числом от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(impression) brand il<listIndex>pi<productIndex>br Текст Нет Нет Все
Пример значения: Google
Пример использования:
ga('ec:addImpression', {'brand': 'Google'});

Категория показанного товара

Необязательное поле.

Категория, к которой относится товар. Индекс списка показов задается положительным целым числом от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(impression) category il<listIndex>pi<productIndex>ca Текст Нет Нет Все
Пример значения: Apparel
Пример использования:
ga('ec:addImpression', {'category': 'Apparel'});

Вариант показанного товара

Необязательное поле.

Разновидность товара. Индекс списка показов задается положительным целым числом от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(impression) variant il<listIndex>pi<productIndex>va Текст Нет Нет Все
Пример значения: Black
Пример использования:
ga('ec:addImpression', {'variant': 'Black'});

Позиция показанного товара

Необязательное поле.

Позиция товара в списке или коллекции. Индекс списка показов задается положительным целым числом от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(impression) position il<listIndex>pi<productIndex>ps Целое число Нет Нет Все
Пример значения: 2
Пример использования:
ga('ec:addImpression', {'position': 2});

Цена показанного товара

Необязательное поле.

Цена товара. Индекс списка показов задается положительным целым числом от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(impression) price il<listIndex>pi<productIndex>pr Валюта Нет Нет Все
Пример значения: 29.20
Пример использования:
ga('ec:addImpression', {'price': '29.20'});

Специальный параметр показанного товара

Необязательное поле.

Специальный параметр на уровне товара, где номер – это положительное целое число в интервале от 1 до 200 включительно. Индекс списка показов задается положительным целым числом от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(impression) dimension il<listIndex>pi<productIndex>cd<dimensionIndex> Текст Нет Нет Все
Пример значения: Member
Пример использования:
ga('ec:addImpression', {'dimension1': 'Member'});

Специальный показатель показанного товара

Необязательное поле.

Специальный показатель на уровне товара, где номер – это положительное целое число в интервале от 1 до 200 включительно. Индекс списка показов задается положительным целым числом от 1 до 200 включительно. Индекс товара задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(impression) metric il<listIndex>pi<productIndex>cm<metricIndex> Целое число Нет Нет Все
Пример значения: 28
Пример использования:
ga('ec:addImpression', {'metric1': '28'});

Идентификатор промоакции

Необязательное поле.

Идентификатор промоакции. Ее индекс задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(promo) id promo<promoIndex>id Текст Нет Нет Все
Пример значения: SHIP
Пример использования:
ga('ec:addPromo', {'id': 'SHIP'});

Название промоакции

Необязательное поле.

Название рекламной акции. Ее индекс задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(promo) name promo<promoIndex>nm Текст Нет Нет Все
Пример значения: Free Shipping
Пример использования:
ga('ec:addPromo', {'name': 'Free Shipping'});

Креатив промоакции

Необязательное поле.

Креатив, связанный с рекламной акцией. Ее индекс задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(promo) creative promo<promoIndex>cr Текст Нет Нет Все
Пример значения: Shipping Banner
Пример использования:
ga('ec:addPromo', {'creative': 'Shipping Banner'});

Позиция промоакции

Необязательное поле.

Позиция креатива. Индекс промоакции задается положительным целым числом от 1 до 200 включительно. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(promo) position promo<promoIndex>ps Текст Нет Нет Все
Пример значения: banner_slot_1
Пример использования:
ga('ec:addPromo', {'position': 'banner_slot_1'});

Действие с промоакцией

Необязательное поле.

Определяет роль рекламных акций, входящих в обращение. Если значение не указано, по умолчанию используется действие view (просмотр). Чтобы отслеживать клики по рекламе, задайте значение promo_click. Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
(promo) action promoa Текст Нет Нет Все
Пример значения: click
Пример использования:
ga('ec:setAction', 'promo_click'});

Код валюты

Необязательное поле.

Указывает местную валюту для всех значений, связанных с транзакцией. Значение должно быть в кодировке ISO 4217.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
currencyCode cu Текст Нет 10 байт Все
Пример значения: EUR
Пример использования:
ga('set', 'currencyCode', 'EUR');

Социальные взаимодействия

Социальная сеть

Обязательное поле для обращений типа social (социальное взаимодействие).

Указывает социальную сеть, например Facebook или Google+.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
socialNetwork sn Текст Нет 50 байт social
Пример значения: facebook
Пример использования:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Социальное действие

Обязательное поле для обращений типа social (социальное взаимодействие).

Указывает действие, являющееся социальным взаимодействием. Например, если пользователь нажмет кнопку +1, социальным действием будет plus.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
socialAction sa Текст Нет 50 байт social
Пример значения: like
Пример использования:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Цель социального действия

Обязательное поле для обращений типа social (социальное взаимодействие).

Указывает цель социального взаимодействия. Значением обычно является URL, но может быть любой текст.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
socialTarget st Текст Нет 2048 байт social
Пример значения: http://foo.com
Пример использования:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Время

Категория пользовательского времени

Обязательное поле для обращений типа timing (время).

Указывает категорию пользовательского времени.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
timingCategory utc Текст Нет 150 байт timing
Пример значения: category
Пример использования:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Переменная пользовательского времени

Обязательное поле для обращений типа timing (время).

Указывает переменную пользовательского времени.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
timingVar utv Текст Нет 500 байт timing
Пример значения: lookup
Пример использования:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Значение пользовательского времени

Обязательное поле для обращений типа timing (время).

Указывает значение пользовательского времени (в миллисекундах).

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
timingValue utt Целое число Нет Нет timing
Пример значения: 123
Пример использования:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Ярлык пользовательского времени

Необязательное поле.

Указывает ярлык пользовательского времени.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
timingLabel utl Текст Нет 500 байт timing
Пример значения: label
Пример использования:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123,
  'timingLabel': 'label'
});

Исключения

Описание исключения

Необязательное поле.

Описание возникшей ошибки.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
exDescription exd Текст Нет 150 байт exception
Пример значения: DatabaseError
Пример использования:
ga('send', 'exception', {
  'exDescription': 'DatabaseError'
});

Неустранимо ли исключение

Необязательное поле.

Указывает, была ли ошибка неустранимой.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
exFatal exf Логическое значение 1 exception
Пример значения: true
Пример использования:
ga('send', 'exception', {
  'exFatal': true
});

Специальные параметры и показатели

Специальный параметр

Необязательное поле.

У каждого специального параметра есть порядковый номер. Максимальное количество специальных параметров – 20 (в Аналитике 360 – 200). Индекс параметра задается положительным целым числом от 1 до 200 включительно.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
dimension cd<dimensionIndex> Текст Нет 150 байт Все
Пример значения: Sports
Пример использования:
ga('set', 'dimension14', 'Sports');

Специальный показатель

Необязательное поле.

У каждого специального показателя есть порядковый номер. Максимальное количество специальных показателей – 20 (в Аналитике 360 – 200). Индекс показателя задается положительным целым числом от 1 до 200 включительно.

Название поля Параметр протокола Тип значения Значение по умолчанию Макс. длина Поддерживаемые типы обращений
metric cm<metricIndex> Число Нет Нет Все
Пример значения: 47
Пример использования:
ga('set', 'metric7', 47);