我们已更新 AMP 路线图,其中包含我们的新项目和现有优先事项的进度。具体来说,我们专注于格式、分析和广告改进。以下为这些领域的亮点。
格式
本季度,我们将加倍投入电子商务、互动和开发者工具,并计划在 6 月底前完成所有三个领域的重大功能。
amp-bind,一个灵活的事件绑定系统,支持 AMP 中的更多互动,现在可以通过源代码试用版获得,并计划在本季度晚些时候发布。amp-bind 最近新增了一项功能,即绑定到amp-list的 src 参数。这开辟了广泛的功能,包括就地排序、筛选、分页和从任意服务器中提取的搜索结果,而无需重新加载或导航页面。此外,我们正在实施一种方法来支持客户端排序和筛选。这些功能以及两项正在进行中的功能,异步表单验证和表单输入自动完成,应该会让在 AMP 中构建强大的电子商务页面变得更加容易。
我们还将继续致力于在 AMP 中创造丰富、引人入胜的体验。首先,为了更好地支持 AMP 中的丰富图像,我们重新集中精力改进 amp-image-lightbox,以便开发者可以轻松实现沉浸式 lightbox 体验,并与 amp-carousel 同步。其次,我们将继续致力于滚动绑定行为。我们稍稍改变了方法,首先公开一个用于 滚动绑定动画 的灵活框架。一旦就位,我们将重新利用通用解决方案,用于 视差滚动 和 按上下文显示的标题。
最后,我们正在为 AMP Start 构建一些新模板,以帮助更多垂直领域的开发者快速制作出美观的 AMP。为了帮助自定义网站上的模板,我们还通过开发 AMP Start 配置器,让开发者无需直接编辑代码即可更轻松地配置 AMP Start 页面。
分析
最近的几项改进扩展了 amp-analytics 功能,特别是支持 AMP 广告的要求。现在,通过引入一个waitFor属性,可以与其他可见性触发器参数一起指定,从而使跟踪元素可见性变得更加灵活。我们还计划添加支持,以指定何时应报告可见性数据(暂称为“reportWhen”),这对于总计信息(在整个页面生命周期中累积并仅报告一次的数据)很有用。
我们引入了一种机制来支持根据查看上下文改变客户端 ID。这已作为Google Analytics 中宣布的更改的一部分(即将推出),它将使从发布商域中提供服务的 AMP 和非 AMP 页面中用户计数方式保持一致。其他分析供应商也可以使用它。
在本季度剩余时间内,我们将重点推出对 AMP 扩展的支持,以使用 amp-analytics 收集数据。我们还将致力于添加过滤器支持,以便在将 AMP 变量作为分析命中请求的一部分发送之前对其进行转换。
广告
本季度,我们专注于改进现有广告的 UX 行为,增加更多选项以提高获利,并继续专注于支持使用 DoubleClick for Publishers 提供AMP 广告的能力。
我们听取了你们的反馈,认为当前默认广告占位符比我们希望的更显眼。我们尝试了一些不同的选项,并确定了一个比前一个版本更微妙的选项,该选项将很快推出。我们还在研究优化我们如何加载提供给 AMP 页面的非 AMP 广告,以帮助最大限度地减少用户看到广告占位符的时间。
我们一直在努力改善发布商的获利方式。下个月,我们希望推出amp-ima-video 组件,允许通过内置浏览器视频播放器中的 IMA SDK 提供前贴片广告。当用户在页面上停留一段时间时,可以将一个广告换成另一个广告。我们正在开发一项功能,以自动刷新广告,在最小间隔后,允许发布商为相同数量的页面获利更多广告。
DoubleClick 团队正在关联单个页面上的广告请求,允许发布商投放需要竞争性排除和路障的广告。DoubleClick 格式团队还在努力提供使用自定义创意类型投放 AMP 创意的能力,预计将于 7 月份推出。
* * *
感谢 AMP 开发社区的工作和反馈。和往常一样,如果您有任何问题或功能请求,请告诉我们。
AMP 项目产品经理 Rudy Galfi 发布