以前は、Google ウェブサイト オプティマイザーなどのツールを使用して、マルチ バリエーション テストや A/B テストを実行していました。ただし、現在、非常にロックダウンされたソースコード環境を備えた大規模なサイト (月間 400 ~ 500 000 のユニークビジター) で機能するソリューションを探しています。基本的:
- サイトは複数のサーバーでバランスが取れています
- これらのサーバーでリリースされるすべてのコードは、バージョン管理、単体テスト、受け入れテストを経る必要があります。すべてのリリースは、開発者、システム管理者、およびテスト担当者によって署名されている必要があります。
これは、Google ウェブサイト オプティマイザーまたはその他の GUI-paste-your-new-variation-here タイプのソリューションを使用して、(テストおよび検証されたとしても) 「新しいコード」を追加することが許可されていない/難しいことを意味します。
ただし、サーバー側で、どのユーザーがどのバリエーションを取得するかを決定できます。基本的に、X 台のサーバーに新しいバージョンをプッシュして、ユーザーの 10 ~ 30% がセッション全体でそれを表示できるようにします。問題は、「成功」(コンバージョン率の向上)を測定するためにどのツールを使用するかです。これまでの私の考えは次のとおりです。
セッション変数を使用して Google アナリティクスの新しいバージョンにタグを付けます (その後、セグメントに基づいてレポートを作成します) ( http://searchengineland.com/how-to-analyze-ab-tests-using-google-analyticsで説明されている内容と同様) -67404 )
API をサポートする Optimizely を使用します。
window.optimizely = window.optimizely || []; window.optimizely.push(['bucketUser', EXPERIMENT_ID, VARIATION_ID])
ロックダウンされた環境でどのようなソリューションを試しましたか? 明らかな解決策がありませんか?
サイトは IIS 上の .NET/Episerver にあります。
よろしく、 ニクラス