2016-10-17 4 views
1

Existe-t-il un moyen d'ajouter différents comptes de suivi Google Analytics? J'ai regardé autour mais je trouve seulement des exemples et les sites utilisent 1 seul compte:Plusieurs codes de suivi Google sur les pages 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" 
     },... 

Répondre

2

Vous pouvez copier coller le tag amp-analytics deux fois. Ou vous pouvez utiliser deux déclencheurs. Voici quelques exemples:

Deux étiquettes distinctes:

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

Deux déclencheurs:

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

Merci Avi, j'essayais l'option 2 mais j'ai manqué de renommer la variable de déclenchement, donc ça ne fonctionnait pas. Cela fonctionne comme prévu! –

+0

Merci pour les exemples. Une idée sur la façon d'utiliser un «nom» pour le deuxième compte? Comme ceci: ga ('create', 'UA-XXXXX-Y', 'auto', {'name': 'SomeName'}); ga ('SomeName.send', 'pageview'); – DrLightman

1

Nous manque juste une virgule après "demande": "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>