谷歌的AMP(加速移动页面)团队宣布了一个新的组件,该组件使移动优化框架的用户能够根据站点访问者的位置将内容定向到他们的站点。这个新的“amp-geo”组件允许根据访问者的国家(从IP地址推断)动态地提供内容。
自两年前框架推出以来,AMP项目一直在定期添加功能,包括扩展对分析、广告、表单、互动/视频(特别是通过故事格式)的支持,以及更灵活的布局和菜单选项。
这个新组件将特别有用的网站所有者目标内容或产品的跨国客户。它不仅能更好地控制语言选项(参见下面的例子“soccer”vs.“football”),还能控制视觉——图像、品牌等等。
实现amp-geo组件非常简单。的声明:
1. 包括amp-geo脚本:
2. 包括amp-geo标签:
3.用CSS标记你的文档,根据用户的大致位置来改变内容:
该团队还宣布了使用组扩展基于位置的动态内容显示的能力——通过ISOCountryGroups键,可以在amp-geo标签中指定多个国家进行单一的动态内容显示,实现同样简单:
1. 如上所述,在您的文档中包含amp-geo脚本。
2. 与其只包含一个空的amp-geo标签,不如配置ISOCountryGroups,以减少为指定跨多个地区的行为而必须编写的代码数量。
3.在前面的例子中,用CSS标记文档,根据用户的大致位置来改变内容:
更多关于使用amp-geo、ISOCountryGroups和两者的amp-bind集成的详细信息可以在这里找到。
AMP和GDPR
AMP项目团队最近还宣布了一款全新的工具,可以让网站实现用户控制,以获取访问者的数据跟踪和使用许可。这些新工具是在即将到来的GDPR(通用数据保护法规)合规期限(2018年5月25日)之前方便发布的。该组织在4月初首次表示,这些新的控制措施将会恢复。
如果你不熟悉GDPR勾画和你或你的客户可能会或可能不会受到影响,我们的姐妹网站,MarTech今天,放在一起一个很棒的引物——“今天MarTech指南GDPR——通用数据保护监管”,你可以在这里免费下载。
GDPR要求获得访问收集该公民个人资料的网站的任何欧盟公民的同意。拥有获取和存储同意的能力是至关重要的——而且对于使用AMP框架的任何人来说都是一个更大的挑战,因为它的功能集和能力都比较有限。在非AMP和AMP之间使用单一的协议收集框架为网站管理员带来了额外的复杂性——因为大多数支持移动目标框架的网站都维护两个版本的页面,很少有网站迁移到所有的网站页面都是只支持AMP的。
为了着手解决这些问题,AMP项目发布了AMP同意部分。利用这一组件,网站可以获得用户的同意(一些)特定数据跟踪行动,协助网站所有者需要遵守新的GDPR和/或其他隐私规定。实现amp-consent组件将根据您收集同意的需要而有所不同,因此您需要完整地检查组件规范,并彻底理解当前可用的选项。
为了让它更容易开始与AMP同意,AMP项目给出了三个完整的代码例子,为网站站长测试:
基本用户同意流程——利用传统的模式通知用户数据收集,并获得对所有人的单一选择。
高级用户同意流程-允许选择具体的行动。
基于地理位置的同意流程——与amp-geo部分一起用于针对来自特定国家的访问者。
下面的屏幕截图说明了如何同意几个不同的例子在AMP用户界面提供表面:
基本同意
先进的同意
在他网站上的一篇文章中,SEO Christian Kunz质疑是否真的有可能使用兼容gdprm的AMP。我联系了(我们的出版商)Third Door Media的GDPR顾问Kristina Podnar,讨论了Kunz提出的问题以及在AMP框架上兼容gdprm所面临的挑战。
Podnar强调理解数据处理器和数据控制器之间的区别,这是遵从性方面的关键区别。资料控制人(即网站拥有人)收集资料须取得用户同意;数据处理器就不一定了。对于AMP,如果站点是由谷歌的缓存提供的,问题是谷歌是否只是处理用户数据(例如IP地址),还是也作为一个公司