Community Discussion
Load item performance report, daily
Hey team, hope you are well.
We are planning to consume the API to get daily reports for every item of every campaign.
https://developers.taboola.com/backstage-api/reference#top-campaign-content-report
The strategy would be to set the timeframe between start_date and end_date to 1, and request for each item of every campaign.
From what I understood, would be necessary only one request per campaign, and the return would be the top 1000 ads with its performance of that day, correct? Or it would be necessary to run one request for each item inside the campaign?
For every connection we create, the requests would be done in sequential, but is possible to create multiple connections to run in parallel.
I didn't see any formal rate limits in the documentation
To load the historical data, this would require a lot from the API but after it, the daily sync would be more stable. It doesn't seem the API was optimized to this specific use case so i'm a little concerned about the reliability. I didn't see any formal rate limits in the documentation, so i don't know how the API would behave with this use case.
I'm sharing it with you to see if we would face any limit or reliability issue that I'm not seeing right now, or if you guys have a better way to structure the requests that could guarantee daily reports for every item of a campaign.
Thanks a lot,
Posted by Matheus Reis about 1 year ago
Taboola rate limit
Is there a rate limit on taboola when updating blacklisted publishers across accounts?
Just curious.
Posted by Samuel almost 2 years ago
cpc calculation
How can we calculate thru the api the cost per click by publisher and time of the day? we need an estimate for live traffic and the real cost for updated data
Where can I find more information on how this works
Posted by Mansour Bennouna over 2 years ago
Query limit
Hi Guys
What is the query per second limit using the API?
Thanks
David
Posted by David over 2 years ago
Access-Control-Allow-Origin
I'm getting an error sometimes when accessing the item_breakdown endpoint. It'll work fine the first few times and then I'll get his error. I'm masking out specific information in the calls and responses to paste them here.
The endpoint:
Request URL: https://backstage.taboola.com/backstage/api/1.0/##########-altium-sc1/reports/top-campaign-content/dimensions/item_breakdown?start_date=1900-01-01&end_date=2020-02-17&campaign=##########
Referrer Policy: no-referrer-when-downgrade
The response message after the call errors out is:
accept-ranges: bytes
content-length: 0
date: Mon, 17 Feb 2020 21:27:02 GMT
server: nginx
status: 429
via: 1.1 varnish
x-cache: MISS
x-cache-hits: 0
x-served-by: cache-chi21133-CHI
x-timer: S1581974823.691708,VS0,VE160
The error in the browser console is:
Access to XMLHttpRequest at 'https://backstage.taboola.com/backstage/api/1.0/###########-altium-sc1/reports/top-campaign-content/dimensions/item_breakdown?start_date=1900-01-01&end_date=2020-02-17&campaign=###########' from origin 'https://###############.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Posted by Brendan Malone over 3 years ago
Rate limits and blacklisting
Hi there,
2 questions related to the API:
1. Are there any formal API rate limits? We have not bumped into any limits, but are about to ramp up our ingest of performance data and want to make sure we are good citizens.
2. I have found API docs for the campaign-level blacklisting (https://backstage-api.readme.io/reference#patching-targeted-publishers) but no docs for an account-level blacklist. However, in the backstage UI if I go to Campaign Summary -> By Site, there does appear to be the ability to manually blacklist sites for my account. Is there a way to ingest or update this list via the API?
Thanks!
Cleve
Posted by Cleve Pasarell over 3 years ago