AMP

amp-pixel

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

行为

amp-pixel 组件的行为与简单的跟踪像素 img 类似。该组件只需要一个网址,但提供的变量可以在发出请求时被网址字符串中的组件替换。如需了解详情,请参阅替换部分。

在下面的基本示例中,amp-pixel 向给定网址发出一个简单的 GET 请求,之后忽略了结果。

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

在处理分析请求的引荐来源网址标头中包含的 AMP 网址时,请剔除或忽略 usqp 参数。该参数供 Google 用于触发针对 Google AMP 缓存的实验。

属性

src(必需)

一个指向远程端点的简单网址,必须是 https 协议。

referrerpolicy(可选)

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

<amp-pixel src="https://foo.com/tracker/foo"
    layout="nodisplay"
    referrerpolicy="no-referrer"></amp-pixel>
allow-ssr-img(可选)

AMP4ADS 广告素材中使用的此属性表示:作为验证后转换的一部分,img 元素可以直接放置在 amp-pixel 元素内,从而允许 ping 与 AMP runtime 获取/执行并行发送。请注意,这意味着网址中的所有宏都不会展开,因此请仅在它们不在 src 中出现时才使用此属性。

常见属性

此元素包含扩展到 AMP 组件的常见属性

替换

amp-pixel 支持所有标准网址变量替换。如需了解详情,请参阅替换指南

在下面的示例中,系统可能会向 https://foo.com/pixel?0.8390278471201 等对象发出请求,其中 RANDOM 值是在每次展示时随机生成的。

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

样式设置

不应设置 amp-pixel 的样式。

验证

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

需要更多帮助?

You've read this document a dozen times but it doesn't really cover all of your questions? Maybe other people felt the same: reach out to them on Stack Overflow.

Go to Stack Overflow
Found a bug or missing a feature?

The AMP project strongly encourages your participation and contributions! We hope you'll become an ongoing participant in our open source community but we also welcome one-off contributions for the issues you're particularly passionate about.

Go to GitHub