Базовые параметры запроса

Для каждого запроса необходимо передавать следующие базовые параметры: * - обязательный к передаче\

ПараметрФорматОписание

event_type *

String

Тип события, по факту которого осуществляется отправка запроса в Топ-100. Указывается одно из возможных значений Пример: base

event_name *

String

Название события, по факту которого осуществляется отправка запроса в Топ-100. Пример: page_view

project_id *

Number

Идентификатор счетчика, сгенерированный в Топ-100 при регистрации счетчика. Пример: 29811

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> - с миллисекундами. Пример: 1461774198.139-396177806

event_id *

String

Параметр уникальности каждого события

Лимит на размер строки: 36 символов Пример: 6210531992879190

split

Array<String>

Набор пользовательских сплитов Пример: ["split_1","split_2","split_3"]

top100_id

String

First-party идентификатор пользователя. Допустимо передавать любое строковое значение которое будет одинаковым для одной установки приложения на устройство пользователя и разным для разных установок приложения. Лимит на размер строки: 100 символов Пример: f8eb35f2-94b0-4f19-affa-9d8b9c878270

ruid

String

Third-party идентификатор пользователя. Пример: f8eb35f2-94b0-4f19-affa-9d8b9c878270

rambler_id

String

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

adtech_uid

String

First-party идентификатор пользователя. Лимит на размер строки: 36 символов Пример: f8eb35f2-94b0-4f19-affa-9d8b9c878270

adtech_uid_scope

String

Domain / bundle_id, граница применимости идентификатора Пример: app_lenta

auth_uid

String

Идентификатор авторизованного пользователя. Передается в запросе, если известен. Лимит на размер строки: 36 символов Пример: f67c2bcbfcfa30f

publisher_uid

String

First-party идентификатор пользователя приложением. Допустимо передавать любое строковое значение которое будет одинаковым для одной установки приложения на устройство пользователя и разным для разных установок приложения. Лимит на размер строки: 36 символов Пример: f8eb35f2-94b0-4f19-affa-9d8b9c878270

publisher_uid_scope

String

Domain / bundle_id, граница применимости идентификатора Пример: app_rambler

sber_id

String

Сквозной идентификатор Сбера, верный для всех партнеров

sber_id_sub

String

Идентификатор Сбера, верный для одного партнера

email_hash

String

Хэш sha256 от email пользователя Пример: 7af224cee0ac7ddb0da574fbb3dc2890e33b4d1e99a335394858f3221b548a7a

phone_hash

String

Хэш sha256 от телефона пользователя, формат 999-999-99-99 Пример: 76ab9e619bb699897571f6860f44144b07d6560a1fbab09dc88e5f14e1098f48

gaid

String

Рекламный идентификатор в android

idfa

String

Рекламный идентификатор в ios

oaid

String

Рекламный идентификатор huawei

sberdevice_id

String

Идентификатор устройства от sberdevice

profile

Json

Любые данные о пользователи, которые может передать площадка

fingerprint

Json

Фингерпринт

Пример: {fingerprint: pA8AAENKs1d4BLyuAdJxQQA=}

rambler_id

String

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

model

String

Модель устройства Пример: iPhone 5s или SM-J500M

device

String

Название устройства по классификации производителя (hwm)

os

String

Операционная система устройства

os_version

String

Версия OS Пример: 10.34

idfv

String

Идентификатор пользователя в ios, верный в рамках скоупа приложений одного издателя

android_id

String

Аналог idfv в android

session_id *

String

Идентификатор сессии Пример: 1703949555_1650546049152

session_number *

Number

Порядковый номер сессии Пример: 1

session_event_number *

Number

Порядковый номер события в сессии Пример: 1

url *

URL

URL адрес страницы, на которой произошло событие. В общем случае параметр запроса url необязателен. Но если он не передается, то адрес страницы должен обязательно передаваться в запросе в заголовке HTTP referer. Пример: https://rambler.ru/main_page

screen_name

String

Название экрана, класса приложения Пример: mainActivity

counter_type *

String

Технический параметр. Передаем тип потока данных. Пример: app

version

N.N.N

Версия счётчика. Если параметр не передан, то по умолчанию используется последняя версия счетчика. Пример: 0.0.1

random

Number

Случайное число Пример: 12323423432

Last updated