">文档:<amp-pixel> - amp.dev - AMP 框架
AMP

amp-pixel

说明

用于统计页面浏览量的跟踪像素。

 

受支持的布局

说明 可以作为典型的跟踪像素来统计页面浏览量。
受支持的布局 fixed、nodisplay
示例 请参阅 AMP By Example 的 amp-pixel 示例

用法

amp-pixel 组件的行为类似于简单的跟踪像素 img。它采用一个 URL,但在发出请求时,组件可以在 URL 字符串中替换该 URL 中的变量。有关更多详细信息,请参阅 替换 部分。

在此基本示例中,amp-pixel 向给定的 URL 发出简单的 GET 请求,并忽略结果。

<amp-pixel src="https://foo.com/tracker/foo" layout="nodisplay"></amp-pixel>

在分析请求的引荐标头中处理 AMP URL 时,请移除或忽略 usqp 参数。Google 使用此参数为 Google AMP 缓存触发实验。

替换

amp-pixel 允许所有标准 URL 变量替换。有关更多信息,请参阅 替换指南

在以下示例中,可能会向类似于 https://foo.com/pixel?0.8390278471201 的内容发出请求,其中 RANDOM 值在每次展示时都会随机生成。

<amp-pixel src="https://foo.com/pixel?RANDOM" layout="nodisplay"></amp-pixel>

属性

src(必需)

指向必须为 https 协议的远程端点的简单 URL。

referrerpolicy(可选)

此属性类似于 <img> 上的 referrerpolicy 属性,但是 no-referrer 是唯一可接受的值。如果指定 referrerpolicy=no-referrer,则 referrer 标头将从 HTTP 请求中移除。

<amp-pixel
  src="https://foo.com/tracker/foo"
  layout="nodisplay"
  referrerpolicy="no-referrer"
></amp-pixel>

allow-ssr-img(可选)

此属性用于 AMP4ADS 创意中,表示作为后验证转换的一部分,img 元素可能会直接放置在 amp-pixel 元素中,从而允许与 AMP 运行时获取/执行并行发送 ping。请注意,这意味着 url 中的任何宏都将不会展开,因此仅在 src 中不存在宏时才使用。

通用属性

此元素包含 通用属性,已扩展到 AMP 组件。

样式

amp-pixel 不应设置样式。

验证

请参阅 AMP 验证器规范中的 amp-pixel 规则

需要更多帮助?

您已经阅读了本文档十多次,但它并没有真正涵盖您所有的问题?也许其他人也有同感:在 Stack Overflow 上联系他们。

转到 Stack Overflow
发现错误或缺少功能?

AMP 项目强烈鼓励您参与和做出贡献!我们希望您成为我们开源社区的持续参与者,但我们也欢迎您对您特别热衷的问题进行一次性贡献。

转到 GitHub