-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scheduled Reports vs. Real-time Reporting #39
Comments
Hey Angelina, Thanks for the list of use-cases, that's really helpful. I have some comments and questions about them:
2 / 3: I don't fully understand the distinction between these two. It seems like they are both generally about checking in on the performance of a campaign and making decisions based on the data. Delays in this case cause delays in decision making (i.e. you can't be as agile) or in noticing a problem. Is that correct? How long does it typically take for changes in a campaign to reflect in attributed conversion data? i.e. how long is the current edit / analyze loop in the typical case?
|
Hi Charlie. I hope all is well.
As far as #2 and #3, yes very similar. However, main difference is that:
In both scenarios, buyers typically want to see the results of their optimizations every few hours. Advertisers can get very antsy when it comes to their money, so many times when they launch something new (like a new creative, or campaign, or media placement) or have very large budgets, they immediately want to know if there are indications that their campaign is performing well, or that the optimizations have been activated. In programmatic and social, media teams look at the data at least 3-4 times a day, and make adjustments whenever it is needed throughout the course of the campaign. And in the scenario where somethings goes wrong or doesn't appear to be right, we often (try to) find out early enough because most agencies are looking at the data frequently. Example, many agencies create a "Day of Launch" report, whenever a new campaign starts. We pull reports and screenshots to share with the client for the first 5 days of a campaign or new creative - which sites are running, which creatives are running and how it's performing (impressions delivered, click rates, conversion rates, and cost pers- associated). If in that timeframe, we see that:
Most buyers rely on the platform's dashboards to provide this information. So example, Facebook, The Trade Desk, DV360, etc. For #4, with the aggregated API ~1 hour works so long as it captures a high accurate count of of impressions, clicks and conversion data, for publishers, buyers, and the in-betweens (DMP, DSPs, SSPs, Ad Exchanges, Ad Verfication, etc.). We all get paid by the advertiser, so all the systems in the eco-system need to know the accurate count for financial revenue and billing reasons. We need to ensure that everyone in the digital eco-chain know what their finances are at any given time. |
Thanks Angelina, Thanks Charlie |
Agree with the concerns outlined above. Additionally, (aside from NRT reporting) want to also call out that having the exact conversion timestamp on the conversion is necessary for several ad platform use cases such as conversion modeling and conversion based automated bidding strategies. |
@pinaik-msft can you explain in a bit more detail why you need the exact timestamp for modeling / bidding? What granularity do you need the timestamp to be? |
@csharrison - at least at a date grain for various conversion related analytics and modeling but ideally at date + time since there are use cases for that as well. One example is for calculating time-to-convert (i.e. time taken between click and a conversion). This particular metric is also used for advertiser reporting. |
Thanks, that makes sense. For the event-level API such granularity is difficult to achieve to satisfy our privacy goals but we hope we can get finer grained time data in the aggregate version of the API which may be OK for the reporting use-case (obviously for bidding and modeling using aggregate data is a challenge). |
Can you confirm and/or clarify when both "publisher" and "advertiser" would receive the event and/or aggregate data? Are there mechanisms to provide data to their reporting systems in real-time or near-to-real-time?
Both buyside and sellside platforms use real-time data (which includes, impressions, clicks and conversion data) for many reasons:
these are 4 use cases for the need for real-time reporting. There are more, but these are the priority issues if there is no real-time data.
fyi - i brought this up at the end of the 4/9 call.
The text was updated successfully, but these errors were encountered: