A/B テストによる検証
Adobe Targetを使用して、AEM as a Cloud Service(AEMCS)のweb サイトで様々なコンテンツバリエーションをテストする方法について説明します。
A/B テストを実施すれば、さまざまなバージョンのコンテンツを比較し、ビジネス目標の達成に向けて、より優れたパフォーマンスを発揮しているコンテンツを特定できます。 一般的なシナリオは次のとおりです。
- ランディングページでの見出し、画像、call-to-actionボタンのバリエーションのテスト
- 商品詳細ページ向けの様々なレイアウトやデザインの比較
- プロモーションオファーや割引戦略の評価
デモのユースケース
このチュートリアルでは、WKND web サイトで西オーストラリア州でのキャンプ エクスペリエンスフラグメント(XF)のA/B テストを設定します。 3つのXF バリエーションを作成し、Adobe TargetでA/B テストを管理できます。
バリエーションはWKND ホームページに表示されるので、パフォーマンスを測定したり、どのバージョンがより優れたエンゲージメントとコンバージョンを促進するかを判断したりすることができます。
ライブデモ
A/B テストの動作を確認するには、WKND イネーブルメント web サイト にアクセスしてください。 以下のビデオでは、異なるブラウザーを介してホームページに表示されている 西オーストラリア州でのキャンプ の3つのバリエーションがすべて表示されています。
前提条件
実験のユースケースを進める前に、次の手順を完了していることを確認してください。
- Adobe Targetとの統合: AEMで一元的にパーソナライズされたコンテンツを作成および管理し、Adobe Targetでオファーとしてアクティブ化できます。
- Adobe Experience Platformにタグを統合:AEM コードを再デプロイすることなく、パーソナライゼーションとデータ収集のためにJavaScriptを管理およびデプロイできます。
大まかな手順
A/B テストの設定プロセスでは、テストを作成および設定する6つの主要なステップを踏みます。
- AEMでコンテンツのバリエーションを作成
- バリエーションをオファーとしてAdobe Targetにエクスポート
- Adobe TargetでA/B テストアクティビティを作成
- Adobe Experience Platformでのデータストリームの作成と設定
- Web SDK拡張機能を使用してTags プロパティを更新する
- AEM ページでのA/B テストの実装を確認する
AEMでのコンテンツバリエーションの制作
この例では、AEM WKND プロジェクトのCamping in Western Australia エクスペリエンスフラグメント (XF)を使用して3つのバリエーションを作成し、A/B テスト用にWKND web サイトのホームページで使用します。
-
AEMで、エクスペリエンスフラグメント カードをクリックし、西オーストラリア州でのキャンプに移動して、編集をクリックします。
-
エディターの「バリエーション」セクションで、作成をクリックし、バリエーションを選択します。
-
「バリエーションを作成」ダイアログで、次の操作を行います。
- テンプレート: エクスペリエンスフラグメント Web バリエーション テンプレート
- タイトル:例:「グリッド外」
「完了」をクリックします。
-
マスターバリエーションからティーザー コンポーネントをコピーしてバリエーションを作成し、コンテンツをカスタマイズします(例:タイトルと画像の更新)。
note tip TIP バリエーションを生成を使用して、マスターXFから新しいバリエーションをすばやく作成できます。 -
この手順を繰り返して、別のバリエーションを作成します(例:「ワイルドの放浪」)。
A/B テスト用に3つのエクスペリエンスフラグメントのバリエーションができました。
-
Adobe Targetを使用してバリエーションを表示する前に、既存の静的ティーザーをホームページから削除する必要があります。 エクスペリエンスフラグメントのバリエーションはTargetを介して動的に挿入されるため、コンテンツの重複を防ぐことができます。
- 英語 ホームページ
/content/wknd/language-masters/enに移動します - エディターで、Camping in Western Australia ティーザーコンポーネントを削除します。
- 英語 ホームページ
-
US > English ホームページ (
/content/wknd/us/en)に変更をロールアウトして、更新を反映します。
-
更新を公開するには、US > English ホームページを公開します。
バリエーションをオファーとしてAdobe Targetにエクスポートする
エクスペリエンスフラグメントのバリエーションを書き出して、Adobe TargetでA/B テストのオファーとして使用できるようにします。
-
AEMで、西オーストラリア州のキャンプに移動し、3つのバリエーションを選択して、Adobe Targetに書き出しをクリックします。
-
Adobe Targetで、オファーに移動し、バリエーションがインポートされていることを確認します。
Adobe Targetの
Adobe TargetでのA/B テストアクティビティの作成
次に、A/B テストアクティビティを作成して、ホームページで実験を実行します。
-
Adobe Experience Cloud Visual Editing Helper Chrome拡張機能をインストールします。
-
Adobe Targetで、アクティビティに移動し、アクティビティの作成をクリックします。
-
A/B テスト アクティビティを作成 ダイアログで、次の項目を入力します。
- 種類: Web
- Composer:ビジュアル
- アクティビティ URL:例:
https://wknd.enablementadobe.com/us/en.html
「作成」をクリックします。
-
アクティビティの名前を意味のある名前に変更します(例:「WKND ホームページ A/B テスト」)。
-
エクスペリエンス Aで、最近使用した記事 セクションの上にエクスペリエンスフラグメント コンポーネントを追加します。
-
コンポーネントダイアログで、オファーを選択をクリックします。
-
「西オーストラリア州でのキャンプ」のバリエーションを選択し、追加をクリックします。
-
エクスペリエンス Bと C について繰り返し、それぞれ グリッド外 と ワイルド をさまよっている状態を選択します。
を追加
-
「ターゲティング」セクションで、すべてのエクスペリエンスでトラフィックが均等に分割されていることを確認します。
-
目標と設定で、成功指標を定義します(CTAがエクスペリエンスフラグメントをクリックするなど)。
-
右上隅の「アクティブ化」をクリックして、テストを起動します。
Adobe Experience Platformでのデータストリームの作成と設定
Adobe Web SDKをAdobe Targetに接続するには、Adobe Experience Platformでデータストリームを作成します。 データストリームは、Web SDKとAdobe Target間のルーティングレイヤーとして機能します。
-
Adobe Experience Platformで、データストリームに移動し、データストリームの作成をクリックします。
-
データストリームを作成 ダイアログで、データストリームの 名前 を入力し、保存をクリックします。
-
データストリームを作成したら、サービスを追加をクリックします。
-
Add Service ステップで、ドロップダウンから Adobe Target を選択し、Target Environment IDを入力します。 Target Environment IDは、Administration > Environmentsの下のAdobe Targetで見つけることができます。 「保存」をクリックして、サービスを追加します。
-
データストリームの詳細を確認して、Adobe Target サービスがリストされ、正しく設定されていることを確認します。
Web SDK拡張機能を使用したタグプロパティの更新
AEM ページからパーソナライゼーションイベントとデータ収集イベントを送信するには、Web SDK拡張機能をTags プロパティに追加し、ページ読み込み時にトリガーを行うルールを設定します。
-
Adobe Experience Platformで、Tagsに移動し、Adobe Tagsの統合手順で作成したプロパティを開きます。
-
左側のメニューから、拡張機能をクリックし、カタログ タブに切り替えて、Web SDKを検索します。 右側のパネルで「Install」をクリックします。
-
拡張機能のインストール ダイアログで、前に作成した データストリーム を選択し、保存をクリックします。
-
インストール後、「インストール済み」タブに Adobe Experience Platform Web SDK と Core の両方の拡張機能が表示されていることを確認します。
-
次に、ライブラリの読み込み時にWeb SDK イベントを送信するルールを設定します。 左側のメニューから ルール に移動し、新しいルールを作成をクリックします。
note tip TIP ルールを使用すると、ユーザーのインタラクションまたはブラウザーのイベントに基づいて、タグを適用するタイミングと方法を定義できます。 -
ルールを作成画面で、ルール名(
All Pages - Library Loaded - Send Eventなど)を入力し、「イベント」セクションの「+ Add」をクリックします。
-
イベント設定 ダイアログで、次の操作を行います。
- 拡張機能: Coreを選択
- イベントタイプ: 読み込まれたライブラリ (ページトップ)を選択
- Name:
Core - Library Loaded (Page Top)と入力します
「変更を保持」をクリックして、イベントを保存します。
-
アクション セクションで、+追加をクリックして、イベントが発生したときに発生するアクションを定義します。
-
アクション設定 ダイアログで、次の操作を行います。
- 拡張機能: Adobe Experience Platform Web SDKを選択
- アクションの種類: イベントの送信を選択
- 名前: AEP Web SDK - イベントの送信を選択します
-
右側のパネルのPersonalization セクションで、「視覚的なパーソナライゼーションの決定をレンダリング」オプションをオンにします。 次に、変更を保持をクリックして、アクションを保存します。
note tip TIP このアクションは、ページが読み込まれるとAEP Web SDK イベントを送信し、Adobe Targetがパーソナライズされたコンテンツを配信できるようにします。 -
完了したルールを確認し、保存をクリックします。
-
変更を適用するには、公開フローに移動し、更新されたルールを ライブラリ に追加します。
-
最後に、ライブラリを 実稼動環境 に昇格します。
AEM ページでのA/B テスト実装の検証
アクティビティが公開され、タグライブラリが実稼動環境に公開されたら、AEM ページでA/B テストを検証できます。
-
公開されたサイト(WKND Enablement web サイト など)にアクセスし、表示されるバリエーションを確認します。別のブラウザーやモバイルデバイスからアクセスして、代替のバリエーションを確認してみてください。
-
ブラウザーの開発者ツールを開き、「ネットワーク」タブを確認します。
interactでフィルタリングして、Web SDK リクエストを見つけます。 リクエストは、Web SDK イベントの詳細である必要があります。
応答には、Adobe Targetによって行われたパーソナライゼーションの意思決定が含まれ、提供されたバリエーションが示されます。
- または、Adobe Experience Platform Debugger Chrome拡張機能を使用して、Web SDK イベントを調べることもできます。
ライブデモ
A/B テストの実際を確認するには、WKND Enablement web サイト にアクセスし、ホームページにエクスペリエンスフラグメントのさまざまなバリエーションがどのように表示されるかを確認します。