2016-06-29 4 views
1

Ich versuche, benutzerdefinierte GA-Variablen zu verwenden, um einige A/B-Tests durchzuführen, aber ich denke, dass die Art und Weise, wie ich sie implementiert habe, nicht richtig funktioniert. Ich begann mit dem folgenden Code GA-Code von Google:Die benutzerdefinierte Google Analytics-Variable verfolgt nicht

<script> 
(function(i, s, o, g, r, a, m) { 
    i['GoogleAnalyticsObject'] = r; 
    i[r] = i[r] || function() { 
     (i[r].q = i[r].q || []).push(arguments) 
    }, i[r].l = 1 * new Date(); 
    a = s.createElement(o), 
     m = s.getElementsByTagName(o)[0]; 
    a.async = 1; 
    a.src = g; 
    m.parentNode.insertBefore(a, m) 
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 
    'ga'); 

ga('create', 'UA-9541894-2', 'auto'); 
ga('send', 'pageview'); 
</script> 

Dann habe ich einige lesen, wie die benutzerdefinierten Variablen zu setzen, so dass ich noch ein paar Zeilen Code. Das gab mir die folgende:

<script> 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-9541894-2']); 
_gaq.push(['_setCustomVar', 
    1, // This custom var is set to slot #1. Required parameter. 
    'Show Footer', // The name of the custom variable. Required parameter. 
    'show', // 
    2 // Sets the scope to session-level. Optional parameter. 
]); 

_gaq.push(['_trackPageview']); 
(function(i, s, o, g, r, a, m) { 
    i['GoogleAnalyticsObject'] = r; 
    i[r] = i[r] || function() { 
     (i[r].q = i[r].q || []).push(arguments) 
    }, i[r].l = 1 * new Date(); 
    a = s.createElement(o), 
     m = s.getElementsByTagName(o)[0]; 
    a.async = 1; 
    a.src = g; 
    m.parentNode.insertBefore(a, m) 
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 
    'ga'); 

ga('create', 'UA-9541894-2', 'auto'); 
ga('send', 'pageview'); 
</script> 

Mit diesem Code, Ich habe keine js Fehler in der Konsole, aber ich sehe nichts auch in Analytics zeigt sich. Außerdem habe ich gelesen, dass du eine Anfrage für ein Bild mit dem Namen _utm.gif? Blahblahblah sehen solltest und ich sehe das nicht, also muss etwas falsch sein.

Wer weiß, wie man das beheben kann? Vielen Dank!

Antwort

1

Die _gaq Variable und benutzerdefinierte Variablen sind sowohl von Classic Analytics, und Sie können die Universal Analytics verwenden, wie Sie in www.google-analytics.com/analytics.js

In Universal Analytics sehen können, werden Sie Benutzerdefinierte Dimensionen und Metriken verwenden müssen, dass sind viel besser. Hier

ist die Google Developer-Dokumentation: https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets

Verwandte Themen