Stat API/ru: Difference between revisions

From Wiki Kaminari Click
No edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 15: Line 15:
|}
|}


=== '''OPTIONS /api/stat/get''' ===
== Как получить список всех доступных метрик и группировок ==
===== Request =====
Чтобы получить все метрики и группировки, сгруппированные по категориям, воспользуйтесь этим URL:
нет параметров
{| class="wikitable"
! Method !! Path
|-
| OPTIONS || /api/stat/get
|}
 
'''Если вы хотите лучше понять, что показывают наши метрики, посетите страницу [[Metrics_and_groups|Metrics and groups]].'''
 
=== Запрос ===
''Нет параметров''
 
=== Ответ ===
<div class="mw-collapsible mw-collapsed" style="width:80%; overflow:auto;">
Пример ответа в JSON
<pre class="mw-collapsible-content">
{
  "success":true,
  "code":200,
  "msg":[],
  "data":{
      "groups":{
        "time":[
            {
              "id":"time_hour",
              "icon":"date",
              "filterType":"range"
            },
            {
              "id":"time_day",
              "icon":"date",
              "filterType":"range"
            },
            {
              "id":"time_week",
              "icon":"date",
              "filterType":"range"
            },
            {
              "id":"time_month",
              "icon":"date",
              "filterType":"range"
            },
            {
              "id":"time_dateTime",
              "icon":"date",
              "filterType":"list",
              "filterSync":true
            }
        ],
        "sub":[
            {
              "id":"sub_integration",
              "icon":"text",
              "filterType":"list",
              "filterSync":false
            },
            {
              "id":"sub_botType",
              "icon":"text",
              "filterType":"list",
              "filterSync":false
            },
            {
              "id":"sub_cnvId",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"sub_clickId",
              "icon":"number",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"sub_referer",
              "icon":"text",
              "filterType":"list",
              "filterSync":true,
              "tooltip":true
            },
            {
              "id":"sub_1",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"sub_2",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"sub_3",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"sub_4",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"sub_5",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"sub_6",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"sub_7",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            }
        ],
        "geo":[
            {
              "id":"geo_language",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"geo_timezone",
              "icon":"text",
              "filterType":"list",
              "filterSync":false
            },
            {
              "id":"geo_country",
              "icon":"text",
              "filterType":"list",
              "filterSync":false
            },
            {
              "id":"geo_city",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"geo_provider",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            },
            {
              "id":"geo_ip",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            }
        ],
        "device":[
            {
              "id":"device_browser",
              "icon":"text",
              "filterType":"list",
              "filterSync":true,
              "tooltip":true
            },
            {
              "id":"device_browserEngine",
              "icon":"text",
              "filterType":"list",
              "filterSync":true,
              "tooltip":true
            },
            {
              "id":"device_os",
              "icon":"text",
              "filterType":"list",
              "filterSync":true,
              "tooltip":true
            },
            {
              "id":"device_realOs",
              "icon":"text",
              "filterType":"list",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"device_device",
              "icon":"text",
              "filterType":"list",
              "filterSync":true,
              "tooltip":true
            },
            {
              "id":"device_type",
              "icon":"text",
              "filterType":"list",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"device_connectionType",
              "icon":"text",
              "filterType":"list",
              "filterSync":false
            },
            {
              "id":"device_useragent",
              "icon":"text",
              "filterType":"list",
              "filterSync":true
            }
        ],
        "screen":[
            {
              "id":"screen_width",
              "icon":"number",
              "filterType":"range",
              "tooltip":true
            },
            {
              "id":"screen_height",
              "icon":"number",
              "filterType":"range",
              "tooltip":true
            },
            {
              "id":"screen_orientation",
              "icon":"text",
              "filterType":"list",
              "filterSync":false
            },
            {
              "id":"screen_pixelDensity",
              "icon":"number",
              "filterType":"list",
              "filterSync":true,
              "tooltip":true
            }
        ]
      },
      "metrics":{
        "summary":[
            {
              "id":"summary_totalVisits",
              "icon":"number",
              "filterType":"range"
            },
            {
              "id":"summary_validVisits",
              "icon":"number",
              "filterType":"range",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"summary_validVisitsPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"summary_techLosses",
              "icon":"number",
              "filterType":"range",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"summary_techLossesPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"summary_uniqUsers",
              "icon":"number",
              "filterType":"range",
              "tooltip":true
            },
            {
              "id":"summary_uniqUsersPc",
              "icon":"number",
              "filterType":"range"
            },
            {
              "id":"summary_conversions",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"summary_conversionsPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            }
        ],
        "bots":[
            {
              "id":"bots_total",
              "icon":"number",
              "filterType":"range",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"bots_totalPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"bots_crawler",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"bots_crawlerPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"bots_spoofing",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"bots_spoofingPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"bots_automated",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"bots_automatedPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"bots_iFrame",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"bots_iFramePc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"bots_badReputationIp",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"bots_badReputationIpPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"bots_blocked",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"bots_blockedPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            }
        ],
        "lowQuality":[
            {
              "id":"lowQuality_total",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"lowQuality_totalPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"lowQuality_proxy",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"lowQuality_proxyPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"lowQuality_spoofing",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"lowQuality_spoofingPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"lowQuality_automated",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"lowQuality_automatedPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"lowQuality_trafficCheats",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"lowQuality_trafficCheatsPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            }
        ],
        "feature":[
            {
              "id":"feature_adBlock",
              "icon":"number",
              "filterType":"list",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"feature_adBlockPc",
              "icon":"number",
              "filterType":"range"
            },
            {
              "id":"feature_isMobile",
              "icon":"number",
              "filterType":"binary",
              "tooltip":true
            },
            {
              "id":"feature_isMobilePc",
              "icon":"number",
              "filterType":"range"
            },
            {
              "id":"feature_webView",
              "icon":"number",
              "filterType":"binary",
              "tooltip":true
            },
            {
              "id":"feature_webViewPc",
              "icon":"number",
              "filterType":"range"
            },
            {
              "id":"feature_iFrame",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"feature_iFramePc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            },
            {
              "id":"feature_pushNotifications",
              "icon":"number",
              "filterType":"binary",
              "filterSync":false,
              "tooltip":true
            },
            {
              "id":"feature_pushNotificationsPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false
            }
        ],
        "beAn":[
            {
              "id":"beAn_pageVisibility",
              "icon":"number",
              "filterType":"list",
              "filterSync":false,
              "tooltip":true,
              "disabled":false
            },
            {
              "id":"beAn_pageVisibilityPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false,
              "disabled":false
            },
            {
              "id":"beAn_pageActivity",
              "icon":"number",
              "filterType":"list",
              "filterSync":false,
              "tooltip":true,
              "disabled":false
            },
            {
              "id":"beAn_pageActivityPc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false,
              "disabled":false
            },
            {
              "id":"beAn_pageAcceptance",
              "icon":"number",
              "filterType":"list",
              "filterSync":false,
              "tooltip":true,
              "disabled":false
            },
            {
              "id":"beAn_pageAcceptancePc",
              "icon":"number",
              "filterType":"range",
              "filterSync":false,
              "disabled":false
            }
        ]
      }
  }
}
</pre>
</div>


===== Response =====
==== API ====
{| class="wikitable mw-collapsible"
{| class="wikitable"
! Key !! Type !! Description
! Ключ !! Тип !! Описание
|-
|-
| success || Boolean
| success || Boolean || Был запрос успешным или нет
|-
|-
|code
| code || Number || Статус ответа
|
|
|-
|-
|msg
|msg || [String] || Сообщение об ошибке
|
|
|-
|-
| colspan="3" |data
| colspan="3" |data
Line 42: Line 615:
|{ metricTitle: ['''<item>''', …] }
|{ metricTitle: ['''<item>''', …] }
|См. ниже описание '''<item>'''
|См. ниже описание '''<item>'''
|-
|data.periods
|[ 'today', 'yesterday', '7days', 'currentWeek', 'month' ]
|
|}
|}
{| class="wikitable mw-collapsible"
{| class="wikitable mw-collapsible"
|+Описание '''<item>'''
|+Описание '''<item>'''
!Key
!Ключ
!Type
!Тип
!Description
!Описание
|-
|-
|id
|id
Line 58: Line 628:
+ подчёркивание
+ подчёркивание


+ <название метрики или группировки> (groupTitle_id)
+ <название метрики или группировки> (groupTitle_id, например: lowQuality_total, feature_adBlock)


|-
|-
|icon
|icon
|<code>date</code><nowiki> | </nowiki><code>text</code><nowiki> | </nowiki><code>number</code>
|<code>date</code><nowiki> | </nowiki><code>text</code><nowiki> | </nowiki><code>number</code>
|Иконка типа
|Тип возвращаемого контента
|-
|sources
|[Number]
|
|-
|-
|filterType
|filterType
|<code>range</code><nowiki> | </nowiki><code>list</code><nowiki> | </nowiki><code>value</code><nowiki> | </nowiki><code>value_like</code><nowiki> | </nowiki><code>value_combined</code>
|<code>range</code><nowiki> | </nowiki><code>list</code><nowiki> | </nowiki><code>binary</code>
|см. Описание filterType
|См. ниже описание '''<filters>'''
|-
|-
|filterSync
|filterSync
Line 78: Line 644:
|}
|}


=== '''POST /api/stat/filter''' ===
== Как получить все возможные значения фильтра ==
===== Request =====
Чтобы получить значения какого-то фильтра, используйте URL:
{| class="wikitable mw-collapsible"
{| class="wikitable"
!Key
! Method !! Path
!Type
|-
!Description
| POST || /api/stat/filter
|}
 
=== Запрос ===
<div class="mw-collapsible" style="width:80%; overflow:auto;">
Пример запроса в JSON
<pre class="mw-collapsible-content">
{
  "id":"geo_language",
  "searchQuery":"en",
  "dateFrom":"2024-04-10",
  "dateTo":"2024-04-10"
}
</pre>
</div>
 
==== API ====
{| class="wikitable"
!Ключ
!Тип
!Описание
|-
|-
|id
|id
Line 91: Line 677:
|searchQuery
|searchQuery
|String
|String
|Поисковой запрос
|Поисковый запрос
|-
|dateFrom
|String
|Начиная с какой даты мы должны искать? Дата в формате Y-m-d.
|-
|dateTo
|String
|По какую дату мы должны искать? Дата в формате Y-m-d.
|}
|}


===== Response =====
=== Ответ ===
{| class="wikitable mw-collapsible"
<div class="mw-collapsible mw-collapsed" style="width:80%; overflow:auto;">
!Key
Пример ответа в JSON
!Type
<pre class="mw-collapsible-content">
!Description
{
  "success":true,
  "code":200,
  "msg":[],
  "data":{
      "items":[
        {
            "id":"bd",
            "label":"Bengali"
        },
        {
            "id":"bez",
            "label":"Bena (Tanzania)"
        },
        {
            "id":"bn",
            "label":"Bengali"
        },
        {
            "id":"ce",
            "label":"Chechen"
        },
        {
            "id":"ckb",
            "label":"Central Kurdish"
        },
        {
            "id":"en",
            "label":"English"
        },
        {
            "id":"fr",
            "label":"French"
        },
        {
            "id":"hy",
            "label":"Armenian"
        },
        {
            "id":"kam",
            "label":"Kamba (Kenya)"
        },
        {
            "id":"kln",
            "label":"Kalenjin"
        },
        {
            "id":"km",
            "label":"Central Khmer"
        },
        {
            "id":"luo",
            "label":"Luo (Kenya and Tanzania)"
        },
        {
            "id":"mfe",
            "label":"Morisyen"
        },
        {
            "id":"seh",
            "label":"Sena"
        },
        {
            "id":"ses",
            "label":"Koyraboro Senni Songhai"
        },
        {
            "id":"sl",
            "label":"Slovenian"
        },
        {
            "id":"tk",
            "label":"Turkmen"
        },
        {
            "id":"tzm",
            "label":"Central Atlas Tamazight"
        },
        {
            "id":"ve",
            "label":"Venda"
        },
        {
            "id":"vec",
            "label":"Venetian"
        },
        {
            "id":"yav",
            "label":"Yangben"
        },
        {
            "id":"yrl",
            "label":"Nhengatu"
        }
      ]
  }
}
</pre>
</div>
 
==== API ====
{| class="wikitable"
! Ключ !! Тип !! Описание
|-
|-
|success
| success || Boolean || Был запрос успешным или нет
|Boolean
|
|-
|-
|code
| code || Number || Статус ответа
|
|
|-
|-
|msg
|msg || [String] || Сообщение об ошибке
|
|
|-
|-
| colspan="3" |data
| colspan="3" |data
Line 119: Line 809:
|}
|}


<div class="mw-translate-fuzzy">
== Как запросить статистику ==
=== '''POST /api/stat/data''' ===
Чтобы получить данные по статистике, воспользуйтесь URL:
{| class="wikitable mw-collapsible"
{| class="wikitable"
|+Request
! Method !! Path
!Key
|-
!Type
| POST || /api/stat/data
!Description
|}
 
=== Запрос ===
<div class="mw-collapsible mw-collapsed" style="width:80%; overflow:auto;">
Пример запроса в JSON
<pre class="mw-collapsible-content">
{
  "id":null,
  "name":null,
  "perPage":50,
  "groups":[
      "time_day",
      "geo_country"
  ],
  "metrics":[
      "summary_totalVisits",
      "bots_total",
      "bots_totalPc"
  ],
  "filters":{
      "filters":[
        {
            "id":"geo_language",
            "type":"list",
            "include":["sl", "hr", "sh", "bs", "sr"],
            "exclude":[]
        }
      ],
      "period":"today",
      "timezone":-3
  },
  "compare":null
}
</pre>
</div>
 
==== API ====
{| class="wikitable"
!Ключ
!Тип
!Описание
|-
|-
|id
|id
|String
|String
|
|Необязательный параметр
|-
|-
|name
|name
|String
|String
|
|Необязательный параметр
|-
|-
|perPage
|perPage
|Number
|Number
|Значение по умолчанию 50
|Количество строк, возвращаемых в запросе. Значение по умолчанию 50.
|-
|-
|page
|page
|Number
|Number
|Значение по умолчанию 1
|Номер текущей страницы. Значение по умолчанию 1.
|-
|groups
|[String]
|Группы, которые вы хотите видеть в таблице в виде колонок
 
'''Возможные значения:''' time_hour, time_day, time_week, time_month, time_dateTime, sub_integration, sub_botType, sub_referer, sub_1, sub_2, sib_3, sub_4, sub_5, sub_6, sub_7, geo_language, geo_timezone, geo_country, geo_city, geo_provider, device_browser, device_browserEngine, device_os, device_realOs, device_device, device_type, device_connectionType, device_useragent, screen_width, screen_height, screen_orientation, screen_pixelDensity
 
'''Полный список группировок вы можете получить с помощью этого [[#How_to_get_all_possible_groupings_and_metrics|URL]].'''
|-
|-
|metrics
|metrics
|[String]
|[String]
|
|Метрики, которые вы хотите видеть в таблице в виде колонок
 
'''Возможные значения:''' summary_totalVisits, summary_uniqUsers, summary_uniqUsersPc, summary_validVisits, summary_validVisitsPc, summary_techLosses, summary_techLossesPc, bots_total, bots_totalPc, bots_crawler, bots_crawlerPc, bots_spoofing, bots_spoofingPc, bots_automated, bots_automatedPc, bots_iFrame, bots_iFramePc, bots_badReputationIp, bots_badReputationIpPc, bots_blocked, bots_blockedPc, lowQuality_total, lowQuality_totalPc, lowQuality_proxy, lowQuality_proxyPc, lowQuality_spoofing, lowQuality_spoofingPc, lowQuality_automated, lowQuality_automatedPc, lowQuality_trafficCheats, lowQuality_trafficCheatsPc, feature_adBlock, feature_adBlockPc, feature_isMobile, feature_isMobilePc, feature_webView, feature_webViewPc, feature_iFrame, feature_iFramePc, feature_pushNotifications, feature_pushNotificationsPc. ''Those values are allowed only if option [[Behavioral analysis|Behavioral analysis]] is turned on for you integration'': beAn_pageVisibility, beAn_pageVisibilityPc, beAn_pageActivity, beAn_pageActivityPc, beAn_pageAcceptance, beAn_pageAcceptancePc
 
Метрики, чьи ID наканчиваются на ''Pc'' (например: lowQuality_totalPc) возвращают проценты.
 
'''Полный список метрик вы можете получить с помощью этого [[#How_to_get_all_possible_groupings_and_metrics|URL]].'''
|-
|-
| colspan="3" |filters
| colspan="3" |filters
|-
|-
|dateFrom
|filters.dateFrom
|String
|String
|Дата в формате Y-m-d
|Дата в формате Y-m-d. Если вы указываете period, dateFrom не будет учитываться, потому что period имеет больший приоритет.
|-
|-
|dateTo
|filters.dateTo
|String
|String
|Дата в формате Y-m-d
|Дата в формате Y-m-d. Если вы указываете period, dateTo не будет учитываться, потому что period имеет больший приоритет.
|-
|filters.filters
|'''<filters>'''
|
|-
|-
|period
|filters.period
|<nowiki>today | yesterday | currentWeek | 7days| month | null</nowiki>
|<nowiki>today | yesterday | currentWeek | 7days| month | null</nowiki>
|
|Если вы указываете period, то dateFrom и dateTo не будут учитываться. Period имеет больший приоритет.
|-
|-
|timezone
|filters.timezone
|Number
|Number
|От -12 до +12
|От -12 до +12. Значение по умолчанию равно 0, что значит, что все данные будут возвращены в UTC.
|-
|-
|groups
|filters.filters
|[String]
|['''<filters>''']
|'''Допустимые значения:'''  
|См. ниже описание '''<filters>'''
time_hour, time_day, time_week, time_month, time_dateTime, sub_integration, sub_botType, sub_referer, sub_1, sub_2, sib_3, sub_4, sub_5, sub_6, sub_7, geo_language, geo_timezone, geo_country, geo_city, geo_provider, device_browser, device_browserEngine, device_os, device_realOs, device_device, device_type, device_connectionType, device_useragent, screen_width, screen_height, screen_orientation, screen_pixelDensity
|-
|-
|compare
|compare
|'''<compare>'''
|'''<compare>'''
|
|См. ниже описание '''<compare>'''
|}
|}
{| class="wikitable mw-collapsible"
{| class="wikitable mw-collapsible"
|+Описание <filters>
|+Описание <filters>
!Key
!Ключ
!Type
!Тип
!Description
!Описание
|-
|-
|id
|id
|String
|String
|'''Допустимые значения:'''
|Колонка, по которой вы бы хотели фильтровать.
time_hour, time_day, time_week, time_month, sub_integration, sub_botType, sub_referer, sub_1, sub_2, sib_3, sub_4, sub_5, sub_6, sub_7, geo_language, geo_timezone, geo_country, geo_city, geo_provider, device_browser, device_browserEngine, device_os, device_realOs, device_device, device_type, device_connectionType, device_useragent, screen_width, screen_height, screen_orientation, screen_pixelDensity, summary_totalVisits, summary_uniqUsers, summary_uniqUsersPc, summary_validVisits, summary_validVisitsPc, summary_techLosses, summary_techLossesPc, bots_total, bots_totalPc, bots_crawler, bots_crawlerPc, bots_spoofing, bots_spoofingPc, bots_automated, bots_automatedPc, bots_iFrame, bots_iFramePc, bots_badReputationIp, bots_badReputationIpPc, bots_blocked, bots_blockedPc, lowQuality_total, lowQuality_totalPc, lowQuality_proxy, lowQuality_proxyPc, lowQuality_spoofing, lowQuality_spoofingPc, lowQuality_automated, lowQuality_automatedPc, lowQuality_trafficCheats, lowQuality_trafficCheatsPc, feature_adBlock, feature_adBlockPc, feature_isMobile, feature_isMobilePc, feature_webView, feature_webViewPc, feature_iFrame, feature_iFramePc, feature_pushNotifications, feature_pushNotificationsPc. ''Эти значения доступны только если на вашей интеграции включена опция [[Behavioral analysis|Behavioral analysis]]'': beAn_pageVisibility, beAn_pageVisibilityPc, beAn_pageActivity, beAn_pageActivityPc, beAn_pageAcceptance, beAn_pageAcceptancePc
 
'''Возможные значения:''' time_hour, time_day, time_week, time_month, sub_integration, sub_botType, sub_referer, sub_1, sub_2, sib_3, sub_4, sub_5, sub_6, sub_7, geo_language, geo_timezone, geo_country, geo_city, geo_provider, device_browser, device_browserEngine, device_os, device_realOs, device_device, device_type, device_connectionType, device_useragent, screen_width, screen_height, screen_orientation, screen_pixelDensity, summary_totalVisits, summary_uniqUsers, summary_uniqUsersPc, summary_validVisits, summary_validVisitsPc, summary_techLosses, summary_techLossesPc, bots_total, bots_totalPc, bots_crawler, bots_crawlerPc, bots_spoofing, bots_spoofingPc, bots_automated, bots_automatedPc, bots_iFrame, bots_iFramePc, bots_badReputationIp, bots_badReputationIpPc, bots_blocked, bots_blockedPc, lowQuality_total, lowQuality_totalPc, lowQuality_proxy, lowQuality_proxyPc, lowQuality_spoofing, lowQuality_spoofingPc, lowQuality_automated, lowQuality_automatedPc, lowQuality_trafficCheats, lowQuality_trafficCheatsPc, feature_adBlock, feature_adBlockPc, feature_isMobile, feature_isMobilePc, feature_webView, feature_webViewPc, feature_iFrame, feature_iFramePc, feature_pushNotifications, feature_pushNotificationsPc. ''Those values are allowed only if option [[Behavioral analysis|Behavioral analysis]] is turned on for you integration'': beAn_pageVisibility, beAn_pageVisibilityPc, beAn_pageActivity, beAn_pageActivityPc, beAn_pageAcceptance, beAn_pageAcceptancePc
 
Фильтры, чьи ID наканчиваются на ''Pc'' (например: lowQuality_totalPc) возвращают проценты.
 
'''Полный список метрик вы можете получить с помощью этого [[#How_to_get_all_possible_groupings_and_metrics|URL]].'''
|-
|-
|type
|type
|String
|<code>range</code><nowiki> | </nowiki><code>list</code><nowiki> | </nowiki><code>binary</code>
|
|
|-
|-
|range
|range
|{from: Number, to: Number}
|{from: Number, to: Number}
|
|Используется в фильтрах с типом <code>range</code>
|-
|include
|[Any]
|Используется в фильтрах с типом <code>list</code> и <code>binary</code>. Чтобы выводить только строки, в которых встречаются искомые значения.
|-
|exclude
|[Any]
|Используется в фильтрах с типом <code>list</code> и <code>binary</code>. Чтобы выводить все строки, кроме тех, в которых встречаются искомые значения.
|}
|}
===== Примеры фильтров =====
'''Тип <code>list</code>, include включён.''' Ищет визиты только из Камбоджи ("KH") или Китая ("CN").
<pre>
{
  ...
  "filters":{
      "filters":[
        {
            "id":"geo_country",
            "type":"list",
            "include":["KH","CN"],
            "exclude":[]
        }
      ],
      "period":"today",
      "timezone":-3
  }
}
</pre>
'''Тип <code>list</code>, exclude включён.''' Ищет визиты из всех стран, кроме Камбоджи ("KH") и Китая ("CN").
<pre>
{
  ...
  "filters":{
      "filters":[
        {
            "id":"geo_country",
            "type":"list",
            "include":[],
            "exclude":["KH","CN"]
        }
      ],
      "period":"today",
      "timezone":-3
  }
}
</pre>
'''Тип <code>binary</code>, include включён.'''
Ищет визиты, которые были совершены краулерами (то есть ботами поисковых систем и социальных сетей).
<pre>
{
  ...
  "filters":{
      "filters":[
        {
            "id":"bots_crawler",
            "type":"binary",
            "include":[1],
            "exclude":[]
        }
      ],
      "period":"today",
      "timezone":-3
  }
}
</pre>
'''Тип <code>binary</code>, exclude включён.''' Не показывает визиты, совершённые краулерами.
<pre>
{
  ...
  "filters":{
      "filters":[
        {
            "id":"bots_crawler",
            "type":"binary",
            "include":[],
            "exclude":[1]
        }
      ],
      "period":"today",
      "timezone":-3
  }
}
</pre>
'''Тип <code>range</code>.''' Ищет срезы, на которых общее количество ботовых визитов находится между одной и десятью тысячами.
<pre>
{
  ...
  "filters":{
      "filters":[
        {
            "id":"bots_total",
            "type":"range",
            "range":{
              "from":1000,
              "to":10000
            }
        }
      ],
      "period":"today",
      "timezone":-3
  }
}
</pre>
Тип <code>range</code>. Ищет срезы, на которых более 50% визитов совершены с мобильных устройств.
<pre>
{
  ...
  "filters":{
      "filters":[
        {
            "id":"feature_isMobilePc",
            "type":"range",
            "range":{
              "from":50,
              "to":null
            }
        }
      ],
      "period":"today",
      "timezone":-3
  }
}
</pre>
Тип <code>range</code>. Ищет визиты, совершённые до 10 часов утра по UTC-3.
<pre>
{
  ...
  "filters":{
      "filters":[
        {
            "id":"time_hour",
            "type":"range",
            "range":{
              "from":null,
              "to":10
            }
        }
      ],
      "period":"today",
      "timezone":-3
  }
}
</pre>
{| class="wikitable mw-collapsible"
{| class="wikitable mw-collapsible"
|+Описание <compare>
|+Описание <compare>
!Key
!Ключ
!Type
!Тип
!Description
!Описание
|-
|-
|dateFrom
|dateFrom
Line 219: Line 1,113:
|
|
|}
|}
{| class="wikitable mw-collapsible"
 
|+Response
=== Ответ ===
!Key
<div class="mw-collapsible mw-collapsed" style="width:80%; overflow:auto;">
!Type
Примера ответа в JSON
!Description
<pre class="mw-collapsible-content">
{
  "success":true,
  "code":200,
  "msg":[],
  "data":{
      "rows":[
        {
            "id":0,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"AE",
              "value":"United Arab Emirates ",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":1,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"AT",
              "value":"Austria",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"27",
              "value":"27",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":2,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"BA",
              "value":"Bosnia and Herzegovina",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"349",
              "value":"349",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"3",
              "value":"3",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0.86,
              "value":"0.86",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":3,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"BD",
              "value":"Bangladesh",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":4,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"BG",
              "value":"Bulgaria",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"3",
              "value":"3",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":5,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"BR",
              "value":"Brazil",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":6,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"CA",
              "value":"Canada",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":7,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"CH",
              "value":"Switzerland",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"4",
              "value":"4",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":8,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"DE",
              "value":"Germany",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"110",
              "value":"110",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":9,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"HR",
              "value":"Croatia",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"274",
              "value":"274",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"4",
              "value":"4",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":1.46,
              "value":"1.46",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":10,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"HU",
              "value":"Hungary",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":11,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"IN",
              "value":"India",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"2",
              "value":"2",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":12,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"IR",
              "value":"Iran",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":13,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"IT",
              "value":"Italy",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"2",
              "value":"2",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":14,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"LB",
              "value":"Lebanon",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"2",
              "value":"2",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":15,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"LU",
              "value":"Luxembourg",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":16,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"MA",
              "value":"Morocco",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":17,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"ME",
              "value":"Montenegro",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"42",
              "value":"42",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":18,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"MK",
              "value":"Republic of North Macedonia",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"21",
              "value":"21",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":19,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"MT",
              "value":"Malta",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":20,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"NO",
              "value":"Norway",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":21,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"PL",
              "value":"Poland",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"8",
              "value":"8",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":22,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"QA",
              "value":"Qatar",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"2",
              "value":"2",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":23,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"RO",
              "value":"Romania",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"2",
              "value":"2",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":24,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"RS",
              "value":"Serbia",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"676",
              "value":"676",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"3",
              "value":"3",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0.44,
              "value":"0.44",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":25,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"RU",
              "value":"Russian Federation ",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"3",
              "value":"3",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":26,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"SE",
              "value":"Sweden",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":27,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"SI",
              "value":"Slovenia",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"199",
              "value":"199",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"10",
              "value":"10",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":5.03,
              "value":"5.03",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":28,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"SK",
              "value":"Slovakia",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":29,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"SO",
              "value":"Somalia",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":30,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"TR",
              "value":"Turkey",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"1",
              "value":"1",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":31,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"US",
              "value":"United States of America ",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"20",
              "value":"20",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"18",
              "value":"18",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":90,
              "value":"90",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        },
        {
            "id":32,
            "time_day":{
              "rawValue":"10.04.2024",
              "value":"10.04.2024",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "geo_country":{
              "rawValue":"XK",
              "value":"Kosovo",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "summary_totalVisits":{
              "rawValue":"3",
              "value":"3",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_total":{
              "rawValue":"0",
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            },
            "bots_totalPc":{
              "rawValue":0,
              "value":"0",
              "diff":null,
              "percent":null,
              "compare_value":null
            }
        }
      ],
      "totalRows":33,
      "page":1,
      "perPage":50,
      "columns":[
        {
            "field":"time_day",
            "type":"string",
            "sortable":true,
            "unit":null,
            "tooltip":false
        },
        {
            "field":"geo_country",
            "type":"string",
            "sortable":true,
            "unit":null,
            "tooltip":false
        },
        {
            "field":"summary_totalVisits",
            "type":"number",
            "sortable":true,
            "unit":null,
            "tooltip":false
        },
        {
            "field":"bots_total",
            "type":"number",
            "sortable":true,
            "unit":null,
            "tooltip":true
        },
        {
            "field":"bots_totalPc",
            "type":"float",
            "sortable":true,
            "unit":"%",
            "tooltip":false
        }
      ],
      "total":{
        "id":33,
        "time_day":"fullResult",
        "geo_country":{
            "rawValue":null,
            "value":"",
            "diff":null,
            "percent":null,
            "compare_value":null
        },
        "summary_totalVisits":{
            "rawValue":null,
            "value":"1763",
            "diff":null,
            "percent":null,
            "compare_value":null
        },
        "bots_total":{
            "rawValue":null,
            "value":"38",
            "diff":null,
            "percent":null,
            "compare_value":null
        },
        "bots_totalPc":{
            "rawValue":null,
            "value":"2.16",
            "diff":null,
            "percent":null,
            "compare_value":null
        }
      }
  }
}
</pre>
</div>
 
==== API ====
{| class="wikitable"
! Ключ !! Тип !! Описание
|-
|-
|success
| success || Boolean || Был запрос успешным или нет
|Boolean
|
|-
|-
|code
| code || Number || Статус ответа
|
|
|-
|-
|msg
|msg || [String] || Сообщение об ошибке
|
|
|-
|-
| colspan="3" |data
| colspan="3" |data
Line 245: Line 2,474:
|data.totalRows
|data.totalRows
|Number
|Number
|Общее количество элементов в таблице
|Общее количество строк в таблице
|-
|-
|data.total
|data.total
Line 261: Line 2,490:
|data.columns
|data.columns
|['''<column>''']
|['''<column>''']
|Описание столбцов
|Описание столбцов таблицы
|}
|}
{| class="wikitable mw-collapsible"
{| class="wikitable mw-collapsible"
|+
|+
Описание <row>
Description <row>
!Key
!Ключ
!Type
!Тип
!Description
!Описание
|-
|-
|value
|value
|String
|String
|
|Значение в человеко-читаемом виде
|-
|rawValue
|String
|Сырое значение
|-
|-
|diff
|diff
Line 280: Line 2,513:
|percent
|percent
|<nowiki>Number | null</nowiki>
|<nowiki>Number | null</nowiki>
|
|Является значение процентом или нет
|-
|-
|compare_value
|compare_value
|<nowiki>String | null</nowiki>
|<nowiki>String | null</nowiki>
|
|Сравниваемое значение (в случае, если запрос отправлен в режиме compare)
|}
|}
{| class="wikitable mw-collapsible"
{| class="wikitable mw-collapsible"
|+
|+
Описание <column>
Описание <column>
!Key
!Ключ
!Type
!Тип
!Description
!Описание
|-
|-
|field
|field
Line 298: Line 2,531:
|-
|-
|type
|type
|<nowiki>string | number | float</nowiki>
|<nowiki>String | Number | Float</nowiki>
|
|
|-
|-
Line 308: Line 2,541:
|<nowiki>String | null</nowiki>
|<nowiki>String | null</nowiki>
|Единица измерения.
|Единица измерения.
Например, % у процентных столбцов.
Например, % у процентных столбцов
|}
|}
</div>


<span id="Request_examples"></span>
<span id="Request_examples"></span>
Line 328: Line 2,560:
</pre>
</pre>


==== NodeJS ====
=== NodeJS ===
  const https = require('https');
  const https = require('https');
   
   
Line 359: Line 2,591:
  <nowiki> </nowiki>  });
  <nowiki> </nowiki>  });


==== PHP ====
=== PHP ===
  <?php
  <?php
  $ch = curl_init();
  $ch = curl_init();
Line 373: Line 2,605:
  curl_close($ch);
  curl_close($ch);


==== Python ====
=== Python ===
  import requests
  import requests
   
   

Latest revision as of 18:10, 1 June 2024

Other languages:

Где получить ключ

Подробное описание request-response по каждому эндпойнту.

Список эндпойнтов:

Method Path Description
OPTIONS /api/stat/get Возвращает все возможные группировки и метрики, сгруппированные по категориям.
POST /api/stat/filter получение данных для фильтра
POST /api/stat/data получение данных для таблицы

Как получить список всех доступных метрик и группировок

Чтобы получить все метрики и группировки, сгруппированные по категориям, воспользуйтесь этим URL:

Method Path
OPTIONS /api/stat/get

Если вы хотите лучше понять, что показывают наши метрики, посетите страницу Metrics and groups.

Запрос

Нет параметров

Ответ

Пример ответа в JSON

{
   "success":true,
   "code":200,
   "msg":[],
   "data":{
      "groups":{
         "time":[
            {
               "id":"time_hour",
               "icon":"date",
               "filterType":"range"
            },
            {
               "id":"time_day",
               "icon":"date",
               "filterType":"range"
            },
            {
               "id":"time_week",
               "icon":"date",
               "filterType":"range"
            },
            {
               "id":"time_month",
               "icon":"date",
               "filterType":"range"
            },
            {
               "id":"time_dateTime",
               "icon":"date",
               "filterType":"list",
               "filterSync":true
            }
         ],
         "sub":[
            {
               "id":"sub_integration",
               "icon":"text",
               "filterType":"list",
               "filterSync":false
            },
            {
               "id":"sub_botType",
               "icon":"text",
               "filterType":"list",
               "filterSync":false
            },
            {
               "id":"sub_cnvId",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"sub_clickId",
               "icon":"number",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"sub_referer",
               "icon":"text",
               "filterType":"list",
               "filterSync":true,
               "tooltip":true
            },
            {
               "id":"sub_1",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"sub_2",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"sub_3",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"sub_4",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"sub_5",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"sub_6",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"sub_7",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            }
         ],
         "geo":[
            {
               "id":"geo_language",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"geo_timezone",
               "icon":"text",
               "filterType":"list",
               "filterSync":false
            },
            {
               "id":"geo_country",
               "icon":"text",
               "filterType":"list",
               "filterSync":false
            },
            {
               "id":"geo_city",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"geo_provider",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            },
            {
               "id":"geo_ip",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            }
         ],
         "device":[
            {
               "id":"device_browser",
               "icon":"text",
               "filterType":"list",
               "filterSync":true,
               "tooltip":true
            },
            {
               "id":"device_browserEngine",
               "icon":"text",
               "filterType":"list",
               "filterSync":true,
               "tooltip":true
            },
            {
               "id":"device_os",
               "icon":"text",
               "filterType":"list",
               "filterSync":true,
               "tooltip":true
            },
            {
               "id":"device_realOs",
               "icon":"text",
               "filterType":"list",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"device_device",
               "icon":"text",
               "filterType":"list",
               "filterSync":true,
               "tooltip":true
            },
            {
               "id":"device_type",
               "icon":"text",
               "filterType":"list",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"device_connectionType",
               "icon":"text",
               "filterType":"list",
               "filterSync":false
            },
            {
               "id":"device_useragent",
               "icon":"text",
               "filterType":"list",
               "filterSync":true
            }
         ],
         "screen":[
            {
               "id":"screen_width",
               "icon":"number",
               "filterType":"range",
               "tooltip":true
            },
            {
               "id":"screen_height",
               "icon":"number",
               "filterType":"range",
               "tooltip":true
            },
            {
               "id":"screen_orientation",
               "icon":"text",
               "filterType":"list",
               "filterSync":false
            },
            {
               "id":"screen_pixelDensity",
               "icon":"number",
               "filterType":"list",
               "filterSync":true,
               "tooltip":true
            }
         ]
      },
      "metrics":{
         "summary":[
            {
               "id":"summary_totalVisits",
               "icon":"number",
               "filterType":"range"
            },
            {
               "id":"summary_validVisits",
               "icon":"number",
               "filterType":"range",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"summary_validVisitsPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"summary_techLosses",
               "icon":"number",
               "filterType":"range",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"summary_techLossesPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"summary_uniqUsers",
               "icon":"number",
               "filterType":"range",
               "tooltip":true
            },
            {
               "id":"summary_uniqUsersPc",
               "icon":"number",
               "filterType":"range"
            },
            {
               "id":"summary_conversions",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"summary_conversionsPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            }
         ],
         "bots":[
            {
               "id":"bots_total",
               "icon":"number",
               "filterType":"range",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"bots_totalPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"bots_crawler",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"bots_crawlerPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"bots_spoofing",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"bots_spoofingPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"bots_automated",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"bots_automatedPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"bots_iFrame",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"bots_iFramePc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"bots_badReputationIp",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"bots_badReputationIpPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"bots_blocked",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"bots_blockedPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            }
         ],
         "lowQuality":[
            {
               "id":"lowQuality_total",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"lowQuality_totalPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"lowQuality_proxy",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"lowQuality_proxyPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"lowQuality_spoofing",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"lowQuality_spoofingPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"lowQuality_automated",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"lowQuality_automatedPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"lowQuality_trafficCheats",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"lowQuality_trafficCheatsPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            }
         ],
         "feature":[
            {
               "id":"feature_adBlock",
               "icon":"number",
               "filterType":"list",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"feature_adBlockPc",
               "icon":"number",
               "filterType":"range"
            },
            {
               "id":"feature_isMobile",
               "icon":"number",
               "filterType":"binary",
               "tooltip":true
            },
            {
               "id":"feature_isMobilePc",
               "icon":"number",
               "filterType":"range"
            },
            {
               "id":"feature_webView",
               "icon":"number",
               "filterType":"binary",
               "tooltip":true
            },
            {
               "id":"feature_webViewPc",
               "icon":"number",
               "filterType":"range"
            },
            {
               "id":"feature_iFrame",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"feature_iFramePc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            },
            {
               "id":"feature_pushNotifications",
               "icon":"number",
               "filterType":"binary",
               "filterSync":false,
               "tooltip":true
            },
            {
               "id":"feature_pushNotificationsPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false
            }
         ],
         "beAn":[
            {
               "id":"beAn_pageVisibility",
               "icon":"number",
               "filterType":"list",
               "filterSync":false,
               "tooltip":true,
               "disabled":false
            },
            {
               "id":"beAn_pageVisibilityPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false,
               "disabled":false
            },
            {
               "id":"beAn_pageActivity",
               "icon":"number",
               "filterType":"list",
               "filterSync":false,
               "tooltip":true,
               "disabled":false
            },
            {
               "id":"beAn_pageActivityPc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false,
               "disabled":false
            },
            {
               "id":"beAn_pageAcceptance",
               "icon":"number",
               "filterType":"list",
               "filterSync":false,
               "tooltip":true,
               "disabled":false
            },
            {
               "id":"beAn_pageAcceptancePc",
               "icon":"number",
               "filterType":"range",
               "filterSync":false,
               "disabled":false
            }
         ]
      }
   }
}

API

Ключ Тип Описание
success Boolean Был запрос успешным или нет
code Number Статус ответа
msg [String] Сообщение об ошибке
data
data.groups { groupTitle: [<item>, …] } См. ниже описание <item>
data.metrics { metricTitle: [<item>, …] } См. ниже описание <item>
Описание <item>
Ключ Тип Описание
id String <groupTitle или metricTitle>

+ подчёркивание

+ <название метрики или группировки> (groupTitle_id, например: lowQuality_total, feature_adBlock)

icon date | text | number Тип возвращаемого контента
filterType range | list | binary См. ниже описание <filters>
filterSync Boolean * list с поиском на сервере

Как получить все возможные значения фильтра

Чтобы получить значения какого-то фильтра, используйте URL:

Method Path
POST /api/stat/filter

Запрос

Пример запроса в JSON

{
   "id":"geo_language",
   "searchQuery":"en",
   "dateFrom":"2024-04-10",
   "dateTo":"2024-04-10"
}

API

Ключ Тип Описание
id String Название фильтра
searchQuery String Поисковый запрос
dateFrom String Начиная с какой даты мы должны искать? Дата в формате Y-m-d.
dateTo String По какую дату мы должны искать? Дата в формате Y-m-d.

Ответ

Пример ответа в JSON

{
   "success":true,
   "code":200,
   "msg":[],
   "data":{
      "items":[
         {
            "id":"bd",
            "label":"Bengali"
         },
         {
            "id":"bez",
            "label":"Bena (Tanzania)"
         },
         {
            "id":"bn",
            "label":"Bengali"
         },
         {
            "id":"ce",
            "label":"Chechen"
         },
         {
            "id":"ckb",
            "label":"Central Kurdish"
         },
         {
            "id":"en",
            "label":"English"
         },
         {
            "id":"fr",
            "label":"French"
         },
         {
            "id":"hy",
            "label":"Armenian"
         },
         {
            "id":"kam",
            "label":"Kamba (Kenya)"
         },
         {
            "id":"kln",
            "label":"Kalenjin"
         },
         {
            "id":"km",
            "label":"Central Khmer"
         },
         {
            "id":"luo",
            "label":"Luo (Kenya and Tanzania)"
         },
         {
            "id":"mfe",
            "label":"Morisyen"
         },
         {
            "id":"seh",
            "label":"Sena"
         },
         {
            "id":"ses",
            "label":"Koyraboro Senni Songhai"
         },
         {
            "id":"sl",
            "label":"Slovenian"
         },
         {
            "id":"tk",
            "label":"Turkmen"
         },
         {
            "id":"tzm",
            "label":"Central Atlas Tamazight"
         },
         {
            "id":"ve",
            "label":"Venda"
         },
         {
            "id":"vec",
            "label":"Venetian"
         },
         {
            "id":"yav",
            "label":"Yangben"
         },
         {
            "id":"yrl",
            "label":"Nhengatu"
         }
      ]
   }
}

API

Ключ Тип Описание
success Boolean Был запрос успешным или нет
code Number Статус ответа
msg [String] Сообщение об ошибке
data
data.items [{ id: Number, label: String }] { id: 1, label: "Param A" }

Как запросить статистику

Чтобы получить данные по статистике, воспользуйтесь URL:

Method Path
POST /api/stat/data

Запрос

Пример запроса в JSON

{
   "id":null,
   "name":null,
   "perPage":50,
   "groups":[
      "time_day",
      "geo_country"
   ],
   "metrics":[
      "summary_totalVisits",
      "bots_total",
      "bots_totalPc"
   ],
   "filters":{
      "filters":[
         {
            "id":"geo_language",
            "type":"list",
            "include":["sl", "hr", "sh", "bs", "sr"],
            "exclude":[]
         }
      ],
      "period":"today",
      "timezone":-3
   },
   "compare":null
}

API

Ключ Тип Описание
id String Необязательный параметр
name String Необязательный параметр
perPage Number Количество строк, возвращаемых в запросе. Значение по умолчанию 50.
page Number Номер текущей страницы. Значение по умолчанию 1.
groups [String] Группы, которые вы хотите видеть в таблице в виде колонок

Возможные значения: time_hour, time_day, time_week, time_month, time_dateTime, sub_integration, sub_botType, sub_referer, sub_1, sub_2, sib_3, sub_4, sub_5, sub_6, sub_7, geo_language, geo_timezone, geo_country, geo_city, geo_provider, device_browser, device_browserEngine, device_os, device_realOs, device_device, device_type, device_connectionType, device_useragent, screen_width, screen_height, screen_orientation, screen_pixelDensity

Полный список группировок вы можете получить с помощью этого URL.

metrics [String] Метрики, которые вы хотите видеть в таблице в виде колонок

Возможные значения: summary_totalVisits, summary_uniqUsers, summary_uniqUsersPc, summary_validVisits, summary_validVisitsPc, summary_techLosses, summary_techLossesPc, bots_total, bots_totalPc, bots_crawler, bots_crawlerPc, bots_spoofing, bots_spoofingPc, bots_automated, bots_automatedPc, bots_iFrame, bots_iFramePc, bots_badReputationIp, bots_badReputationIpPc, bots_blocked, bots_blockedPc, lowQuality_total, lowQuality_totalPc, lowQuality_proxy, lowQuality_proxyPc, lowQuality_spoofing, lowQuality_spoofingPc, lowQuality_automated, lowQuality_automatedPc, lowQuality_trafficCheats, lowQuality_trafficCheatsPc, feature_adBlock, feature_adBlockPc, feature_isMobile, feature_isMobilePc, feature_webView, feature_webViewPc, feature_iFrame, feature_iFramePc, feature_pushNotifications, feature_pushNotificationsPc. Those values are allowed only if option Behavioral analysis is turned on for you integration: beAn_pageVisibility, beAn_pageVisibilityPc, beAn_pageActivity, beAn_pageActivityPc, beAn_pageAcceptance, beAn_pageAcceptancePc

Метрики, чьи ID наканчиваются на Pc (например: lowQuality_totalPc) возвращают проценты.

Полный список метрик вы можете получить с помощью этого URL.

filters
filters.dateFrom String Дата в формате Y-m-d. Если вы указываете period, dateFrom не будет учитываться, потому что period имеет больший приоритет.
filters.dateTo String Дата в формате Y-m-d. Если вы указываете period, dateTo не будет учитываться, потому что period имеет больший приоритет.
filters.period today | yesterday | currentWeek | 7days| month | null Если вы указываете period, то dateFrom и dateTo не будут учитываться. Period имеет больший приоритет.
filters.timezone Number От -12 до +12. Значение по умолчанию равно 0, что значит, что все данные будут возвращены в UTC.
filters.filters [<filters>] См. ниже описание <filters>
compare <compare> См. ниже описание <compare>
Описание <filters>
Ключ Тип Описание
id String Колонка, по которой вы бы хотели фильтровать.

Возможные значения: time_hour, time_day, time_week, time_month, sub_integration, sub_botType, sub_referer, sub_1, sub_2, sib_3, sub_4, sub_5, sub_6, sub_7, geo_language, geo_timezone, geo_country, geo_city, geo_provider, device_browser, device_browserEngine, device_os, device_realOs, device_device, device_type, device_connectionType, device_useragent, screen_width, screen_height, screen_orientation, screen_pixelDensity, summary_totalVisits, summary_uniqUsers, summary_uniqUsersPc, summary_validVisits, summary_validVisitsPc, summary_techLosses, summary_techLossesPc, bots_total, bots_totalPc, bots_crawler, bots_crawlerPc, bots_spoofing, bots_spoofingPc, bots_automated, bots_automatedPc, bots_iFrame, bots_iFramePc, bots_badReputationIp, bots_badReputationIpPc, bots_blocked, bots_blockedPc, lowQuality_total, lowQuality_totalPc, lowQuality_proxy, lowQuality_proxyPc, lowQuality_spoofing, lowQuality_spoofingPc, lowQuality_automated, lowQuality_automatedPc, lowQuality_trafficCheats, lowQuality_trafficCheatsPc, feature_adBlock, feature_adBlockPc, feature_isMobile, feature_isMobilePc, feature_webView, feature_webViewPc, feature_iFrame, feature_iFramePc, feature_pushNotifications, feature_pushNotificationsPc. Those values are allowed only if option Behavioral analysis is turned on for you integration: beAn_pageVisibility, beAn_pageVisibilityPc, beAn_pageActivity, beAn_pageActivityPc, beAn_pageAcceptance, beAn_pageAcceptancePc

Фильтры, чьи ID наканчиваются на Pc (например: lowQuality_totalPc) возвращают проценты.

Полный список метрик вы можете получить с помощью этого URL.

type range | list | binary
range {from: Number, to: Number} Используется в фильтрах с типом range
include [Any] Используется в фильтрах с типом list и binary. Чтобы выводить только строки, в которых встречаются искомые значения.
exclude [Any] Используется в фильтрах с типом list и binary. Чтобы выводить все строки, кроме тех, в которых встречаются искомые значения.
Примеры фильтров

Тип list, include включён. Ищет визиты только из Камбоджи ("KH") или Китая ("CN").

{
   ...
   "filters":{
      "filters":[
         {
            "id":"geo_country",
            "type":"list",
            "include":["KH","CN"],
            "exclude":[]
         }
      ],
      "period":"today",
      "timezone":-3
   }
}

Тип list, exclude включён. Ищет визиты из всех стран, кроме Камбоджи ("KH") и Китая ("CN").

{
   ...
   "filters":{
      "filters":[
         {
            "id":"geo_country",
            "type":"list",
            "include":[],
            "exclude":["KH","CN"]
         }
      ],
      "period":"today",
      "timezone":-3
   }
}

Тип binary, include включён. Ищет визиты, которые были совершены краулерами (то есть ботами поисковых систем и социальных сетей).

{
   ...
   "filters":{
      "filters":[
         {
            "id":"bots_crawler",
            "type":"binary",
            "include":[1],
            "exclude":[]
         }
      ],
      "period":"today",
      "timezone":-3
   }
}

Тип binary, exclude включён. Не показывает визиты, совершённые краулерами.

{
   ...
   "filters":{
      "filters":[
         {
            "id":"bots_crawler",
            "type":"binary",
            "include":[],
            "exclude":[1]
         }
      ],
      "period":"today",
      "timezone":-3
   }
}

Тип range. Ищет срезы, на которых общее количество ботовых визитов находится между одной и десятью тысячами.

{
   ...
   "filters":{
      "filters":[
         {
            "id":"bots_total",
            "type":"range",
            "range":{
               "from":1000,
               "to":10000
            }
         }
      ],
      "period":"today",
      "timezone":-3
   }
}

Тип range. Ищет срезы, на которых более 50% визитов совершены с мобильных устройств.

{
   ...
   "filters":{
      "filters":[
         {
            "id":"feature_isMobilePc",
            "type":"range",
            "range":{
               "from":50,
               "to":null
            }
         }
      ],
      "period":"today",
      "timezone":-3
   }
}

Тип range. Ищет визиты, совершённые до 10 часов утра по UTC-3.

{
   ...
   "filters":{
      "filters":[
         {
            "id":"time_hour",
            "type":"range",
            "range":{
               "from":null,
               "to":10
            }
         }
      ],
      "period":"today",
      "timezone":-3
   }
}
Описание <compare>
Ключ Тип Описание
dateFrom String Дата в формате Y-m-d
dateTo String Дата в формате Y-m-d
mode compare_value | diff | percent
sort Boolean

Ответ

Примера ответа в JSON

{
   "success":true,
   "code":200,
   "msg":[],
   "data":{
      "rows":[
         {
            "id":0,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"AE",
               "value":"United Arab Emirates ",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":1,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"AT",
               "value":"Austria",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"27",
               "value":"27",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":2,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"BA",
               "value":"Bosnia and Herzegovina",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"349",
               "value":"349",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"3",
               "value":"3",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0.86,
               "value":"0.86",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":3,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"BD",
               "value":"Bangladesh",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":4,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"BG",
               "value":"Bulgaria",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"3",
               "value":"3",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":5,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"BR",
               "value":"Brazil",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":6,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"CA",
               "value":"Canada",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":7,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"CH",
               "value":"Switzerland",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"4",
               "value":"4",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":8,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"DE",
               "value":"Germany",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"110",
               "value":"110",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":9,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"HR",
               "value":"Croatia",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"274",
               "value":"274",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"4",
               "value":"4",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":1.46,
               "value":"1.46",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":10,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"HU",
               "value":"Hungary",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":11,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"IN",
               "value":"India",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"2",
               "value":"2",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":12,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"IR",
               "value":"Iran",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":13,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"IT",
               "value":"Italy",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"2",
               "value":"2",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":14,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"LB",
               "value":"Lebanon",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"2",
               "value":"2",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":15,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"LU",
               "value":"Luxembourg",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":16,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"MA",
               "value":"Morocco",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":17,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"ME",
               "value":"Montenegro",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"42",
               "value":"42",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":18,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"MK",
               "value":"Republic of North Macedonia",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"21",
               "value":"21",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":19,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"MT",
               "value":"Malta",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":20,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"NO",
               "value":"Norway",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":21,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"PL",
               "value":"Poland",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"8",
               "value":"8",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":22,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"QA",
               "value":"Qatar",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"2",
               "value":"2",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":23,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"RO",
               "value":"Romania",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"2",
               "value":"2",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":24,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"RS",
               "value":"Serbia",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"676",
               "value":"676",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"3",
               "value":"3",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0.44,
               "value":"0.44",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":25,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"RU",
               "value":"Russian Federation ",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"3",
               "value":"3",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":26,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"SE",
               "value":"Sweden",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":27,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"SI",
               "value":"Slovenia",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"199",
               "value":"199",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"10",
               "value":"10",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":5.03,
               "value":"5.03",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":28,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"SK",
               "value":"Slovakia",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":29,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"SO",
               "value":"Somalia",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":30,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"TR",
               "value":"Turkey",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"1",
               "value":"1",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":31,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"US",
               "value":"United States of America ",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"20",
               "value":"20",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"18",
               "value":"18",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":90,
               "value":"90",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         },
         {
            "id":32,
            "time_day":{
               "rawValue":"10.04.2024",
               "value":"10.04.2024",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "geo_country":{
               "rawValue":"XK",
               "value":"Kosovo",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "summary_totalVisits":{
               "rawValue":"3",
               "value":"3",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_total":{
               "rawValue":"0",
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            },
            "bots_totalPc":{
               "rawValue":0,
               "value":"0",
               "diff":null,
               "percent":null,
               "compare_value":null
            }
         }
      ],
      "totalRows":33,
      "page":1,
      "perPage":50,
      "columns":[
         {
            "field":"time_day",
            "type":"string",
            "sortable":true,
            "unit":null,
            "tooltip":false
         },
         {
            "field":"geo_country",
            "type":"string",
            "sortable":true,
            "unit":null,
            "tooltip":false
         },
         {
            "field":"summary_totalVisits",
            "type":"number",
            "sortable":true,
            "unit":null,
            "tooltip":false
         },
         {
            "field":"bots_total",
            "type":"number",
            "sortable":true,
            "unit":null,
            "tooltip":true
         },
         {
            "field":"bots_totalPc",
            "type":"float",
            "sortable":true,
            "unit":"%",
            "tooltip":false
         }
      ],
      "total":{
         "id":33,
         "time_day":"fullResult",
         "geo_country":{
            "rawValue":null,
            "value":"",
            "diff":null,
            "percent":null,
            "compare_value":null
         },
         "summary_totalVisits":{
            "rawValue":null,
            "value":"1763",
            "diff":null,
            "percent":null,
            "compare_value":null
         },
         "bots_total":{
            "rawValue":null,
            "value":"38",
            "diff":null,
            "percent":null,
            "compare_value":null
         },
         "bots_totalPc":{
            "rawValue":null,
            "value":"2.16",
            "diff":null,
            "percent":null,
            "compare_value":null
         }
      }
   }
}

API

Ключ Тип Описание
success Boolean Был запрос успешным или нет
code Number Статус ответа
msg [String] Сообщение об ошибке
data
data.rows [<row>] Описание строк таблицы
data.totalRows Number Общее количество строк в таблице
data.total <row> Сумма по каждой колонке с учётом невидимых строк
data.page Number Текущая страница
data.perPage Number Количество элементов на странице
data.columns [<column>] Описание столбцов таблицы
Description <row>
Ключ Тип Описание
value String Значение в человеко-читаемом виде
rawValue String Сырое значение
diff String | null
percent Number | null Является значение процентом или нет
compare_value String | null Сравниваемое значение (в случае, если запрос отправлен в режиме compare)
Описание <column>
Ключ Тип Описание
field String ID метрики или группировки
type String | Number | Float
sortable Boolean Можно сортировать или нет
unit String | null Единица измерения.

Например, % у процентных столбцов

Примеры запросов.

CURL

curl -X 'OPTIONS' \  'https://kaminari.click/api/stat/get' \  -H 'accept: */*' 'Authorization: Bearer <YOUR API_TOKEN>'
curl -X POST 'https://kaminari.click/api/stat/filter' -d '{"id":"device_type","searchQuery":"","dateFrom":"2023-01-05","dateTo":"2023-01-05"}' -H 'content-type: application/json' -H 'Authorization: Bearer <YOUR API_TOKEN>'
curl -X POST 'https://kaminari.click/api/stat/data' -d '{"id":null,"name":null,"groups":["time_day"],"metrics":["summary_totalVisits"],"filters":{"filters":[],"period":null,"timezone":0,"dateTo":"2022-08-15","dateFrom":"2022-08-15"},"compare":null}' -H 'content-type: application/json' -H 'Authorization: Bearer <YOUR API_TOKEN>'

NodeJS

const https = require('https');

const options = {
    host: 'kaminari.click',
    port: 443,
    path: '/api/stat/get',
    method: 'POST',
    headers: { 'Authorization': 'Bearer <YOUR API_TOKEN>' }
};

https
    .get(options, (resp) => {
        let data = '';

        resp.on('data', (chunk) => {
            data += chunk;
        });

        resp.on('end', () => {
            try {
                data = JSON.parse(data);
            } catch {
                console.log(data);
            }
        });
    })
    .on("error", (err) => {
        console.log("Error: " + err.message);
    });

PHP

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://kaminari.click/api/stat/get');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'OPTIONS');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'accept: */*',
]);

$response = curl_exec($ch);

curl_close($ch);

Python

import requests

headers = {
    'accept': '*/*',
}

response = requests.options('https://kaminari.click/api/stat/get', headers=headers)
response = requests.options('http://Authorization: Bearer <YOUR API_TOKEN>', headers=headers)