クッキーを保存するときに GA が使用するエンコーディングを把握しようとしています。たとえば、utm_source パラメータを設定するときに非西洋文字を使用すると、GA レポートに問題なく表示されます。しかし、__utmz cookie を見ると、utm_source パラメータの値と一致せず、何らかの方法でエンコードされているように見えます。URL エンコーディングがあることはわかっていますが、これは別のものです。
例:
1) www.example.com?utm_source=ХЦЧШЩЬЫЪЭЮЯにアクセス
2) クッキーを表示します。__utmz Cookie は、utm_source パラメータに与えられた値を保存します。エンコードされているように見える値ХЦЧШЩЬЫЪÐЮЯが含まれています。
3) Web サイトをクリックして、GA レポートを表示します。訪問ソースとして ХЦЧШЩЬЫЪЭЮЯ が表示されますが、これは正しいです。
__utmz Cookie を読み取って Google App Engine データストアに保存し、HTML ページに正常に表示する JavaScript を作成しようとしています。すべてのタイプのエンコード(utf-8) デコード(utf-8) ソリューションを試しましたが、何も機能していないようです。これは、Cookie を設定するときに使用した元のエンコーディングがないためだと思います。