AMP

分析工具供应商

本文档列出了具有可与 amp-analytics 组件配合使用的内置配置的分析工具供应商。

要向第三方供应商发送分析数据,请执行以下操作:

  1. amp-analytics 标记中,添加 type 属性并将其值设为指定的供应商,如下方供应商部分所述。
  2. 确定要捕获和跟踪哪些数据,并在配置数据中指定这些详细信息。有关如何捕获分析数据的说明,请参阅供应商的文档。

在下面的示例中,我们将网页浏览数据发送到 Google Analytics(分析)(一个内置了 amp-analytics 相关配置的第三方分析提供商):

<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
  "vars": {
    "account": "UA-XXXXX-Y"
  },
  "triggers": {
    "trackPageview": {
      "on": "visible",
      "request": "pageview"
    }
  }
}
</script>
</amp-analytics>

如果您喜欢研究代码,可以在 vendors.js 文件中探索原始配置。

对于希望将其服务与 amp-analytics一文中的详细信息。


供应商

Acquia Lift

type 属性值:acquialift

添加对 Acquia Lift 的支持。必须指定 decisionApiUrlaccountIdsiteId。要详细了解 Acquia Lift,请访问 https://docs.acquia.com/lift

Adobe Analytics

type 属性值:adobeanalytics

添加对 Adobe Analytics 的支持。要详细了解如何添加 Adobe Analytics 支持,请访问 marketing.adobe.com

AFS Analytics

type 属性值:afsanalytics

添加对 AFS Analytics 的支持。此外,必须指定 websiteidserver 变量。要详细了解如何添加 AFS Analytics 支持,请访问 afsanalytics.com

Alexa Internet

type 属性值:alexametrics

添加对 Alexa Certified Site Metrics 的支持。必须指定 atrk_acctdomain 变量。有关详情,请参阅 Alexa 的认证指标常见问题解答

AT Internet

type 属性值:atinternet

添加对 AT Internet 的支持。要详细了解如何添加 AT Internet 支持,请访问 developers.atinternet-solutions.com

百度统计 (Baidu Analytics)

type 属性值:baiduanalytics

添加对百度统计的支持。要详细了解如何添加百度统计支持,请访问 tongji.baidu.com/

Burt

type 属性值:burt

添加对 Burt 的支持。此外,必须指定 trackingKey 变量,还可以指定可选变量 categorysubCategory。有关详情,请访问 burtcorp.com

Chartbeat

type 属性值:chartbeat

添加对 Chartbeat 的支持。要详细了解如何添加 Chartbeat 支持,请访问 support.chartbeat.com

Clicky Web Analytics

type 属性值:clicky

添加对 Clicky Web Analytics 的支持。要详细了解如何添加 Clicky 支持,请访问 clicky.com

comScore

type 属性值:comscore

添加对 comScore Unified Digital Measurement™ 网页浏览分析工具的支持。需要使用 comScore 提供的 c2 id 定义变量 c2。有关详情,请访问 comscore.com

Cxense

type 属性值:cxense

添加对 Cxense Insight 分析工具的支持。需要使用 Cxense 提供的 siteId 定义变量 siteId。有关详情,请访问 wiki.cxense.com

Dynatrace

type 属性值:dynatrace

添加对 Dynatrace 真实用户监控功能的支持。需要使用 Dynatrace 提供的应用 ID 定义变量 app,并使用 Dynatrace 提供的环境标识符定义变量 tenant。要详细了解如何添加 Dynatrace 真实用户监控功能,请访问 dynatrace.com

Eulerian Analytics

type 属性值:euleriananalytics

添加对 Eulerian Technologies Analytics 的支持。需要使用 Eulerian 委托的网域定义变量 analyticsHost。有关详情,请访问 eulerian.wiki

Facebook Pixel

type 属性值:facebookpixel

添加对 Facebook Pixel 的支持。在您的 amp-analytics 配置中,您必须将 Pixel ID 设定为 pixelId: YOUR-PIXEL-ID。要详细了解受支持的事件以及可以指定的相应事件值,请参阅 Facebook Pixel 开发者文档

Gemius

type 属性值:gemius

添加对 Gemius Audience/Prism Analytics 的支持。此外,必须指定 gemius 提供的 prefixidentifier 变量,还可以指定可选变量 extraparams (key1=value1|key2=value2)。有关详情,请访问 gemius.com

Google AdWords

type 属性值:googleadwords

添加对 Google AdWords 转化跟踪和再营销功能的支持。要详细了解转化跟踪再营销,请访问 AdWords 帮助中心。这两种代码均可独立使用。

Google Analytics

type 属性值:googleanalytics

添加对 Google Analytics(分析)的支持。要详细了解如何添加 Google Analytics(分析)支持,请访问 developers.google.com

INFOnline/IVW

type 属性值:infonline

添加对 INFOnline/IVW 的支持。需要一个 amp-analytics-infonline.html 副本,且该副本必须位于不同于 AMP 文件所在网域的子网域上(为什么?)。该文件必须通过 HTTPS 提供。例如,如果您的 AMP 文件托管在 www.example.com 上,则 amp-analytics-infonline.html 必须位于其他子网域(例如 iframe.example.comassets.example.com)上。

