1

作業中のサイトで Google アナリティクスのカスタム変数を使用しています。ページにアップロードされたコード スニペットを次に示します。

   _gaq.push(['_setAccount', 'UA-xxxxxxxxx-1']);
 //]]>
 </script>

 <script>
  //<![CDATA[
    _gaq.push(['_trackPageview', 'searches/new/registration/complete']);
    _gaq.push(['_setCustomVar', 1, "member type", "registered", 1]);
    _gaq.push(['_trackEvent', 'registration', 'signup',,1]);

_setCustomVar 呼び出しの後に _trackPageview を配置する必要があることは承知していますが、数字が「member type=registered」として Google アナリティクスに流れているのをまだ確認しています。これらの数字を無視したくはありません。スニペットの配置方法に関するこのエラーを修正する前に、ある程度の意味を理解したいと思います。

この名前と値の組み合わせに対するアクセスがまだある理由は?

ありがとう -

4

2 に答える 2

0

Custom Var は GA Cookie で設定され、実際に保存され、次の _trackPageview で送信されます。そのため、データを送信するために行っていることはすべて、おそらく望まない瞬間に表示されます (次のページビュー)。

編集: また、指摘したように、_trackEvent メソッドを使用することもできますが、最終的には同じことを行い、意図しない特定の時間にデータを送信します。特に、インタラクションにリンクされているイベントを使用するため、誰もcustomVar を設定しようとしているページでトリガーされますが、まったく設定されません。

于 2012-02-22T13:20:08.880 に答える
0

カスタム変数のスコープは 1 に設定されているため、「trackEvent」によって起動されます (「trackPageview」がなくても)。

スコープが 3 (ページレベル) に設定されている場合、「trackPageview」に依存し、「trackEvent」にうまく登録されません。

于 2014-05-28T09:19:52.610 に答える