From 5d66eaa7ecded21a4659068631048ede7c2a02a4 Mon Sep 17 00:00:00 2001 From: Martin Thomson Date: Tue, 14 Mar 2023 14:38:17 +1100 Subject: [PATCH 1/2] A frank appraisal of user benefit A common question that comes up in this context is what benefits users of the web might expect to see as a result. We've spoken about this in PATCG meetings on several occasions. Supporting advertising has no direct user benefit. Indirect benefits exist however. This touches the more prominent reasons. Also, this acknowledges the bad motivation that is the hope that tracking will cease just because attribution is possible. That's a fanciful idea, but not a realistic one. What is possible (and what I didn't include because it gets tricky) is that with attribution being effectively possible, it might become easier to more strictly limit cross-site communication. --- IPA-End-to-End.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/IPA-End-to-End.md b/IPA-End-to-End.md index 0f57d00..c8d0db3 100644 --- a/IPA-End-to-End.md +++ b/IPA-End-to-End.md @@ -85,6 +85,30 @@ There are a number of different parties that are involved with the protocol in o 5. _**Attribution Constraint ID**_: An identifier, specified by the _report collector_, to denote if a given pair of _source_ and _trigger events_ can be attributed (beyond having the same _match key_.) +## User Benefit + +This API provides users with no direct benefit. +The purpose of this API is to provide support for measuring advertising. +Consequently, the only advantages to users are indirect. +By enabling cross-site [attribution](#attribution-measurement), the API provides support for a critical advertising use case. + +In turn, advertising provides material support for web sites and applications, allowing businesses to provide content that is accessible to many users without requiring individual payment. + +Advertising can be an effective way of funding online content and services that does not have to rely on users paying for access. +Supporting advertising in this way can make that access more equitable for users. +Advertising without any means of measuring its effectiveness is far more wasteful than advertising that can be measured. +By providing those that use advertising with a means of measuring its effect, advertising is better able to support sites. + +By providing an effective attribution solution in _user agents_, it is no longer necessary to use [tracking](https://www.w3.org/2001/tag/doc/unsanctioned-tracking/) to perform attribution. +This will allow some advertising businesses to migrate away from tracking, which might benefit affected users. + +Of course, we cannot ignore the fact that tracking provides businesses with other benefits, including more flexible attribution. +So there is no expectation that the introduction of a privacy-preserving attribution system will cause all tracking to immediately cease. + +There are some risks to users that IPA seeks to minimize through a range of measures, including technical safeguards and policy controls. +The bulk of this document is dedicated to describing how attribution can be performed without revealing personally-identifiable information. + + ## Attribution Measurement Attribution measurement is a basic measurement approach used in online digital advertising. For a given conversion event (e.g., a purchase), we aim to attribute that conversion to an ad impression (if one exists.) We generalize into _source events_ (i.e., an ad impression) and _trigger events_ (i.e., a purchase.) _Source events_ happen on a _source website/app_, and _trigger events_ happen on a _trigger website/app_. In order to attribute, a _source event_ must occur before the _trigger event_ and must be from the same individual. In the event that a single query contains _trigger events_ from multiple _trigger websites/apps_, we must also constrain the attribution to only attribute _trigger events_ to _source events_ from relevant campaigns. From 983b7714d244c4de953e60ea9e5534e75ca7dfa8 Mon Sep 17 00:00:00 2001 From: ToC Bot Date: Tue, 14 Mar 2023 03:42:17 +0000 Subject: [PATCH 2/2] Update ToC --- IPA-End-to-End.md | 1 + 1 file changed, 1 insertion(+) diff --git a/IPA-End-to-End.md b/IPA-End-to-End.md index c8d0db3..65a92d8 100644 --- a/IPA-End-to-End.md +++ b/IPA-End-to-End.md @@ -18,6 +18,7 @@ This document provides an end-to-end overview of that protocol, focusing primari * [Definitions](#definitions) * [Parties Involved](#parties-involved) * [Other Key Terms](#other-key-terms) + * [User Benefit](#user-benefit) * [Attribution Measurement](#attribution-measurement) * [Gathering Events](#gathering-events) * [Types of Queries](#types-of-queries)