Aggregation Service provides server-side mechanism for adtechs to create summary reports. A summary report is the result of noisy aggregation applied to a batch of aggregatable reports. Summary reports allow for greater flexibility and a richer data model than event-level reporting, particularly for some use-cases like conversion values. Aggregation Service operates on aggregatable reports that are encrypted reports sent from individual user devices which contain data about individual events in the client software, such as a Chrome browser or an Android device.
This repository contains instructions and scripts to set up and test the Aggregation Service for Aggregatable Reports locally and on Cloud (AWS and GCP). If you want to learn more about the Privacy Sandbox Aggregation Service for the Attribution Reporting API and other use cases, read the Aggregation Service proposal.
- Collect and batch aggregatable reports
- Testing locally using Local Testing Tool
- Testing on AWS using encrypted reports
- Testing on GCP using encrypted reports
- Aggregation Service API
- Generate debug summary reports
You can reach out to us for support through creating issues on this repository or sending us an email at aggregation-service-support<at>google.com. This address is monitored and only visible to selected support staff.
Apache 2.0 - See LICENSE for more information.
For feedback/questions encountered during using this aggregation service implementation, please use the support channels provided by this repo. For feedback/requests related to the APIs in general, please initiate discussions in the respective API repo eg. Attribution Reporting API repo.