Базовые параметры запроса
Внимание! Для корректного подсчета статистики в Топ-100 необходимо делать запрос с выставленной cookie
ruid
, в которой передавать уникальный идентификатор для пользователя.Для каждого запроса необходимо передавать следующие базовые параметры:
* - обязательный к передаче
Параметр | Формат | Описание |
pid * | Number | Идентификатор счетчика, сгенерированный в Топ-100 при регистрации счетчика.
Пример: 29811 |
rid * | 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 |
tid * | String | First-party идентификатор пользователя приложением. Допустимо передавать любое строковое значение которое будет одинаковым для одной установки приложения на устройство пользователя и разным для разных установок приложения. Лимит на размер строки: 36 символов
Пример: f8eb35f2-94b0-4f19-affa-9d8b9c878270 |
eid * | String | Параметр уникальности каждого события Лимит на размер строки: 36 символов
Пример: 6210531992879190 |
uid | String | Идентификатор авторизованного пользователя. Передается в запросе, если известен. Лимит на размер строки: 36 символов
Пример: f67c2bcbfcfa30f |
pubuid | String | First-party идентификатор пользователя приложением. Допустимо передавать любое строковое значение которое будет одинаковым для одной установки приложения на устройство пользователя и разным для разных установок приложения. Лимит на размер строки: 36 символов
Пример: f8eb35f2-94b0-4f19-affa-9d8b9c878270 |
pubuidsc | String | Domain / bundle_id, граница применимости идентификатора
Пример: app_rambler |
v | N.N.N | Версия счётчика. Если параметр не передан, то по умолчанию используется последняя версия счетчика.
Пример: 0.0.1 |
ct * | String | Технический параметр. Передаем тип потока данных.
Пример: app |
et * | String | Тип события, по факту которого осуществляется отправка запроса в Топ-100. Указывается одно из возможных событий |
url * | URL | URL адрес страницы, на которой произошло событие. В общем случае параметр запроса url необязателен. Но если он не передается, то адрес страницы должен обязательно передаваться в запросе в заголовке HTTP referer.
Для мобильных устройств требуется описание действия пользователя в формате: app://{app_name}/{screen}/{action}
Пример: app://rambler_mail/main_page/load |
rf * | URL | Аналог referer в web. Следует передавать координаты предыдущего скрина/события в формате аналогичном url: app://{app_name}/{screen}/{action}
Пример: app://rambler_mail/login/load |
ts | Number | Время события в секундах
Пример: 1650462052 |
Пример:
https://[kraken.rambler.ru/cnt/](http://kraken.rambler.ru/cnt/)?pid=157726&rid=1461774198.139-396177806&...
Внимание! Для корректного подсчета статистики в Топ-100 надо обязательно передавать адрес страницы. Это нужно делать либо передавая соответствующее значение через параметр запроса
url
, либо передавая его в запросе в заголовке HTTP referer
.Last modified 1yr ago