Giter Club home page Giter Club logo

conversion-measurement-api's Introduction

Attribution Reporting API

This document is an overview of the Attribution Reporting API proposal. The API supports measurement of clicks and views with event-level and aggregate reports.. If you're looking specifically for the explainer for event-level click reports that used to live on this page, head over to Attribution Reporting for Click-Through Measurement instead.

Participate

This API is being incubated and developed in the open. Here are ways to participate:

  • 🗓 Join the bi-weekly meetings (every second week). In these calls, participants discuss API design proposals and how the API could support various measurement use cases. You can add topics to the next meeting's agenda at any time. Everyone is welcome to join these discussions⏤only make sure to join the WICG.

Note: If you have implementation questions, for example if you're running an origin trial in Chrome and have technical questions, join the Attribution Reporting mailing list for developers and ask your question. If you have general technical questions on your use case, consider opening an issue on the Privacy Sandbox dev support repository.

Overview

The Attribution Reporting API makes it possible to measure when an ad click or view leads to a conversion on an advertiser site, such as a sale or a sign-up. The API doesn't rely on third-party cookies or mechanisms that can be used to identify individual users across sites.

The API enables two types of attribution reports:

  • Event-level reports associate a particular event on the ad side (a click, view or touch) with coarse conversion data. To preserve user privacy, conversion-side data is coarse and noised, reports are not sent immediately, and the number of conversions is limited.
  • Aggregate reports are not tied with a specific event on the ad side. These reports provide richer, higher-fidelity conversion data than event-level reports. A combination of privacy techniques across cryptography, distribution of trust, and differential privacy help reduce the risk of identity joining across sites.

These two report types can be used simultaneously. They're complementary.

API features (proposals)

🕙 Last updated: June 2021

All the features below are proposals under incubation. This list evolves over time.

Event-Level reports (clicks and views)

Attribute cross-site click-through or view-through conversions with reports at a per-event level. See details in the Explainer: event-level reports for views and in the Explainer: event-level reports for clicks.

Implementation status:

Click-through: 🟢 available for experimentation in Chrome. See the origin trial.

View-through: 🟤 not implemented yet (all browsers)

Aggregate reports (clicks and views)

Attribution reports for aggregated conversions (both clicks and views). Complements the event-level reports. See details in the Explainer.

Implementation status: 🟤 not implemented yet (all browsers)

App-to-web (clicks and views)

Attribution reports for web conversions for ad clicks (touches) or views that occurred within an Android app. See details in the Explainer.

Implementation status: 🟤 not implemented yet (all browsers)

Cross-device (clicks and views)

Attribute conversions occurring across distinct devices, i.e. as distinct web browser instances. See details in the Explainer.

Implementation status: 🟤 not implemented yet (all browsers)

External Documentation

  • API overview

  • API guide // ⚠️ only valid for the first iteration of the API (event-level, clicks only)

  • Experiment (origin trial) guide // ⚠️ only valid for the first iteration of the API (event-level, clicks only)

  • Demo // ⚠️ only demos the first iteration of the API (event-level, clicks only)

conversion-measurement-api's People

Contributors

alexmturner avatar andersdjohnson avatar apasel422 avatar csharrison avatar cwilso avatar davidvancleve avatar jinghao avatar johnivdel avatar jyasskin avatar linnan-github avatar maudnals avatar michaelkleber avatar miketaylr avatar nschonni avatar shigeki avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.