我们在尝试在常规 AMP 路线图更新中尝试一些新东西。这种新的“AMP 中的新功能”格式专注于可操作的更新。我们还将继续更新 AMP 路线图以反映进度,并且我们将在本帖中保留一个部分,专门讨论我们的下一步计划。现在,我们开始更新:
使用 <amp-position-observer> 实现灵活的、滚动绑定的动画
amp-position-observer为 AMP 带来了灵活且高性能的滚动绑定动画。您可以使用此组件构建一系列功能,包括视差效果、图像的微妙缩放或淡入,以及在动画通过视口时启动或停止动画。查看 文档以了解更多信息,并随时关注示例和模板。
<amp-sidebar> 现在可以为您的响应式设计提供支持
借助易于使用的 响应式布局和 srcset等功能,AMP 在设计上是响应式的。我们现在发布了 对 amp-sidebar 的改进,使其能够根据视口的宽度更改显示格式,从而使制作响应式页面变得更加容易。例如,用户可以在移动设备上使用可切换的侧边栏,而在桌面上将其更改为固定位置页眉。
AMP 中的原生视频分析
我们通过推出几个新的视频触发器和视频变量为视频分析添加了原生 AMP 支持,您可以在 amp-analytics 中使用这些触发器和变量来使用 amp-video 收集参与数据。查看 文档以了解更多信息。
请注意,目前仅支持 amp-video 组件,但视频播放器供应商可以使用视频界面在 AMP 中将其视频播放器实现与支持集成。 在 GitHub 上与我们联系,如果您是对此感兴趣的视频播放器供应商。
通过改进的客户端 ID 了解 AMP 和非 AMP 之间用户旅程的见解
我们最近推出了AMP 浏览器更直接地管理客户端 ID 的功能。就 AMP 的更改而言,这意味着 AMP 浏览器现在可以接受开发者在页面中包含的供应商标识符和/或 API 密钥,以便 AMP 浏览器可以识别请求客户端 ID 信息的一方。
这些改进可用于执行诸如在 AMP 和非 AMP 页面之间提供一致 ID 之类的操作。Google 最近宣布为其 Google Analytics 产品更新,利用这些更改为其客户提供对 AMP 流量的增强理解;如果您在 AMP 页面中使用 Google Analytics,请查看。
流体广告允许发布商请求无大小广告
随着 AMP 的内容重排策略的实施,我们从发布商那里得知,他们无法请求在请求时大小未知的广告。为了解决这个问题,我们正在推出流体广告支持。该功能目前可在开放 alpha 中进行测试。
其他最棒的功能:扩展跟踪、<amp-ima-video>、改进的数据新鲜度
- 我们最近更改了 amp-bind 和 amp-list 协同工作的方式以增强对新鲜数据的支持。
- AMP 扩展作者现在还可以 使用 amp-analytics 直接从页面收集数据。
- amp-ima-video 扩展已作为公开测试版推出,以便发行商轻松获利视频内容。这是一种轻量级方式,可让您获利现有视频内容中的广告,并且是使用 amp-iframe 或在 AMP 中使用原生支持的视频播放器获利视频的现有方式的补充。
- 我们已将 自动广告刷新功能 和 SRA(单请求架构)功能提升为一般可用性,如果您有兴趣,可以立即进行测试。
未来的路线图
我们还针对 上次更新中提到的功能集,目标是在第四季度推出,其中包括:
- 对 amp-image-lightbox 的改进
- 视频功能,包括 将视频最小化到视口角
- 针对 AMP Start 的新模板和简单配置
- 一个 日期选择器
- amp-iframe 与父文档中的其他元素之间的消息传递
展望分析,我们关注的一些领域是
- 错误日志记录:我们计划添加一个 触发器,使您能够记录错误。这应有助于提高对用户在与您的 AMP 页面互动时可能遇到的问题类型的可见性。
- 批处理分析:在多种情况下,收集许多分析 ping 并能够在某个时刻传输它们很有用,因此此功能将为 AMP 中的批处理添加支持。
最后但并非最不重要的一点是,许多发布商需要在发出广告请求之前使用定位或其他 cookie 级别信息来增强广告请求。我们通过我们称之为 RTC(实时配置)来简化此操作。使用 RTC,发布商将能够定义多达 5 个端点,以在向主要广告服务器发出广告请求之前增强广告请求。 实施意向已发布在 Github 上,我们期待您对此的反馈。
* * *
感谢 AMP 开发社区的辛勤工作和反馈。一如既往,如果您在 GitHub 上遇到任何问题或有功能要求,请 告诉我们。
作者:Lisa Wang,AMP 项目产品经理