Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
external:integration:api:time [2017/05/18 10:52]
admin created
external:integration:api:time [2020/08/13 15:23]
alexander удалено
Строка 1: Строка 1:
-Распределение аналитических метрик во времени+{{indexmenu_n>30}} 
 +======= Распределение аналитических метрик во времени ======
  
 Возвращает распределение метрик по времени. Возвращает распределение метрик по времени.
  
-* obj_id - уникальный идентификатор объекта на сервере Shopster, +  * obj_id - уникальный идентификатор объекта на сервере Shopster, 
-* time - интервал времени, для которых приводятся данные статистики. В случае выбора "hourly" в качестве параметра "interval" в запросе time выражается в минутах. При выборе "interval" равным "daily" данные "time" выражаются в виде номера дня недели (1 - понедельник и т.д.), +  * time - интервал времени, для которых приводятся данные статистики. В случае выбора "hourly" в качестве параметра "interval" в запросе time выражается в минутах. При выборе "interval" равным "daily" данные "time" выражаются в виде номера дня недели (1 - понедельник и т.д.), 
-* avg_count_session - среднее количество сессий, усредненное по интервалам time в периоде от "from" до "to", указанных в параметрах запроса, +  * avg_count_session - среднее количество сессий, усредненное по интервалам time в периоде от "from" до "to", указанных в параметрах запроса, 
-* avg_count_client - среднее количество уникальных MAC-адресов, усредненное по интервалам time в периоде от "from" до "to", указанных в параметрах запроса, +  * avg_count_client - среднее количество уникальных MAC-адресов, усредненное по интервалам time в периоде от "from" до "to", указанных в параметрах запроса, 
-* avg_session_duration - средняя продолжительность сессии в минутах, усредненная по интервалам time в периоде от "from" до "to", указанных в параметрах запроса, +  * avg_session_duration - средняя продолжительность сессии в минутах, усредненная по интервалам time в периоде от "from" до "to", указанных в параметрах запроса, 
-* avg_count_comeback_client - среднее количество уникальных MAC-адресов, зарегистрированных более одного раза в течение окна возвратов (параметр "comeback" в запросе), усредненное по интервалам time в периоде от "from" до "to", указанных в параметрах запроса, +  * avg_count_comeback_client - среднее количество уникальных MAC-адресов, зарегистрированных более одного раза в течение окна возвратов (параметр "comeback" в запросе), усредненное по интервалам time в периоде от "from" до "to", указанных в параметрах запроса, 
-* user_type - категория зарегистрированных устройств (all - все, passer - прохожие, visitor - посетители, bounced - невовлеченные посетители, half engaged - полувовлеченные посетители, engaged - вовлеченные посетители, employee - сотрудники). Тип вовлеченности определяется на основании переданных параметров bounce_threshold и engagement_threshold. Проведшие менее bounce_threshold - невовлеченные, проведшие более bounce_threshold, но менее engagement_threshold - полувовлеченные, проведшие более engagement_threshold - вовлеченные.+  * user_type - категория зарегистрированных устройств (all - все, passer - прохожие, visitor - посетители, bounced - невовлеченные посетители, half engaged - полувовлеченные посетители, engaged - вовлеченные посетители, employee - сотрудники). Тип вовлеченности определяется на основании переданных параметров bounce_threshold и engagement_threshold. Проведшие менее bounce_threshold - невовлеченные, проведшие более bounce_threshold, но менее engagement_threshold - полувовлеченные, проведшие более engagement_threshold - вовлеченные.
  
-## URL +===== URL ===== 
-`/reports/time`+''/reports/time''
  
-## Method +===== Method ===== 
-`GET`+''GET''
  
-## GET Params +===== GET Params ===== 
-`from=[date]`<br /> +  * ''from=[date]'' 
-`to=[date]`<br /> +  * ''to=[date]'' 
-`objects=[[]int]`<br /> +  * ''objects=[[]int]'' 
-`interval=[daily|hourly]`<br /> +  * ''interval=[daily|hourly]'' 
-`comeback=[2 week|1 month|2 month|3 month|6 month|1 year|10 year]`<br /> +  * ''comeback=[2 week|1 month|2 month|3 month|6 month|1 year|10 year]'' 
-`bounce_threshold=[2 minute|5 minute|10 minute|15 minute|20 minute|30 minute|45 minute]`<br /> +  * ''bounce_threshold=[2 minute|5 minute|10 minute|15 minute|20 minute|30 minute|45 minute]'' 
-`engagement_threshold=[2 minute|5 minute|10 minute|15 minute|20 minute|30 minute|45 minute]`, должен быть больше или равен bounce_threshold+  * ''engagement_threshold=[2 minute|5 minute|10 minute|15 minute|20 minute|30 minute|45 minute]'', должен быть больше или равен bounce_threshold
      
-## Headers +===== Headers ===== 
-`x-token=[string]`+''x-token=[string]''
  
-## Response +===== Response ===== 
-```javascript+<code javascript>
  
   "1290": {   "1290": {
Строка 177: Строка 178:
   }   }
 } }
-``` +</code>
- +
-## Request +
-``` +
-curl 'https://api-public.getshopster.com/reports/time?objects=1290&from=2016-02-01&to=2016-02-14&bounce_threshold=5+minute&engagement_threshold=20+minute&comeback=2+week&interval=daily' -H 'x-token: xxxx' +
-```+
  
 +===== Request =====
 +''
 +curl 'https://api-public.getshopster.net/reports/time?objects=1290&from=2016-02-01&to=2016-02-14&bounce_threshold=5+minute&engagement_threshold=20+minute&comeback=2+week&interval=daily' -H 'x-token: xxxx'
 +''