Enabling publishers to implement user controls on AMP pages


Read new details about this post here

Users today want additional control over their online experience. Additionally, publishers are faced with a variety of different demands on how they provide notice and choice to their users –  from vendor policies to evolving legal requirements, like the forthcoming General Data Protection Regulation (GDPR). The open source AMP Project is working to give publishers and tech vendors tools to implement their preferred user controls and to support their varied individual compliance requirements on their AMP pages.

A new component is currently under development (Update: development finished. See docs here) and will be available for integration into AMP pages soon. This will enable publishers to implement more easily the notice, choice and consent flows that they deem necessary for their websites. The features to be launched include the ability to show choices in user interface notices via “accept” and “reject” semantics, and configuration of AMP element behaviors in response to users’ choices. We encourage you to check out the corresponding GitHub issue for more details, to offer comments, and to subscribe and stay up to date.

Approaches to implementing user controls and achieving compliance with laws, such as GDPR, will vary by publisher. Therefore, we encourage everyone to engage and communicate requirements using the AMP Project GitHub. We welcome specific feature requests and ideas in the project at any time by filing new issues.

In addition, AMP supports over 100 vendor-provided capabilities ranging from analytics to ad tech to video players and other kinds of content embeds. As a publisher, if you want to ensure your vendors integrate with AMP’s user control features, please encourage the vendor to engage with the AMP Project.

In a couple of weeks, we will publish documentation and examples to help publishers with implementation of the new component. Please watch this space for further updates as we continue to share more details. Update: See this post for updates.

Posted by Rudy Galfi, Product Manager for AMP