AMP

amp-pixel

描述

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

 

支持的布局

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

用法

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

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

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

在处理分析请求的 referrer 标头中的 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 (必需)

一个指向远程端点的简单 URL,它必须是 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 元素中,从而允许在 AMP 运行时获取/执行的同时并行发送 ping。 请注意,这意味着 url 中的任何宏都不会被展开,因此仅在 src 中不存在这些宏时才使用。

常用属性

此元素包括扩展到 AMP 组件的常用属性

样式

不应设置 amp-pixel 的样式。

验证

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

需要更多帮助?

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

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

AMP 项目强烈鼓励您的参与和贡献! 我们希望您能成为我们开源社区的长期参与者,但也欢迎您针对您特别感兴趣的问题提供一次性贡献。

转到 GitHub