Closed abebis closed 4 years ago
This was later answered in #20
First, there are reasons for not sending attribution data to third parties:
The user perspective. Users need to have a reasonable chance of understanding to whom data is shared about their activities on the web, even if there are privacy preserving protections in place. Users don't know about the numerous third parties that are involved in online ads. What they do know is that they visited news.example or search.example and clicked/tapped an ad there to go to shop.example. First party control. We've already discussed in #7 that third parties should be able to provide the link metadata adDestination and adCampaignID. If we were also to send attribution data to third parties, first parties would have no control over who claims what on their website. Even worse, if third parties were abusing PCM, first parties wouldn't have a way to detect it. All the data would flow to other players. We want first parties to get in control of attribution. In addition, first parties should be able to make business deals to have their attribution data analyzed. If they never see the data, they can't.
Ongoing discussion in #31
Given that
publishers and advertisers may not have the capacity to process attribution reports sent by browsers
advertisers will probably want/need to verify attribution reports provided by publishers (especially if the publisher and the ad network are controlled by the same entity, like Google search or Facebook),
it seems reasonable to provide a way for publishers or advertisers to specify a third-party vendor that would receive a copy of the attribution reports directly from the browser.
I am aware that this option is clearly excluded in the original Webkit blog post,
https://webkit.org/blog/8943/privacy-preserving-ad-click-attribution-for-the-web/
but what are the concrete reasons, privacy or data-leakage concerns, behind this choice? Is the browser neutral enough (that may not be the case with Chrome) not to need any external verification?
Also, both proposals from the Web Advertising Business Group and Google Chrome seem to acknowledge the need for independent measurement and verification.
https://github.com/w3c/web-advertising/blob/master/admetrics.md
Without any option for permission delegation, I guess publishers and advertisers will rely more on CNAME records, which seems more opaque to the user and raise more security (cookie sharing?) issues than keeping domains separate?