Базовые параметры запроса
Для каждого запроса необходимо передавать следующие базовые параметры: * - обязательный к передаче\
Параметр | Формат | Описание |
---|---|---|
event_type * | String | Тип события, по факту которого осуществляется отправка запроса в Топ-100. Указывается одно из возможных значений
Пример: |
event_name * | String | Название события, по факту которого осуществляется отправка запроса в Топ-100.
Пример: |
project_id * | Number | Идентификатор счетчика, сгенерированный в Топ-100 при регистрации счетчика.
Пример: |
request_id * | Number.Number-Number | Идентификатор для группировки событий, произошедших в рамках одного показа страницы. Позволяет корректно учитывать в статистике аудиторные показатели. События с одинаковым rid считаются случившимися в рамках одного и того же показа страницы. Идентификатор следует сгенерировать один раз при загрузке страницы. Можно это сделать следующим образом: (+new Date / 1000).toString() + '-' + Math.round(2147483647*Math.random()).toString(). Или генерировать его по собственному алгоритму, но так, чтобы сгенерированное значение соответствовало шаблону (<float>-<int>): <timestamp_with_msecs> + '-' + <some_random_value>, где <timestamp_with_msecs> - с миллисекундами.
Пример: |
event_id * | String | Параметр уникальности каждого события Лимит на размер строки: 36 символов
Пример: |
split | Array<String> | Набор пользовательских сплитов
Пример: |
top100_id | String | First-party идентификатор пользователя. Допустимо передавать любое строковое значение которое будет одинаковым для одной установки приложения на устройство пользователя и разным для разных установок приложения. Лимит на размер строки: 100 символов
Пример: |
ruid | String | Third-party идентификатор пользователя.
Пример: |
rambler_id | String | Идентификатор авторизованного пользователя в системе Rambler_id |
adtech_uid | String | First-party идентификатор пользователя. Лимит на размер строки: 36 символов
Пример: |
adtech_uid_scope | String | Domain / bundle_id, граница применимости идентификатора
Пример: |
auth_uid | String | Идентификатор авторизованного пользователя. Передается в запросе, если известен. Лимит на размер строки: 36 символов
Пример: |
publisher_uid | String | First-party идентификатор пользователя приложением. Допустимо передавать любое строковое значение которое будет одинаковым для одной установки приложения на устройство пользователя и разным для разных установок приложения. Лимит на размер строки: 36 символов
Пример: |
publisher_uid_scope | String | Domain / bundle_id, граница применимости идентификатора
Пример: |
sber_id | String | Сквозной идентификатор Сбера, верный для всех партнеров |
sber_id_sub | String | Идентификатор Сбера, верный для одного партнера |
email_hash | String | Хэш sha256 от email пользователя
Пример: |
phone_hash | String | Хэш sha256 от телефона пользователя, формат 999-999-99-99
Пример: |
gaid | String | Рекламный идентификатор в android |
idfa | String | Рекламный идентификатор в ios |
oaid | String | Рекламный идентификатор huawei |
sberdevice_id | String | Идентификатор устройства от sberdevice |
profile | Json | Любые данные о пользователи, которые может передать площадка |
fingerprint | Json | Фингерпринт Пример: |
rambler_id | String | Идентификатор пользователя в Рамблере |
model | String | Модель устройства
Пример: |
device | String | Название устройства по классификации производителя (hwm) |
os | String | Операционная система устройства |
os_version | String | Версия OS
Пример: |
idfv | String | Идентификатор пользователя в ios, верный в рамках скоупа приложений одного издателя |
android_id | String | Аналог idfv в android |
session_id * | String | Идентификатор сессии
Пример: |
session_number * | Number | Порядковый номер сессии
Пример: |
session_event_number * | Number | Порядковый номер события в сессии
Пример: |
url * | URL | URL адрес страницы, на которой произошло событие. В общем случае параметр запроса url необязателен. Но если он не передается, то адрес страницы должен обязательно передаваться в запросе в заголовке HTTP referer.
Пример: |
screen_name | String | Название экрана, класса приложения
Пример: |
counter_type * | String | Технический параметр. Передаем тип потока данных.
Пример: |
version | N.N.N | Версия счётчика. Если параметр не передан, то по умолчанию используется последняя версия счетчика.
Пример: |
random | Number | Случайное число
Пример: |
Last updated