Community Discussion
Reporting delay through API
Hi, is there any delay in reporting through API for clicks / spend that took place ?
For example, if there's click / spend event that takes place now, how soon is this information available for the reporting API ?
Thanks
Posted by Jack Qian over 4 years ago
Reporting issue with 'campaign_breakdown'
Hi,
We are requesting for this report (reports/campaign-summary/dimensions/campaign_breakdown) several times a day.
We request it for 2 time periods:
- 1 day
- 365 days (to get campaign lifetime spend)
I suspect that sometimes, depending on how long it took to respond, the response is not full.
It happens randomly when we try to parse the response to json and it fails:
`ValueError: Unterminated string starting at: line 1 column 25130053 (char 25130052)`
`ValueError: Unterminated string starting at: line 1 column 44233078 (char 44233077)`
This suggests the response is incomplete.
And indeed, catching the response itself when this happens shows HTTP200 but the response itself is not complete:
"..."conversions_value":0.00,"roas":0.00,"ctr":0E-18,"vctr":0E-18,"cpm":0.00,"vcpm":0.00,"cpc":0.00,"campaigns_num":1,"cpa":0.00,"cpa_actions_nu"
I do not think this is a timeout from our end as we wait for 360 seconds and the error happens much sooner than that.
So I suspect your server cut the response if it happens to take to long, and then I get a partial response.
Please advise on how to get this solved...
Perhaps there is a way to cut the report to chunks (paged report) or perhaps selecting which dimensions will be returned? (i only want the spend in this case).
example request that just failed:
GET 'https://backstage.taboola.com/backstage/api/1.0/samyonetwork/reports/campaign-summary/dimensions/campaign_breakdown?start_date=2019-05-27&end_date=2020-05-26'
response headers:
{'X-Timer': 'S1590508558.250668,VS0,VE5509', 'X-XSS-Protection': '1; mode=block', 'X-Cache': 'MISS', 'X-Content-Type-Options': 'nosniff, nosniff', 'transfer-encoding': 'chunked', 'Accept-Ranges': 'bytes', 'Expires': '0', 'Vary': 'Accept-Encoding', 'X-Served-By': 'cache-bwi5053-BWI', 'Server': 'nginx', 'Connection': 'keep-alive', 'Via': '1.1 varnish', 'X-Cache-Hits': '0', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Date': 'Tue, 26 May 2020 15:56:03 GMT', 'P3P': 'policyref="http://trc.taboola.com/p3p.xml", CP="NOI DSP COR LAW NID CURa ADMa DEVa PSAa PSDa OUR BUS IND UNI COM NAV INT DEM"', 'Content-Type': 'application/json;charset=utf-8', 'X-Frame-Options': 'DENY'}
Posted by Or over 4 years ago
Questions on Spend data
Hi there, are the Spend numbers coming from Taboolaβs API ever inaccurate, in terms of costs related to real-time clicks? Are they ever ahead or behind, or inflated to predict Spend associated with future clicks? Weβre seeing hourly data that reflects the possibility of Spend increasing before the clicks associated with it come through.
Also, what time zone Taboolaβs API is using?
Thanks!
Posted by Justin Farber over 4 years ago