View Push-delivery report
https://api.ocamba.com/v1/hood/reports/push-delivery
https://api.ocamba.com/v1/hood/reports/push-delivery
Push-delivery report enables analysis of critical parameters and essential information like Event Date, Push WokenUps, Push Clicks, Push Ctr, Push Subscriptions, Push Unsubscriptions and Push User Growth
Name
Descriptionsortstring
Sorts the response by specified field(s) with the option to specify sorting order (ascending by default, add prefix "-" for descending).Examples:
GET /VERSION/hood/RESOURCE_NAME?sort=name → sorts per name, ascending
GET /VERSION/hood/RESOURCE_NAME?sort=-id → sorts per id descending
GET /VERSION/hood/RESOURCE_NAME?sort=id,-name → sorts per id ascending, then name descending
See tips for the list of sortable fields.
Example: sort=-field1,field2
pagestring
The page number indicates which set of items will be returned in the response. The format of request is "page=N,M" where 'N' (required) represents page number and 'M' (optional) is number of items per page.Examples:
N=1, M=20 → returns page 1 with 20 items
N=2, M=20 → returns page 2 with 20 items (items 21-40)
N=3 → returns page 3. The number of objects returned depends on the resource settings.
Example: page=1,10
outstring
Data format output - 'csv' (default) or 'json'.Example: out=json
resolutionstring
Data resoulution, supported values 'hour', 'day'.Example: resolution=hour
fieldsstringrequired
Fields is array of dimensions and measures. You can use dimensions to categorize, segment, and reveal the details in your data. Measures contain numeric, quantitative values that you can measure. At least one measure is required.Example: delivery_date,tag_id,task_name,os_name,delivered,impression
200 - OK
Name
Descriptionautomation_idinteger
DimensionThe EBS Automation id generated on ocamba platform.
Example: 1029607
automation_namestring
DimensionThe EBS Automation name created on ocamba platform.
Example: New Ebs Automation
browser_idinteger
DimensionUnique browser identifier.
Example: 10
browser_namestring
DimensionThe browser name.
Example: Chrome
city_idinteger
DimensionThe GeoName identifier of the city.
Example: 6354908
city_namestring
DimensionThe name of the city.
Example: Sydney
clickinteger
MeasureThe total number of valid clicks.
Example: 1562
container_idinteger
DimensionUnique container identifier generated on Ocamba platform.
Example: 126598752
container_namestring
DimensionContainer name created on Ocamba platform.
Example: test.demo.com
conversioninteger
MeasureThe total number of conversions.
Example: 12
country_codestring
DimensionThe code of the geographical country.
Example: RS
country_namestring
DimensionThe name of the geographical country.
Example: Serbia
ctdrfloat
MeasureThe rate of clicks to delivered.
Example: 1.23
deliveredinteger
MeasureThe total number of delivered ads.
Example: 888248
delivery_datedate
DimensionThe task execution date.
Example: 2021-12-27
delivery_ratefloat
MeasureThe rate of wokenup to total users.
Example: 0.54
failedinteger
MeasureThe total number of users failed to receive ads.
Example: 9
impressioninteger
MeasureThe total number of impressions.
Example: 15268
incomefloat
MeasureThe total income.
Example: 125.65
os_idinteger
DimensionUnique operating system identifier.
Example: 12
os_namestring
DimensionThe operating system name.
Example: Android
push_ctrfloat
MeasureThe rate of clicks to impressions.
Example: 10.84
push_unsubscriptionsinteger
MeasureThe total number of push unsubscribed users.
Example: 2123
regioninteger
DimensionThe GeoName ID of the region.
Example: 123984
region_namestring
DimensionThe name of the region.
Example: Morava
spam_clickinteger
MeasureThe total number of spam clicks.
Example: 94
tag_idinteger
DimensionUnique application identifier generated by Ocamba.
Example: 126598752
tag_namestring
DimensionThe tag name.
Example: Demo tag
task_idinteger
DimensionUnique task identifier generated by Ocamba.
Example: 1002600
task_namestring
DimensionThe task name.
Example: Demo task
total_clickinteger
MeasureThe total number of clicks, including spam clicks.
Example: 1656
total_userinteger
MeasureThe total number of users.
Example: 2897
user_agestring
DimensionThe range user age.
Example: 8-30
user_age_by_hourstring
DimensionThe range user age by hour.
Example: 17
wokenupinteger
MeasureThe total number of wokenup users.
Example: 480876
zone_idinteger
DimensionThe zone id generated on ocamba platform.
Example: 1029607
zone_namestring
DimensionThe zone name created on ocamba platform.
Example: New zone
tip
1 Sortable fields are: delivery_date, tag_id, tag_name, container_id, container_name, task_id, task_name, os_id, os_name, browser_id, browser_name, user_age, user_age_by_hour, total_user, push_unsubscriptions, delivered, failed, wokenup, impression, total_click, spam_click, click, conversion, income, push_ctr, ctdr, delivery_rate, country_code, country_name, region_name, zone_id, zone_name, automation_id, automation_name and city_name.
2 Filterable fields are: delivery_date, tag_id, tag_name, container_id, container_name, task_id, task_name, os_id, os_name, browser_id, browser_name, user_age, user_age_by_hour, total_user, push_unsubscriptions, delivered, failed, impression, total_click, spam_click, click, conversion, income, push_ctr, ctdr, delivery_rate, country_code, country_name, region, region_name, zone_id, zone_name, automation_id, automation_name, city_id and city_name.
3 API provided filling empty entry points in between first and last date/hour. You should set with_fill parameter to true, but just in case the date dimension is requested only. It is in relation with resolution. You should pass day or hour, which defines what type of breakdown you request, default setup displays daily breakdown.
4 To get data by the time in your local time zone, you should set tz query parameter to the specific time zone. See the list of valid time zones here -> https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List.
5 For easier search, Reports API gives you the possibility of using one of the following labels: today, yesterday, last-7-days, last-30-days, last-24-hours, this-month, last-month, current-hour, last-hour, last-48-hours, last-2-days, month-to-date, month-to-yesterday, quarter-to-date.
note
1 When filtering stat_date, use one of the following formats:
- Single format: YYYY-mm-dd;
Displaying stats for this specific day
- Range format: rf:YYYY-mm-dd,YYYY-mm-dd;
Requires usage of the range operators:
- r - range - The value must be in a specified open range, where both endpoints are excluded.
- rf - range full - The value must be in a specified closed range, where both endpoints are included.
- rl - range left - The value must be in a specified half-open range, where only left or start point is included.
- rr - range right - The value must be in a specified half-open range, where only right or end point is included.
Displaying stats in this specific range.
- Hour range format: rl: YYYY-mm-dd hh:00:00,YYYY-mm-dd hh:00:00
If you exclude this parameter, the default setup displays "today" stats.
- Single format: YYYY-mm-dd;
Displaying stats for this specific day
- Range format: rf:YYYY-mm-dd,YYYY-mm-dd;
Requires usage of the range operators:
- r - range - The value must be in a specified open range, where both endpoints are excluded.
- rf - range full - The value must be in a specified closed range, where both endpoints are included.
- rl - range left - The value must be in a specified half-open range, where only left or start point is included.
- rr - range right - The value must be in a specified half-open range, where only right or end point is included.
Displaying stats in this specific range.
- Hour range format: rl: YYYY-mm-dd hh:00:00,YYYY-mm-dd hh:00:00
If you exclude this parameter, the default setup displays "today" stats.