2012-04-12 11 views
0

訪問者の生涯のためにカスタム変数に複数の値を格納することを検討していますが、上書きの仕方について少し曖昧なドキュメントを探しています。訪問者の生涯のためのカスタム変数の複数の値

_gaq.push(["_setCustomVar", 1, "Visitor-Type", "Member", 1]); 

と私はセット別のページビューで:

_gaq.push(["_setCustomVar", 1, "Gender", "Male", 1]); 

は、今後のセッションでは、「ビジター型」と「性別」、またはだろう「性別の両方を覚えているだろうだから私は設定要求1に言います"唯一の人は誰ですか?

答えて

0

_setCustomVarコールの最後のパラメータは、http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html#examplesに記載されているように変数の有効範囲を決定します。この例では、「ビジターレベル」と解釈される1に設定され、訪問者ごとのクッキーに保持されます。要求を超えて機能する必要があります。

しかし、これらの変数が正しく機能するためには、2番目のパラメータ(「スロット」)を変更する必要があるようです。同じスロットに2つの変数を書き込むと、クッキーを検査することによって証明されるように、2つの変数が同じスロットにオーバーライドされます。

_gaq.push(["_setCustomVar", 1, "Gender", "Male", 1]); 
document.cookie; 
// => "...1=Gender=Male=1" 

_gaq.push(["_setCustomVar", 1, "Visitor-Type", "Member", 1]); 
document.cookie; 
// => "...1=Visitor-Type=Member=1" 

ドキュメントからは、最大5つのカスタム変数しか追跡できないようです。

関連する問題