Comments (7)
See GoogleChromeLabs/privacy-sandbox-dev-support#184 which is a related issue. Right now there is no direct support for this use-case within ARA (if you don't control the email hosting site).
Regarding the best practices around click IDs in links, this is probably not the right forum to ask since this repo is devoted to the Attribution Reporting API specification.
cc @jolynyao
from attribution-reporting-api.
We do not have control over the email hosting site, and the use case revolves around the ability to track post-click conversions when a person clicks on the advertising inside an email message. Currently, when someone clicks on the advertisement, a 3rd party cookie allows us to track the conversion. However, with the deprecation of cookies, this process no longer functions, making it impossible to track conversions.
Our requirement is to maintain the tracking of post-click conversions from users who open an email message (via various platforms such as an app, webmail, or mail client). We are exploring ARA solutions to find a way to continue tracking conversions. After reviewing another issue you suggest (#184) and API documentation, it seems that achieving this may not be possible in the future.
from attribution-reporting-api.
It's possible to register for attribution during a redirect if the first link doesn't have the attributionsrc?
For example the creativity is delivered via an adserver that doesn't support attribution api and generate a "classic" banner, the url in the href is of the third party adserver that do a redirect to an adserver that support these api and want to register it as an attribution sources.
Is the second adserve able to register to the API or not because the first link doesn't have the attributionsrc?
Is there any way to manage this scenario that is not so uncommon?
from attribution-reporting-api.
Hey @Refalb , it was an intentional design decision not to support this flow, because it allows those in control of links on a page to track users on a publisher without the publisher's knowledge.
We briefly mention this here but it probably is worth expanding on.
from attribution-reporting-api.
Hi @csharrison but the publisher can use the permission policy to manage who can use the API and then track the user. He can do the opt out of specific third party, all or none and the default is that all are allowed to use the API. So the publisher know that adv could track user and if it doesn't want he can use this to do the optout.
Blocking the possibility to register to the API on redirect without starting with one with the attributionsrc parameter, other than prevent the registration to the API for link that are served by third party tool that doesn't support the parameter will also cut off from using this API for email marketing, as per @Refalb first concern, and in all the scenarios where the first click is not inside a chrome browser but the browser is opened in response to the click action on the link like on a mail client or application.
Is there any other way to enable attrbution API on these scenario?
from attribution-reporting-api.
Currently the permission policy is opt-out only, whereas attributionsrc
is opt-in, making attributionsrc
a stronger protection. Additionally the permission policy only governs a specific frame's permission, which does not help if a frame who the publisher wants to use the API happens to also embed links which track its users without their knowledge. A stronger version of Permissions Policy could potentially mitigate this, but currently the API is fairly heavy-handed.
We don't currently have plans to address this but we appreciate the feedback on use-cases, and we do use the feedback on github to inform our roadmap.
from attribution-reporting-api.
Hi @csharrison , thanks for the clarification, but I have a doubt: with this alternative solutions, you exclude the possibility to track conversion from email marketing for example, where now with 3rd party cookie you can easily track conversion and compare this marketing channels with other strategy: not supporting this case you are excluding the possibility to easily track the results in some ecosystem creating a distorsion in comparing results from different channels
from attribution-reporting-api.
Related Issues (20)
- Consider limiting the number of sources a reporting origin can register per initiated navigation HOT 5
- measurementManager.registerSource Invalid scheme for app destination: https; dropping the source HOT 1
- debug_key is cleared when fetch HOT 2
- Issues
- Flex event explainer doesn't describe how attribution-success debug reports are affected HOT 8
- [Raising on behalf of InMobi - for Android Privacy Sandbox testing] HOT 2
- Provide API measurement platform preference while registering sources and triggers HOT 1
- Hood
- Is it possible to do trigger registration in both Browser and OS. label:app-to-web HOT 1
- This pull request introduces the addition of the ClientCertificates property to the HttpRequestData class, enabling the exposure of certificate collection involved in authenticating the client against the server.
- Weekly conversion report with expanded trigger_data to satisfy CPA and affiliation attribution HOT 5
- Epsilon param configuration HOT 2
- Spec is vague on scheduled_report_time serialization
- InputEvent for click verification on Android HOT 2
- Max Aggregatable Reports per Source HOT 4
- Embed ara scaling factor in payload HOT 2
- Cannary
- Hey @k-o-ta , can you explain how you would propose the agg service:
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from attribution-reporting-api.