1

Google アナリティクスでは、訪問者レベルのカスタム変数は Cookie に保存されます。

以前にこのスロットにデータが保存されていない場合にのみ、GA カスタム変数にデータを保存しようとしています。つまり、訪問者レベルのカスタム変数を上書きしないでください。

一部のデータが既に保存されているかどうかをテストするか、保存されている値を取得することで、それを行う方法はありますか?

はありません_getCustomVarが、自分でクッキーを「ハッキング」せずに同等のことを行う方法はありますか?

4

2 に答える 2

1

あります_getVisitorCustomVar(index)

例えば:

_gaq.push(function() {
  var pageTracker = _gat._getTrackerByName(); // Gets the default tracker.
  var visitorCustomVar1Value = pageTracker._getVisitorCustomVar(1);
});

訪問者レベルのカスタム変数に対してのみ機能します。これは、GA Cookie に保存されている唯一のクライアント サイズであるため__utmzです。しかし、それはまさにあなたが探しているものだと思います。

非訪問者レベルのカスタム変数が既に設定されているかどうかを確認したい場合は、後で取得できるようにカスタム変数を設定するときに、別の Cookie を格納するロジックを自分で記述する必要があります。しかし、それは単純なことであり、独自の Cookie をハッキングするよりもおそらく優れたアイデアであるはずです。

于 2012-11-01T18:49:01.037 に答える