Несколько кодов отслеживания Google на страницах AMP

Есть ли способ добавить разные учетные записи отслеживания Google Analytics? Я оглядывался, но нашел только примеры, а сайты используют одну учетную запись:

<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"
        },...

person Luis Franco    schedule 17.10.2016    source источник


Ответы (3)


Вы можете дважды скопировать тег amp-analytics. Или вы можете использовать два триггера. Вот некоторые примеры:

Два отдельных тега:

<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"
        },...

Два триггера:

<amp-analytics>
<script type="application/json">
    {
    "triggers": {
        "trackPageview": {
            "on": "visible",
            "request": "pageview"
            "vars": {
              "account": "ABC123"
            },
        },
        "trackPageview2": {
            "on": "visible",
            "request": "pageview"
            "vars": {
              "account": "PQR987"
            },
        },...
person Avi    schedule 17.10.2016
comment
Спасибо, Ави, я пробовал вариант 2, но пропустил переименование переменной триггера, так что это не сработало. Он работает так, как ожидалось! - person Luis Franco; 19.10.2016
comment
Спасибо за примеры. Любая идея о том, как использовать «имя» для второй учетной записи? Например: ga('create', 'UA-XXXXX-Y', 'auto', {'name': 'SomeName'}); ga('SomeName.send', 'просмотр страницы'); - person DrLightman; 13.12.2017

Нам просто не хватает запятой после «запроса»: «просмотр страницы»

  <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>
person Victor Loureiro    schedule 24.10.2017

В плагине AMPforWP (Wordpress), Google Analytics, Advanced Google Analytics запрашивается формат «JSON». При вставке в этом формате работают только триггеры, триггеры2 не будут.

person Thiago Silva    schedule 02.04.2019