サーバー側のテストとは何ですか?
サーバー側のA/Bテストは、テストのバリエーションがクライアントに配信される前に、webサーバー上で直接レンダリングされる実験の一形態です。 これは、ページがユーザーのブラウザに配信された後、A/BテストがJavaScriptを介してクライアント側でレンダリングされるクライアント側のテストとは区別さ
サーバー側とクライアント側のA/Bテスト
各タイプのテストには独自の利点があります。 あなたの組織のニーズに応じて、あなたのために右であるかを判断することができます。
サーバー側テストの利点:
最小限のパフォーマンスへの影響
事前に決定された実験のバリエーションがブラウザを介してその場で提供されない場
深い実験能力
サーバー側の実験では、基礎となる機能、バックエンドロジック、アルゴリズムなど、製品の動作をテストできます。
マルチチャネル実験
サーバー上で実行される実験は、web、モバイル、電子メールなど、複数のチャネルで同時に実行できます。
クライアント側のA/Bテストの利点
マーケターが簡単にアクセスできる
技術的な知識が少ないマーケターは、簡単なJavaScriptの変更を通じてWYSIWYGエディタを使用してテストを展開することができます。
開発者は必要ありません
クライアント側のテストでは、実験を展開するためにwebサイトのコードリリースと調整する必要はありません。 実験を開発し、ほぼ瞬時に実行することができます。
最小限のSEOの影響
Googleは通常、検索エンジンのインデックス作成のためにJavaScriptを介して実装された変更を無視するため、クライアント側のテストは、イン
セグメンテーションの改善
クライアント側のテストはページの読み込み後に行われるため、サーバー要求が行われた時点で利用できないデータに基づいて訪問者をセグメント化するために、より多くのデータを利用することができます。
サーバー側のA/Bテストを使用する場合
現代のwebアプリケーションはより動的で技術的に複雑になるように進化してきたため、これらのアプリケーシ サーバー側のテストでは、この複雑さの増加に対処できます。 Webサイトでの見出しやボタンの色のテストに限定されるのではなく、アルゴリズム、アーキテクチャ、データベースクエリ結果セットなどのUI以外の変更な
したがって、サーバー側のテストは、マーケティングチームに人気のあるクライアント側のコンバージョン率テストとは対照的に、製品の動作を調べる複雑な実験を実行したい製品開発チームの選択であることがよくあります。
サーバー側のテスト例
ほとんどの主要なwebサイトは、異なるデータを動的に表示するためにサーバー側の技術を使用しており、開発者がデータを収集できるよ
サーバー側のA/Bテストの一般的なユースケースの一つは、webサイト上の検索アルゴリズムのテストを実行するためのものです。 検索結果ページは検索クエリに基づいて動的にレンダリングされるため、Javascriptを介してクライアント側で実行することはほとんど不可能ですが、サーバー側で実装するのは簡単です。 Google、Pinterest、Netflixなどの企業は、ユーザーエクスペリエンスを最適化するために、検索の新しいアルゴリズムを頻繁にテストします。
サーバー側のテストは、倍以上の変更をテストするためにもよく使用されます。 クライアント側のテストはページの生成後にレンダリングされるため、バリエーションコードが適用される直前に元のページが表示されるため、ページ上で”点滅”する可能性があります。 サーバー側のテストでは、変更はクライアントに配信される前にwebサーバーに適用されるため、点滅はありません。
Optimizelyサーバー側のA/Bテスト
OptimizelyのA/Bテストに対する独自のアプローチは、デジタルマーケティングに大きな影響を与えたクライアント側のソリュー JavaScriptの単純な行を使用すると、マーケティング担当者は、ビジュアルエディタを使用してwebページの実験を設定し、即座に展開することができます。 開発者やサイトの展開からのこの独立性は、マーケティング担当者が実験し、顧客のニーズについての詳細を学ぶために解放されました。
しかし、Optimizelyの創業以来、実験は、ボタンにどのような行動を促すテキストを配置するかを把握しようとしているマーケティング担当者をはるかに超えて進化してきました。 今日、新技術と”リーン”ビジネスアプローチの台頭のおかげで、最も革新的な企業は、今日、毎年何千ものテストを実行します。
Optimizely Full Stackでは、Optimizelyインターフェイス、statsエンジン、開発者エコシステムを活用して、テクノロジースタック内の任意の場所で実験を作成および実行する機能が導入されています。 製品のライフサイクル全体を通して、接続されたデバイス(モバイル、OTT、IOTなど)で実験し、機能のトグルを使用してプログレッシブ配信を有効にできます。
クライアント側の実験にOptimizelyを使用しているかどうかにかかわらず、Optimizely Full Stackを使用すると、価格設定、サブスクリプションオファー、製品割引など、バックエンド トラフィックを簡単に分割し、完全な再設計、サイトのアーキテクチャ、オムニチャネルマーケティングキャンペーンなどを最適化できます。
Optimizely Full Stackには、機能フラグと制御されたロールアウト機能も含まれているため、新しい機能をオーディエンスの小さなセグメントに展開し、その実行方法をテス