2016-10-17 3 views
1

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

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

ответ

2

Вы можете скопировать вставку тега 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" 
      }, 
     },... 
+0

Спасибо Ави, я пытался вариант 2, но я пропустил переименование переменной триггера, поэтому он не работал. Он работает так, как ожидалось! –

+0

Спасибо за примеры. Любая идея о том, как использовать «имя» для второй учетной записи? Например: ga ('create', 'UA-XXXXX-Y', 'auto', {'name': 'SomeName'}); ga ('SomeName.send', 'pageview'); – DrLightman

1

Мы просто не хватает запятой после "запроса": "Просмотр страницы"

<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> 
Смежные вопросы