0

I am trying to fire a custom varible to Google Analytics on Click. I have a web page which has different languages and my client wants to have a custom varable record these when clicked. (The click just hides and shows divs). The page does not re-load. I suggested that the best solution would be to track events, however they do not want this solution.

<script type="text/javascript">
         var _gaq = _gaq || [];
             _gaq.push(['_setAccount', 'UA-21556445-2']);
             _gaq.push(['_trackPageview', '/fpc/e-brochure-circle']);
             _gaq.push(['_setAllowLinker', true]);

         $('.lang').live('click', function (event, ui) {
             try {
                 var language = $(this).attr('data-language');
                 _gaq.push(['_setCustomVar', 5, 'content_language', '' + language + '', 3]); // change language value accordingly
                 _gaq.push(['_trackPageview', '/fpc/e-brochure-circle']);
             } catch (err) { }
         });

         (function () {
             var ga = document.createElement('script');
             ga.type = 'text/javascript';
             ga.async = true;
             ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
             var s = document.getElementsByTagName('script')[0];
             s.parentNode.insertBefore(ga, s);
         })();
    </script>

Is it possible to fire the custom varable more than once on the same page. Using Firebug I can see that the code is working and the language is being put in correctly. It just will not show up in Google Analytics.

Any help on getting this working will be great.

Many thanks Steve

4

2 に答える 2

0

あなたのコードは私には問題ないように見えます。私はそれを試してみて、正しく起動するのを見ました。だからここに役立つかもしれないいくつかのことがあります:

  1. レポートでデータを探すまでどのくらい待ちましたか?GAは、データが表示されるまでに24時間以上かかる可能性があると公式に述べています。通常、ページビューなどの基本データは1〜2時間で表示されますが、私の経験ではカスタム変数データははるかに長くかかります。
  2. 正しいアカウント/プロファイルを指していると確信していますか?私はそれがおそらくばかげた質問であることを知っていますが、ただ基地をカバーしています...
  3. データを変更または削除するために何かをしている可能性のあるフィルターがプロファイルに配置されていますか?
  4. 適切な指標を使用して、適切なレポートを調べていますか?ページビュースコープ付きのスロット#5を使用しています。つまり、データはその特定のページにのみ関連付けられます。したがって、おそらくコンテンツレポートを一般的に見ていて、設定したスコープのためにデータが表示されていない可能性があります。
  5. 他にカスタム変数#5を使用していますか?他の目的で使用しているかどうか、および他の場所で使用しているスコープによっては、値が上書きされる可能性があります
  6. GAの実装はどの程度リクエストが多いですか?GAには、訪問ごとに受け取るリクエストの数に制限があります。おそらく、これがトリガーされる前に、その制限に達しています。これがあなたのテストヒットの問題ではないかと思いますが、繰り返しになりますが、それをそこに投げ込むだけです...
于 2013-02-08T15:01:18.537 に答える