Skip to main content

Statistics API

General Information

Basic API url  https://daopush-api.info/api/
Authorization by api-key for example ?api-key=xxxxxxxxxxx (it can be taken from dao.ad profile) 

You can get information about filter values ​​by following this link:
https://daopush-api.info/api/statistic/list-refs-data?api-key=xxxxxxxxxxx

Basic filter types:
  • country
  • osGroup
  • browserGroup

Statistics for advertisers

Push notifications: statistic/adv  
Popunder: statistic/pops-adv  
Inpage Push: statistic/in-page-adv  
Video: statistic/video-adv  
Telegram: statistic/tg-msg-adv

Basic groupings groupBy=

  • hours
  • days
  • months
  • country
  • geo_set    
  • creative (except popunder) 
  • campaigns
  • browser (with details by version)
  • browser_family (w/o with details by version)
  • os
  • sources
  • sub_id

subGroupBy= - the same list as in groupBy (only you can't use the same groupings and time groupings at the same time - hours, days, months)

Basic filters

  • startDate=dd-mm-yyyy (*required)
  • endDate=dd-mm-yyyy (*required)
  • campaignId[]=
  • creativeId[]=
  • countryId[]=
  • osGroupId[]=

  • browserId[]=
  • osType[]=
    - pc
    - mobile
Additional filters for push notifications:

selectColumns[]=clicked&selectColumns[]=sum

  • showed
  • clicked
  • sum
 
Additional filters for video:

selectColumns[]=impression&selectColumns[]=start&selectColumns[]=complete&selectColumns[]=sum&selectColumns[]=leads&selectColumns[]=leads_sum

  • win_bids
  • impression
  • start
  • midpoint
  • complete
  • skip
  • close
  • click
  • sum
  • leads
  • leads_main
  • leads_sum  

Statistics for webmasters

Push notifications: statistic/web  
Popunder: statistic/pops-web  
Inpage Push: statistic/in-page-web  
Video: statistic/video-web  
Telegram: statistic/tg-msg-web

Basic groupings groupBy=

  • hours
  • days
  • months
  • sources
  • country
  • geo_set    
  • landing (only for push notifications)
  • campaigns
  • browser (with details by version)
  • browser_family (w/o with details by version)
  • os
  • utm_sources
  • utm_medium (except pops, video)
  • utm_campaign (except pops, video)
  • utm_term (except pops, video)
  • utm_content (except pops, video)
  • d_subs (only for push notifications)

subGroupBy= - the same list as in groupBy (only you can't use the same groupings and time groupings at the same time - hours, days, months)

Basic filters

  • startDate=dd-mm-yyyy (*required)
  • endDate=dd-mm-yyyy (*required)
  • subsDateFrom=dd-mm-yyyy (only for push notifications)
  • subsDateTo=dd-mm-yyyy (only for push notifications)
  • sourceId[]=
  • countryId[]=
  • osGroupId[]=
  • browserId[]=
  • landingId[]= (only for push notifications)
  • osType[]=mobile
    - pc
    - mobile
  • utmSource=
  • utmMedium=
  • utmCampaign=
  • utmTerm=
  • utmContent=
Additional filters for push notifications:
selectColumns[]=clicked&selectColumns[]=pay
  • uniqs
  • hits
  • subs_count
  • subs_unique
  • showed
  • clicked
  • pay
Additional filters for inpage push:
selectColumns[]=clicked&selectColumns[]=pay
  • uniqs
  • hits
  • showed
  • clicked
  • pay
Additional filters for telegram ads:
selectColumns[]=clicked&selectColumns[]=pay
  • uniqs
  • hits
  • showed
  • clicked
  • pay
Additional filters for video:
selectColumns[]=impression&selectColumns[]=click&selectColumns[]=pay
  • uniqs
  • hits
  • impression
  • imp_decline
  • start
  • complete
  • click
  • pay