Получение информации о сессии посетителя
Получение информации о сессии посетителя
Метод | get.visitor_sessions_report |
---|---|
Описание | Получение информации о сессии посетителя |
Кому доступен | Партнер, Клиент |
Параметры запроса
Название | Тип | Обязательный | Допустимые значения | Описание |
---|---|---|---|---|
access_token |
string | да | Ключ сессии аутентификации | |
user_id |
number | нет | Уникальный идентификатор пользователя клиента агента от имени которого делается запрос Является обязательным для агентаДля получения списка пользователей клиента необходимо использовать метод "get.customer_users" |
|
limit |
number | нет | Количество возвращаемых записей. См. раздел "Постраничный вывод" | |
offset |
number | нет | Сдвиг, определяет с какого номера записи возвращать "limit" записей. По умолчанию "0". См. раздел "Постраничный вывод"
|
|
filter |
object | нет | См. раздел "Критерии фильтрации" | |
fields |
array | нет | См. раздел "Представление возвращаемых данных" | |
sort |
array | нет | См. раздел "Сортировка данных" | |
date_from |
iso8601 | да | YYYY-MM-DD hh:mm:ss | Дата начала выборки |
date_till |
iso8601 | да | YYYY-MM-DD hh:mm:ss | Дата окончания выборки |
Параметры ответа
Название | Тип | Допустимые значения | Фильтрация | Сортировка | Ответ по умолчанию | Описание |
---|---|---|---|---|---|---|
date_time |
iso8601 | YYYY-MM-DD hh:mm:ss | Дата и время сессии | |||
id
|
number | Уникальный идентификатор сессии | ||||
ua_client_id
|
string | Уникальный идентификатор в Universal Analytics | ||||
ym_client_id |
string | Уникальный идентификатор пользователя Яндекс.Метрики | ||||
gclid
|
string | Значение метки gclid
|
||||
yclid
|
string | Значение метки yclid
|
||||
ef_id
|
string | Значение метки ef_id
|
||||
ymclid
|
string | Значение метки ymclid
|
||||
cm_id
|
string | да | cm_id - это набор ValueTrack. ValueTrack - это параметры URL, которые можно добавлять к URL целевых страниц, чтобы собирать информацию об источнике кликов. | |||
integrated_campaign_data
|
object | да | Данные об интегрированной рекламной кампании
|
|||
referrer_domain
|
string | Домен реферера | ||||
referrer
|
string | Источник перехода | ||||
search_engine
|
string | Поисковая система | ||||
search_query
|
string | Поисковый запрос | ||||
entrance_page
|
string | Страница входа | ||||
exit_page
|
Страница выхода | |||||
duration
|
number | Продолжительность сессии. Значение в секундах | ||||
channel
|
enum |
|
Канал. | |||
engine
|
enum |
|
Платформа для рекламной кампании
pcc.engine_mnemonic
|
|||
Рекламная кампания | ||||||
campaign_id |
number | да | да | да | Уникальный идентификатор рекламной кампании | |
campaign_name |
string | да | да | Название рекламной кампании | ||
Сайт | ||||||
site_id |
number | да | да | да | Уникальный идентификатор сайта | |
site_domain_name |
string | да | да | Адрес сайта в интернете. Без указания протокола - "http://" или "https://"
|
||
Информация о посетителе | ||||||
person_id |
number | да | да | Уникальный идентификатор персоны | ||
visitor_id |
number | да | да | да | Уникальный идентификатор посетителя | |
visitor_device |
enum |
desktop
mobile
tablet
other
|
да | да | да | Устройство посетителя |
visitor_country |
string | да | да | Страна посетителя | ||
visitor_city |
string | да | да | Город посетителя | ||
visitor_region |
string | да | да | Регион посетителя | ||
visitor_ip_address |
string | IP-адрес посетителя | ||||
visitor_type |
enum | Новый, Вернувшийся | да | да | Тип посетителя | |
visitor_browser_name |
string | да | да | Браузер посетителя | ||
visitor_browser_version |
string | да | да | Версия браузера посетителя | ||
visitor_os_name |
string | да | да | Название операционной системы посетителя | ||
visitor_os_version |
string | Версия операционной системы посетителя | ||||
visitor_provider |
string | Интернет провайдер посетителя | ||||
visitor_screen |
string | да | да | Разрешение монитора посетителя | ||
visitor_language |
string | да | да | Локализация устройства посетителя | ||
Свойства посетителя | ||||||
visitor_custom_properties |
array | да |
Свойства посетителя, которые могут
быть заданы через личный кабинет
или с помощью JavaScript API [мето
д Comagic.setProperty(name, value); ]
|
|||
property_name |
string | Имя свойства, которое должно быть присвоено посетителю | ||||
property_value |
string | Значение свойства | ||||
UTM-метки | ||||||
utm_source |
string | да | UTM-source | |||
utm_medium |
string | да | UTM-medium | |||
utm_term |
string | да | UTM-term | |||
utm_content |
string | да | UTM-content | |||
utm_campaign |
string | да | UTM-campaign | |||
Openstat-метки | ||||||
openstat_ad |
string | да | Идентификатор рекламного объявления | |||
openstat_campaign |
string | да | Идентификатор рекламной кампании | |||
openstat_service |
string | да | Идентификатор сервиса, предоставляющего услуги | |||
openstat_source |
string | да | Идентификатор площадки, раздела, страницы, места на странице, на котором было показано соответствующее рекламное объявление | |||
Список посещенных страниц | ||||||
hits_count |
number | Количество посещенных страниц | ||||
hits |
array | Список посещенных страниц | ||||
hit_time |
string | Время перехода на страниц | ||||
hit_duration |
string | Длительность посещения страницы.
Формат "HH:MM:SS"
|
||||
hit_url |
string | Адрес страницы | ||||
Список сегментов | ||||||
segments |
array | да | Сегменты | |||
segment_name |
string | Название сегмента | ||||
segment_id |
number | Уникальный идентификатор сегмента | ||||
Список обращений | ||||||
communications |
array | да |
Тип обращения, см. метод "get.communications_report"
|
|||
communication_type |
enum |
chat , call , goal , offline_message
|
Тип обращения. Для получения
детализированной информации по
каждому типу обращения можно
использовать следующие методы: "get.communications_report" , "get.chats_report" , "get.goals_report" , "get.offline_messages_report" , "get.calls_report"
|
|||
communication_id |
number |
Уникальный идентификатор
обращения. По данному
идентификатору можно получить
детализированную информацию
используя следующие методы: "get.communications_report" , "get.chats_report " , "get.goals_report " , "get.offline_messages_report " , "get.calls_report"
|
||||
communication_date_time |
iso8601 | YYYY-MM-DD hh:mm:ss | Дата и время обращения | |||
ext_id |
string | да | да | Идентификатор интегрированной цели во внешней системе | ||
Информация об источнике | ||||||
source_id |
number | да | да | Идентификатор Источника(детальный). | ||
source_name |
string | да | да | Источник(детальный). Название источника | ||
source_new |
string | да | да | Источник(new). Группа источника | ||
channel_new |
string | да | да | Канал(new). Название канала источника | ||
channel_code |
string | да | да | Мнемоника канала |
JSON структура запроса
{
"jsonrpc":"2.0",
"id":"number",
"method":"get.visitor_sessions_report",
"params":{
"access_token":"string",
"user_id":"number",
"offset":"number",
"limit":"number",
"date_from":"iso8601",
"date_till":"iso8601",
"filter":{
},
"sort":[
{
"field":"string",
"order":"string"
}
],
"fields":[
"string"
]
}
}
JSON структура ответа
{
"jsonrpc": "2.0",
"id": "number",
"result": {
"metadata": {
},
"data": [
{
"id": "number",
"date_time": "iso8601",
"gclid": "string",
"ua_client_id": "string",
"ym_client_id": "string",
"yclid": "string",
"ef_id": "string",
"ymclid": "string",
"engine": "enum",
"integrated_campaign_data": {
"adv_system": "enum",
"ext_campaign_id": "string",
"ext_campaign_name": "string",
"keyword_id": "string",
"keyword": "string",
"banner_id": "number",
"banner_name": "string",
"group_id": "number",
"group_name": "string",
"auditory_id": "number",
"auditory_name": "string",
"placement_name": "string",
"yandex_placement_type": "string",
"campaign_type": "string",
"device_type": "string",
"position_type": "string",
"yandex_region_id": "number",
"yandex_region_name": "string",
"yandex_region_type": "string"
},
"cm_id": "string",
"referrer_domain": "string",
"referrer": "string",
"search_engine": "string",
"search_query": "string",
"entrance_page": "string",
"duration": "string",
"site_id": "number",
"site_domain_name": "string",
"campaign_id": "number",
"campaign_name": "string",
"channel": "enum",
"visitor_device": "enum",
"visitor_id": "number",
"visitor_country": "string",
"visitor_city": "string",
"visitor_region": "string",
"visitor_ip_address": "string",
"visitor_type": "enum",
"visitor_browser_name": "string",
"visitor_browser_version": "string",
"visitor_os_name": "string",
"visitor_os_version": "string",
"visitor_provider": "string",
"visitor_screen": "string",
"visitor_language": "string",
"visitor_custom_properties": [
{
"property_name": "string",
"property_value": "string"
}
],
"utm_source": "string",
"utm_medium": "string",
"utm_term": "string",
"utm_content": "string",
"utm_campaign": "string",
"openstat_ad": "string",
"openstat_campaign": "string",
"openstat_service": "string",
"openstat_source": "string",
"hits_count": "number",
"hits": {
"hit_time": "string",
"hit_duration": "string",
"hit_url": "string"
},
"segments": [
{
"segment_name": "string",
"segment_id": "number"
}
],
"communications": [
{
"communication_type": "enum",
"communication_id": "number",
"communication_date_time": "iso8601"
}
],
"source_id": "number",
"source_name": "string",
"source_new": "string",
"channel_new": "string",
"channel_code": "string"
}
]
}
}
Список возвращаемых ошибок
Смотрим раздел "Список ошибок для методов с глаголом get"