What you need to know to start working with the Attribution Reporting API.
- Get started with the Attribution Reporting API . Where to start, including setup and a quick overview.
- Register sources . Learn how to register sources to attribute clicks and views to the appropriate events.
- Register triggers . Learn how to register attribution triggers to measure your conversions.
- Set up debugging . Learn how debugging works and how to set it up.
Customize reports
Take advantage of the flexibility of the API.
- Prioritize specific clicks, views, or conversions . Configure the API to prioritize specific sources or triggers.
- Define custom rules using filters . Filters let you define rules for a variety of actions including which conversions are reported.
- Prevent duplication in reports . Learn how to prevent duplicates in both event-level and aggregatable reports.
- Custom report windows . Custom report windows can provide faster event-level reports and selective reporting for aggregatable reports.
- Register multiple reporters . Discover how separate entities can generate and receive attribution reports.
- Report schedules . Learn when the Attribution Reporting API sends aggregatable and event-level reports.
Tools and Demos
These tools and demos will help you test and understand the API.
- Attribution Reporting API demo . In this demo an advertiser uses an ad tech provider to run their ads on a publisher site. See how the API generates event-level and aggregatable reports.
- Measurement Simulation Library . Use historical data to see how it would look with the Attribution Reporting API.
- Noise Lab . Use Noise Lab to experiment with different values to see the impact of noise.
- Attribution Reporting Header Validator . Test out your headers to make sure you have the right fields for your API registrations.
- Chrome attribution internals . This demo illustrates how you can use chrome://attribution-internals/, but you can just type it in your browser to see sources, triggers, and more.
Advanced concepts
The background you need to achieve your measurement outcomes.
- Understanding noise in summary reports . Learn what noise means, where it is added, and how it impacts your measurement efforts.
- Working with noise . Learn how to work with, account for, and reduce the impact of noise in your aggregatable reports.
- Constraints on Aggregation Reporting data . Understand the data constraints, requirements for destinations and origins, and the impact on schedules.
- Contribution budget for summary reports . Learn about the role of the contribution budget for Attribution Reporting summary reports and how to allocate it to capture the data you need.
- Understanding aggregation keys . What aggregation keys are, how they're used in the Attribution Reporting API, and how you can translate goals into keys.
- Web-to-app and app-to-web measurement . Learn how your Chrome web app can pass attributions to your Android app.