Skip to content
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

Need for batching Aggregatable report in multiple batches #716

Open
logicad opened this issue Mar 6, 2023 · 1 comment
Open

Need for batching Aggregatable report in multiple batches #716

logicad opened this issue Mar 6, 2023 · 1 comment

Comments

@logicad
Copy link
Contributor

logicad commented Mar 6, 2023

The proposal of Aggregation Service ARA prevents the same aggregatable report to be batched multiple times. (“No duplicates” rule). This prevents us from reprocessing the report for the next use cases.

  1. Aggregatable reports will have some delays beyond 1 hour that are due to user actions. At the same time, there is a general need in getting the report as fast as possible as it becomes available, so we would like to process the report a couple of times to ensure we capture the full report that might be missed out by processing it too early.

    1. ex) We want a report from the previous month on the 1st of each month. By processing on the morning of the 1st of the month, some Aggregatable reports might be missed out due to the delay beyond 1 hour. We would then need to reprocess this again the next day to ensure we capture the conversions fully from the previous month.
  2. If there are any kind of system errors during the end to end processes, we rerun the report generating process from the start. The “no duplicates” rules will prevent us from any reprocessing that will be required due to any small system errors, and need to build a less error prone system that is very costly.

What are Chrome’s recommendations or plans to meet these needs?

@wualbert17
Copy link

FYI, the Aggregation Service team is currently looking into supporting requerying, which could help with this use case. If you're interested, please take a look at privacysandbox/aggregation-service#71.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants