-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I2I: Sirdata CMP integration with <amp-consent> #24879
Comments
Hello @tla-sirdata. Please! Look forward to your PR : ) |
The consent info is stored for one year. However because information is stored by AMP viewer, it is not guaranteed. AMP viewer can remove stored information without notice.
Vendors should be able to get the value via
Yes, that's possible.
The global consentState is designed for vendors that are not in the IAB vendor list. However granular support is not possible outside of IAB vendors. Let us know what's your requirement here.
If I remember correctly, 60vh is the maximum height for init prompt. Is this not sufficient for you. I do think we can remove the restriction though as one can easily find workaround towards the restriction. A well known workaround is to request the full screen API before sending the ready signal. @jeffjose what do you think about us removing the maximum height restriction and allow consent to block the entire page? Thanks |
Hi @zhouyx from your answer above:
Does that mean that if |
Hi @zhouyx , thanks for the answers !
So there's no way for the CMP to re-prompt the UI (in case of change in the vendor list) ?
I'm not sure if we need the
How can the CMP set the
As Google is not part of the IAB vendors, we want to send consent info related to this purpose like we do with our web solution (see https://cmp.sirdata.com/demo/index.html). In the same way, we want to send consent info related to publishers' purposes.
To workaround the restriction, we send the You can see a demo page of what we've done so far here : https://cmp.sirdata.com/demo/amp.html |
Hi @zhouyx I would appreciate your help on my last comment please :) Thanks! |
Hello @tla-sirdata, sorry for the delay in response. I was back from my vacation today : )
I found these two questions to be quite related. AMP supports the
I agree that only
As mentioned, AMP will blindly pass
SGTM. Thanks. |
Hi @zhouyx, thanks again for the answers
The
|
That's a good point. Could you please give me an example use case. What will be an example object that you want to share between the UI iframe and vendors. Thanks |
That's fine for the current visit but if the user dismisses the UI or leaves the page without interacting with the CMP, no
Our goal is to provide info about publisher's purposes as well as Google. You could extend the Example :
Thanks |
Thank you for the detailed explanation. Can I summarize them as two new feature requests.
This can either be achieved by introducing a
I can see this feature being useful since AMP won't interpret the consent string for vendors. Another possible solution is to keep the CMP iframe in the background and provide APIs for vendors to communicate with CMPs directly. That's the most flexible solution however with performance concerns. I understand that we want to pass data to vendors, but could you please explain why passing shared data to publishers and how would publishers use the data? Thank you Add @ampproject/wg-ads for ideas. |
If there's a new vendor or purpose to disclose, we need to re-prompt the UI in order to collect consent for it. Since AMP doesn't interpret the consent string, I think it's up to the publisher and the CMP to decide. I agree that it can be used to create bad user experience so it would be good to find a way to prevent the UI to be prompted too often.
The TCF specifies a way to communicate with the CMP frame via
The same way vendors need consent before processing, publishers may need consent to process on their own behalf (example: this publisher enables the 5 TCF purposes for his own) or for vendors not registered in the TCF (examples : Google, Facebook). |
Hi @zhouyx, I'm still interested into the evolutions we've discussed to improve the framework for vendors and publishers. Let me know if I can help. Thanks |
Hi @zhouyx, |
Thank you! Left comments to the PR. Re: discussion here, we had recently created an issue to collect feedback from vendors and CMPs. One of the proposal is to allow the CMP iframe to run in the background, which I believe would resolve the issue above. However that comes with performance concern, so it's still under discussion. Thanks. |
Closed by #26040 |
Summary
Sirdata CMP is a solution based on the IAB Europe Transparency & Consent Framework.
The purpose is to provide an AMP support with the
<amp-consent>
component by registering in "Supported Consent Management Platforms".Motivation
We work with our publishers to help them in meeting requirements of GDPR related to the choice of the users with regards to the processing of their personal data.
Our CMP is deployed on several sites and we want to provide an AMP support for our publishers.
Additional context
It is possible to integrate our solution with the basic integration but we want to register it as a Supported Consent Management Platform as explained here : https://github.com/ampproject/amphtml/blob/master/extensions/amp-consent/integrating-consent.md
The text was updated successfully, but these errors were encountered: