2016-12-15 4 views
4

Diese verwendet senden, bevor zu arbeiten, aber jetzt, wenn ich den folgenden Code-Schnipsel aus der Google Analytics AMP Integration Seite hinzufügen, wird es kein Netzwerk collect Anruf für Google Analytics https://developers.google.com/analytics/devguides/collection/amp-analytics/#extending_googleanalyticsGoogle Analytics auf AMP keine benutzerdefinierten Dimensionen

machen
<amp-analytics type="googleanalytics" id="analytics1"> 
<script type="application/json"> 
{ 
    "requests": { 
    "pageviewWithCd1Cd3": "${pageview}&cd1=${cd1}&cd3=${cd3}" 
    }, 
    "vars": { 
    "account": "UA-XXXXX-Y" 
    }, 
    "triggers": { 
    "trackPageviewWithCustom" : { 
     "on": "visible", 
     "request": "pageviewWithCd1Cd3", 
     "vars": { 
     "title": "Classic Cars", 
     "cd1": "registeredUser", 
     "cd3": "automotive" 
     } 
    } 
    } 
} 
</script> 
</amp-analytics> 

ersetzt ich das Konto mit einem realen Konto mit UA

Start ich habe auch die Analyse-script-Tag im Head-Tag enthalten:

<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script> 

Die Seitenansicht löst eine Anfrage an collect, aber die cd1 und cd3 werden nicht in die Abfrageparameter aufgenommen, noch werden die Werte von cd1 und cd3 in den Abfrageparametern der URL übergeben.

Haben andere dieses Problem seit dem 17. November bemerkt?

+0

Könnten Sie hinzufügen ein URL-Beispiel? – kul3r4

+0

Es stellte sich heraus, dass es sich um einen Chrome-Fehler handelte, da die XHR-Anforderung für den Collect-Endpunkt von analytics nicht angezeigt wurde, weil sie umgeleitet wurde. –

+0

Analysen für AMP-Seiten sind im regulären GA Debug-Tool nicht sichtbar, wir müssen Google Tag Manager einchecken. In Bezug auf das obige Beispiel zeigt 'title' param, aber 'cd1', 'cd3' sind nicht mit der aktiven URL verknüpft. ja das gleiche Problem mit mir auch. –

Antwort

0

Das ist für mich gearbeitet - mit dp = $ {NewPagename} wo 'NewPagename' custom url ist

<amp-analytics type="googleanalytics" id="analytics1"> 
<script type="application/json"> 
{ 
    "requests": { 
    "pageviewWithCustomPageCd1Cd3": "${pageview}&dp=${newPageName}" 
    }, 
    "vars": { 
    "account": "UA-XXXXX-Y" 
    }, 
    "triggers": { 
    "trackPageviewWithCustom" : { 
     "on": "visible", 
     "request": "pageviewWithCustomPageCd1Cd3", 
     "vars": { 
     "title": "Classic Cars",  
     "cd1": "registeredUser", 
     "cd3": "automotive", 
     "newPageName": "sample.html?amp=1&cd1=${cd1}&cd3=${cd3}" 
     } 
    } 
    } 
} 
</script> 
</amp-analytics> 
Verwandte Themen