跟踪 Accelerated Mobile Pages (AMP)

Accelerated Mobile Pages 需要使用不同的 Google Analytics(分析)代码。

Accelerated Mobile Pages (AMP) 是适用于移动网络的开放源代码网页格式,可让您的网页近乎即时地呈现在移动设备上。AMP 网页与 HTML 网页类似,可在任何浏览器中加载。不过,由于您无法在 Accelerated Mobile Pages 上使用 analytics.js,因此我们专门针对 AMP 提供了一种不同的 Google Analytics(分析)代码。

Google Analytics(分析)数据收集是作为 Measurement Protocol 上方的一个分层实现的。系统会随机生成用户标识符并将其存储到 localStorage 或 Cookie 中。用户标识符会在用户清除 Cookie 和本地存储空间时重置。AMP 标记支持 IP 截断(如 Google Analytics(分析)中的 IP 匿名化中所述)。AMP 文档中的数据始终会对 IP 进行匿名处理。

AMP Analytics 支持停用 Google Analytics(分析)。安装此停用插件后,系统会停用 Google Analytics(分析)数据收集功能。

借助 Accelerated Mobile Pages,用户可在同一会话中与一个发布商在多个网站上的内容进行互动。详细了解从 Accelerated Mobile Pages 收集的基于会话的指标。

要求

要在 AMP 网页上使用 Google Analytics(分析),您必须执行以下操作:

功能和限制

利用 AMP 分析,您可以收集以下数据:

  • 网页数据:网域、路径、网页标题
  • 用户数据:客户端 ID、时区
  • 浏览数据:引荐来源网址、唯一身份网页浏览 ID
  • 浏览器数据:屏幕高度、屏幕宽度、用户代理
  • 互动数据:页面高度和页面宽度
  • 事件数据
与标准 Google Analytics(分析)相比,适用于 AMP 的 Google Analytics(分析)目前在功能上存在较多限制;随着时间的推移,AMP 功能将逐渐增加。

跟踪方面的其他考虑因素

Google AMP Client ID API 已在近期发布,目的是改进针对在您的网域上投放的多个网页以及在 Google 查看器中投放的 AMP 网页的用户分析。除了在您自己的网域上投放超快速度的 AMP 内容,您还可以直接通过 Google 查看器投放 AMP 内容。但是,如果您不使用 Google AMP Client ID API,而又在至少两种场合中投放网页(例如在 Google 查看器中和在您自己的网站上),这将导致在这两个(或更多)接触点与您的内容进行互动的同一用户有多个身份标识。

缓存与非缓存分析

如果您希望更深入地了解用户与缓存中以及您自己的网域中的 AMP 页面如何互动,可以按照以下说明操作,通过自定义维度将相应数据发送给 Google Analytics(分析):

  1. 通过 Google Analytics(分析)界面添加新的自定义维度。将其设为命中级维度,并记下索引编号。
  2. 将以下配置添加到 AMP 网页中的 Google Analyticsf(分析)代码中:
    
      extraUrlParams: {
      'cd<index 1="" from="" step="">': '${ampdocHost}'
    }
    
    EX: So if the index is 5 then the config will be:
    extraUrlParams: {
      'cd5': '${ampdocHost}'
    }
    
  3. 重新启动 AMP 网页,您会看到主机名进入新的自定义维度中。
  4. 重新启动 AMP 页面后,您可以使用新的自定义维度设置自定义报告,也可以按照任何正常报告流程访问这个自定义维度。
该内容对您有帮助吗?
您有什么改进建议?