2016-06-29 9 views
1

GAカスタム変数を使用してa/bテストを行っていますが、実装した方法が正しく機能していないと思います。私は、Googleが提供している、次のコードGAコードを開始しました:Google Analyticsのカスタム変数がトラッキングされていません

<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> 

は、その後、私はいくつかのカスタム変数を設定する方法について読んでいたので、私は数行のコードを追加しました。これは私に以下を与えました:

<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> 

このコードでは、コンソールにjsエラーは表示されませんが、アナリティクスには何も表示されません。また、私はあなたが_utm.gifというイメージの要求を見るべきであることを読んだことがありますか?blahblahblahと私はそれを見ていないので、何かが間違っています。

誰でもこの問題を解決する方法を知っていますか?ありがとう!ユニバーサルアナリティクスではwww.google-analytics.com/analytics.js

に見ることができるように、あなたはカスタムディメンションとカスタム指標を使用する必要があります

答えて

関連する問題