简体   繁体   English

AMP 页面上的多个 Google 跟踪代码

[英]Multiple Google Tracking Codes on AMP pages

Is there a way to add different Google Analytics tracking accounts?有没有办法添加不同的 Google Analytics 跟踪帐户? I've been looking around but I only find examples and sites are using 1 single account:我一直在环顾四周,但我只发现示例和站点正在使用 1 个单一帐户:

<script type="application/json">
    {
        "requests": {
        "pageview": "https://example.com/analytics?url=${canonicalUrl}&title=${title}&acct=${account}",
        "event": "https://example.com/analytics?eid=${eventId}&elab=${eventLabel}&acct=${account}"
    },
    "vars": {
        "account": "ABC123"
    },
    "triggers": {
        "trackPageview": {
            "on": "visible",
            "request": "pageview"
        },...

You can copy paste the amp-analytics tag twice.您可以复制粘贴 amp-analytics 标签两次。 Or you can use use two triggers.或者您可以使用两个触发器。 Here are some examples:这里有些例子:

Two separate tags:两个独立的标签:

<amp-analytics>
<script type="application/json">
    {
    "vars": {
        "account": "ABC123"
    },
    "triggers": {
        "trackPageview": {
            "on": "visible",
            "request": "pageview"
        },...


<amp-analytics>
<script type="application/json">
    {
    "vars": {
        "account": "PQR987"
    },
    "triggers": {
        "trackPageview": {
            "on": "visible",
            "request": "pageview"
        },...

Two triggers:两个触发器:

<amp-analytics>
<script type="application/json">
    {
    "triggers": {
        "trackPageview": {
            "on": "visible",
            "request": "pageview"
            "vars": {
              "account": "ABC123"
            },
        },
        "trackPageview2": {
            "on": "visible",
            "request": "pageview"
            "vars": {
              "account": "PQR987"
            },
        },...

We're just missing a comma after "request": "pageview"我们只是在 "request": "pageview" 后面少了一个逗号

  <amp-analytics type="googleanalytics" id="analytics-ga">
  <script type="application/json">
  {
  "triggers": {
    "trackPageviewAmp": {
      "on": "visible",
      "request": "pageview",
      "vars": {
        "account": "UA-000000-2"
      }
    }
  },
  "triggers": {
    "trackPageviewMain": {
      "on": "visible",
      "request": "pageview",
      "vars": {
        "account": "UA-000000-1"
      }
    }
  }
}
</script>
</amp-analytics>

In the AMPforWP (Wordpress), Google Analytics, Advanced Google Analytics plugin, the "JSON" format is requested.在 AMPforWP (Wordpress)、Google Analytics、Advanced Google Analytics 插件中,需要“JSON”格式。 By inserting in this format only triggers work, triggers2 will not.通过以这种格式插入只会触发工作,触发器 2 不会。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM