Google アナリティクスのカスタム変数の制限に関する変更

データ収集と集計仕様

投稿日:2012/1/27 作成者:中島 直樹

ga.jsのバージョンが先日5.2.3にアップデートされたことに伴い、カスタム変数のバイト数に関する制限が変更されました。

従来は、カスタム変数の名称と値のエンコード後の合計が「64byte」まででしたが、現在の新バージョンでは名称と値の文字数の上限が「128文字」まで、となっています。

例えば、

['_setCustomVar',1,'記事カテゴリ','スポーツ',3]

というケースでは、「カスタム変数名」と「カスタム変数値」のエンコード後の合計(上記では、記事カテゴリとスポーツ)が64byteを超えるため、以前はカスタム変数をセットすることができませんでしたが、現在の仕様では、「記事カテゴリ」と「スポーツ」の文字数の合計は10文字のため、正常にセットされるようになります。

これまでは、バイト数の制限からカスタム変数の利用時には英数字を利用するケースが大半でしたので、この変更に伴い用途の幅が広がると思いますが、その一方で送信リクエスト自体も長くなり、特にユーザーレベルのスコープについてはcookie(_utmv)に値が格納される点を考慮すると、日本語文字列ではなく、英数字を継続して利用したほうがよいかもしれません。

 

お知らせ