此外,还必须定义以下变量:

  • st:服务 ID
  • co:注释
  • cp:代码
  • urlamp-analytics-infonline.html 的 HTTPS 位置

要详细了解如何添加 INFOnline/IVW 支持,请访问 www.infonline.de

Krux

type 属性值:krux

添加对 Krux 的支持。有关配置详情,请访问 help.krux.com

Linkpulse

type 属性值:linkpulse

添加对 Linkpulse 的支持。有关配置详情,请访问 docs.linkpulse.com

Lotame

type 属性值:lotame

添加对 Lotame 的支持。有关详情和配置详细信息,请访问 mylotame.force.com

Médiamétrie

type 属性值:mediametrie

添加对 Médiamétrie 网页跟踪工具的支持。需要定义变量 serial。变量 level1level4 为可选变量。有关详情,请访问 mediametrie.com

mediarithmics

type 属性值:mediarithmics

添加对 mediarithmics 的支持。有关详情和配置详细信息,请访问 developer.mediarithmics.com

mParticle

type 属性值:mparticle

添加对 mParticle 的支持。要详细了解如何添加 mParticle 支持,请访问 docs.mparticle.com

New Relic

type 属性值:newrelic

添加对 New Relic Browser 的支持,以衡量 AMP 吞吐量和表现。添加 newrelic 属性值时,需要添加 app IDlicense key(需登录您的 New Relic Browser 帐号获取),才能开始捕获数据。有关详情,请访问 New Relic Browser AMP 文档页面 docs.newrelic.com

Nielsen

type 属性值:nielsen

添加对 Nielsen DCR 的支持。请与您的 Nielsen 代表联系,以设置 apid 并获取定义 vars 部分剩余参数方面的帮助。有关详情,请参阅 Nielsen 的支持文档

Nielsen Marketing Cloud

type 属性值:nielsen-marketing-cloud

添加对 Nielsen Marketing Cloud 的支持。有关详情,请访问 Nielsen Marketing Cloud

OEWA

type 属性值:oewa

添加对 OEWA 的支持。需要一个 amp-analytics-oewa.html 副本,且该副本必须位于不同于 AMP 文件所在网域的子网域上(为什么?)。该文件必须通过 HTTPS 提供。例如,如果您的 AMP 文件托管在 www.example.com 上,则 amp-analytics-oewa.html 必须位于其他子网域(例如 oewa-amp.example.com)上。要详细了解如何添加 OEWA 支持,请点击此处

此外,还必须定义以下变量:

vars 部分中:

  • s:服务
  • cp:类别路径

requests 部分中:

  • urlamp-analytics-oewa.html 的 HTTPS 位置

有一个名为 oewadirect 的变量,它不使用 iframe-ping 解决方案,但可以使用 AMP CLIENT_ID 更高效地检测客户端。该变量目前仍处于试验阶段,而且由于它不使用 oewa2.js,已被 OEWA 禁用。

Parsely

type 属性值:parsely

添加对 Parsely 的支持。有关配置详情,请访问 parsely.com/docs

Piano

type 属性值:piano

添加对 Piano 的支持。有关配置详情,请访问 vx.piano.io

Quantcast Measurement

type 属性值:quantcast

添加对 Quantcast Measurement 的支持。要详细了解如何添加 Quantcast Measurement 支持,请访问 quantcast.com

Segment

type 属性值:segment

添加对 Segment 网页浏览和事件的支持。 要查看可以发送的字段的完整列表,请参阅 Segment 规范

SOASTA mPulse

type 属性值:mpulse

添加对 SOASTA mPulse 的支持。有关配置详情,请访问 docs.soasta.com

SimpleReach

type 属性值:simplereach

添加对 SimpleReach 的支持。有关配置详情,请访问 simplereach.com/docs

Snowplow Analytics

type 属性值:snowplow

添加对 Snowplow Analytics 的支持。要详细了解如何添加 Snowplow Analytics 支持,请访问 github.com/snowplow/snowplow/wiki

Rambler/TOP-100

type 属性值:top100

添加对 Rambler/TOP-100 的支持。有关配置详情,请访问 top100.rambler.ru

TEA Analytics

type 属性值:teaanalytics

添加对 TEA Analytics 的支持。有关配置详情,请联系 Kimberly (wuqian56@gmail.com)。

Top.Mail.Ru

type 属性值:topmailru

添加对 Top.Mail.Ru 的支持。有关配置详情,请参阅 Top.Mail.Ru 帮助

Umeng+ Analytics

type 属性值:umenganalytics

添加对 Umeng+ Analytics 的支持。要详细了解如何添加 Umeng+ Analytics 支持,请访问 dev.umeng.com

Treasure Data

type 属性值:treasuredata

添加对 Treasure Data 的支持。有关配置详情,请访问 treasuredata.com

Webtrekk

属性值 ~~webtrekk~~ 已被弃用(将于 2018 年 12 月 31 日被移除),请改用 webtrekk_2

添加对 Webtrekk 的支持。有关配置详情,请访问 supportcenter.webtrekk.com

Yandex Metrica

type 属性值:metrika

添加对 Yandex Metrica 的支持。有关配置详情,请参阅 Yandex 支持

Vpon Analytics

Type attribute value: vponanalytics

添加对 Vpon Analytics 的支持。有关配置详情,请参阅 Vpon Analytics.