Web SDK を使用したJourney Optimizer web チャネルの設定
Adobe Experience Platform Web SDK を使用してAdobe Journey Optimizer web チャネルを実装する方法について説明します。 このレッスンでは、基本的な web チャネルの前提条件、設定の詳細な手順、ロイヤルティステータスに基づくユースケースを詳しく説明します。
このレッスンに従うと、Journey Optimizerのユーザーは、Journey Optimizer web デザイナーを使用した高度なオンラインパーソナライゼーションのために web チャネルを使用できるようになります。
学習内容
このレッスンを終了すると、次の操作を実行できます。
- Web チャネルエクスペリエンスを配信する際の Web SDK の機能と重要性を理解します。
- サンプルの Luma ロイヤルティ報酬ユースケースを利用して、web チャネルキャンペーンを最初から最後まで作成するプロセスを説明します。
- インターフェイス内でキャンペーンのプロパティ、アクション、スケジュールを設定します。
- Adobe Experience Cloud Visual Editing Helper 拡張機能の機能とメリットを説明します。
- Web デザイナーを使用して、画像、ヘッダー、その他の要素などの web ページコンテンツを編集する方法を説明します。
- オファーの決定コンポーネントを使用して Web ページにオファーを挿入する方法を説明します。
- Web チャネルキャンペーンの品質と成功を確保するためのベストプラクティスを確認します。
前提条件
このセクションのレッスンを完了するには、まず次の操作を行う必要があります。
-
データ要素とルールの設定を含む、Platform Web SDK の初期設定に関するすべてのレッスンを完了します。
-
Adobe Experience Platform Web SDK タグ拡張機能のバージョンが 2.16 以上であることを確認します。
-
Journey Optimizer Web Designer を使用して web チャネルエクスペリエンスを作成する場合は、Google ChromeまたはMicrosoft® Edge ブラウザーを使用していることを確認してください。
-
また、Adobe Experience Cloud Visual Editing Helper ブラウザー拡張機能をダウンロードして有効にしたことも確認します。
-
ブラウザーでサードパーティ Cookie が許可されていることを確認します。 ブラウザーで広告ブロッカーを無効にする必要がある場合もあります。
note caution CAUTION Journey Optimizer Web Designer では、次のいずれかの理由により、特定の web サイトが確実に開かない場合があります。 - Web サイトには、厳格なセキュリティポリシーがあります。
- web サイトは iframe 内に埋め込まれます。
- 顧客の QA またはステージサイトは、外部からアクセスできません(内部サイトです)。
-
Web エクスペリエンスを作成し、Adobe Experience Manager Assets Essentials ライブラリのコンテンツを含める場合は、 このコンテンツを公開するためのサブドメインを設定する必要があります。
-
コンテンツ実験機能を使用する場合は、web データセットもレポート設定に含まれていることを確認してください。
-
現在、web プロパティで web チャネルキャンペーンのオーサリングと配信を可能にする、次の 2 種類の実装がサポートされています。
- クライアント側のみ:web サイトを変更するには、Adobe Experience Platform Web SDK を実装する必要があります。
- ハイブリッドモード:Platform Edge Networkサーバー API を使用して、パーソナライゼーションサーバーサイドをリクエストできます。 API からの応答は次に、Adobe Experience Platform Web SDK に提供され、クライアントサイドで変更をレンダリングします。 詳しくは、Adobe Experience Platform Edge Networkサーバー API ドキュメントを参照してください。 ハイブリッドモードの追加の詳細と実装サンプルについては、このブログ投稿を参照してください。
note note NOTE サーバーサイドのみの実装は、現在、サポートされていません。
用語
まず、web チャネルキャンペーンで使用される用語を理解する必要があります。
- Web チャネル:web を介したコンテンツの通信または配信の媒体。 このガイドのコンテキストでは、Adobe Journey Optimizer内で Platform Web SDK を使用してパーソナライズされたコンテンツが web サイトの訪問者に配信されるメカニズムを指します。
- web サーフェス:コンテンツが配信される URL で識別される web プロパティを参照します。 1 つまたは複数の web ページを含めることができます。
- Journey Optimizer Web Designer: ユーザーが web チャネルエクスペリエンスをデザインできる、Journey Optimizer内の特定のツールまたはインターフェイスです。
- Adobe Experience Cloud Visual Editing Helper: web チャネルエクスペリエンスの視覚的な編集とデザインを支援するブラウザー拡張機能。
- データストリーム:web チャネルエクスペリエンスを確実に配信できるようにする、Adobe Experience Platform サービス内の設定です。
- 結合ポリシー:インバウンドキャンペーンの正確なアクティブ化と公開を確実にする設定。
- オーディエンス:特定の条件を満たすユーザーまたはサイト訪問者の特定のセグメント。
- Web デザイナー:コードを深く掘り下げることなく、web エクスペリエンスの視覚的な編集やデザインを支援するインターフェイスやツール。
- 式エディター:ユーザーがデータ属性やその他の条件に基づいて、web コンテンツにパーソナライゼーションを追加できる Web デザイナー内のツール。
- オファー決定コンポーネント:意思決定管理に基づいて、特定の訪問者に表示するのに最適なオファーを決定するのに役立つ Web デザイナー内のコンポーネント。
- コンテンツ実験:様々なコンテンツのバリエーションをテストして、インバウンドクリック数など、目的の指標に関して最も効果が高いコンテンツを見つける方法。
- 処理:コンテンツ実験のコンテキストでは、処理とは、別の実験に対してテストされるコンテンツの特定のバリエーションを指します。
- シミュレーション:ライブオーディエンスに対してアクティブ化する前に web チャネルのエクスペリエンスを視覚化するプレビューメカニズム。
データストリームの設定
Adobe Experience Platform サービスは既にデータストリームに追加されています。 次に、「Adobe Journey Optimizer」オプションを有効にして、web チャネルエクスペリエンスを提供できるようにする必要があります。
データストリームでAdobe Journey Optimizerを設定するには:
-
データ収集インターフェイスに移動します。
-
左側のナビゲーションで「データストリーム」を選択します。
-
以前に作成した Luma Web SDK データストリームを選択します。
-
Adobe Experience Platform サービス内で 編集 を選択します。
-
「Adobe Journey Optimizer」ボックスをオンにします。
-
「保存」を選択します。
これにより、Journey OptimizerのインバウンドイベントがAdobe Experience Platform Edge Networkで正しく処理されます。
結合ポリシーの設定
「Active-On-Edge結合ポリシー」オプションが有効になっている結合ポリシーが定義されていることを確認します。 この結合ポリシーオプションは、Journey Optimizer インバウンドチャネルで使用され、エッジでのインバウンドキャンペーンの正確なアクティブ化と公開を確保します。
結合ポリシーでオプションを設定するには:
-
Experience PlatformまたはJourney Optimizer インターフェイスの 顧客 / プロファイル ページに移動します。
-
「結合ポリシー」タブを選択します。
-
ポリシーを選択し(通常は デフォルトの時間ベース ポリシーを使用するのが最適です)、「設定」ステップの Edge上でアクティブ化結合ポリシー オプションを切り替えます。
コンテンツ実験用の web データセットの設定
Web チャネルキャンペーン内でコンテンツ実験を使用するには、使用する web データセットがレポート設定にも含まれていることを確認する必要があります。 Journey Optimizer レポートシステムは、データセットを読み取り専用で使用して、標準のコンテンツ実験レポートを生成します。
コンテンツ実験レポート用のデータセットの追加について詳しくは、この節を参照してください。
ユースケースの概要 – ロイヤルティ報酬
このレッスンでは、サンプルのロイヤルティ報酬のユースケースを使用して、Web SDK を使用した web チャネルエクスペリエンスの実装を詳細に説明します。
この使用例を使用すると、Journey Optimizer キャンペーンと Web デザイナーを活用して、Journey Optimizerが最適なインバウンドエクスペリエンスを顧客に提供するのにどのように役立つかをより深く理解できます。
このチュートリアルは実装者向けなので、このレッスンにはJourney Optimizerでの実質的なインターフェイス作業が含まれていることは注目に値します。 このようなインターフェイスタスクは通常マーケターが処理しますが、web チャネルキャンペーンの作成を通常担当していない実装者でも、プロセスに関するインサイトを得ることが有益な場合があります。
ロイヤルティ報酬キャンペーンの作成
サンプルロイヤルティデータを取り込んでセグメントを作成したら、Adobe Journey Optimizerでロイヤルティ報酬 web チャネルキャンペーンを作成します。
サンプルキャンペーンを作成するには:
-
Journey Optimizer インターフェイスを開きます
note note NOTE スキーマ、データセット、オーディエンスも、すべて一般的なExperience Platformの構成要素なので、Journey Optimizer インターフェイスで構築できます。 -
左側のナビゲーションで ジャーニー管理 / キャンペーン に移動します
-
右上の キャンペーンを作成 をクリックします。
-
「プロパティ」セクションで、キャンペーンを実行する方法を指定します。ロイヤルティ報酬のユースケースについては、「スケジュール済み」を選択します。
-
「アクション」セクションで、「Web チャネル」を選択します。 Web サーフェス として、「ページ URL」を選択します。
note note NOTE Web サーフェスは、コンテンツが配信される URL で識別される web プロパティを参照します。 単一ページの URL に対応するか、複数のページを含めることができ、1 つまたは複数の web ページに変更を適用できます。 -
「ページ URL web サーフェス」オプションを選択して、このキャンペーンで 1 ページにエクスペリエンスをデプロイします。 Luma ページ
https://luma.enablementadobe.com/content/luma/us/en.html
の URL を入力します -
Web サーフェスを定義したら、「作成」を選択します。
-
次に、新しい web チャネルキャンペーンにいくつかの追加の詳細を追加します。 まず、キャンペーンに名前を付けます。
Luma Loyalty Rewards – Gold Status
と呼んで。 オプションで、キャンペーンに説明を追加できます。 また、タグ を追加して、キャンペーン全体の分類を改善します。 -
デフォルトでは、キャンペーンはすべてのサイト訪問者に対してアクティブです。 このユースケースでは、ゴールドステータス報酬メンバーにのみエクスペリエンスが表示されます。 これを有効にするには、「オーディエンスを選択」をクリックし、
Luma Loyalty Rewards – Gold Status
オーディエンスを選択します。 -
ID 名前空間 フィールドで、選択したセグメント内の個人を識別する名前空間を選択します。 Luma サイトにキャンペーンをデプロイするので、ECID 名前空間を選択できます。
Luma Loyalty Rewards – Gold Status
オーディエンス内のプロファイルのうち、様々な ID の中で ECID 名前空間が欠落しているものは、web チャネルキャンペーンのターゲットになりません。 -
キャンペーン開始 オプションを使用してキャンペーンを今日の日付に開始し、キャンペーン終了 オプションを使用して 1 週間以内に終了するようにスケジュールします。
ロイヤルティ報酬コンテンツを試す
上にスクロールすると、「アクション」セクションで実験を作成して、Luma Loyalty Rewards – Gold Status
しいオーディエンスに対してどのコンテンツがより効果的かをテストできます。 キャンペーン設定のコンポーネントとして、2 つの処理を作成してテストします。
コンテンツ実験を作成するには:
-
実験を作成 をクリックします。
-
最初に 成功指標 を選択します。 これは、コンテンツの有効性を判断するための指標です。 ユニークインバウンドクリック数 を選択して、web エクスペリエンス CTA でより多くのクリック数を生成するコンテンツ処理を確認します。
-
Web チャネルを使用して実験を設定し、インバウンドクリック数、ユニークインバウンドクリック数、ページビュー数 または ユニークページビュー数 の指標を選択する場合、クリックアクション ドロップダウンを使用すると、特定のページでのクリック数とビュー数を正確に追跡および監視できます。
-
必要に応じて、2 つの処理のどちらも受け取らない 除外 を指定できます。 今のところ、これをオフのままにします。
-
また、オプションで「均等に配分 を選択 ます。 このオプションを選択すると、処理の分割が常に均等に分割されます。
Adobe Journey Optimizer web チャネルでのコンテンツ実験の詳細を説明します。
Visual Helper を使用したコンテンツの編集
次に、web チャネルエクスペリエンスを作成します。 それには、Adobe Experience Cloud Visual Helper を使用します。 このツールは、Google ChromeおよびMicrosoft® Edgeと互換性のあるブラウザー拡張機能です。 エクスペリエンスを作成する前に、拡張機能をダウンロードしていることを確認してください。 また、web ページに Web SDK が含まれていることを確認します。
-
キャンペーンの アクション タブ内で、「コンテンツを編集 をクリックします。 サーフェスとして 1 ページの URL を入力したので、コンポーザーで作業を開始する準備が整っています。
-
ここで、「Web ページを編集」をクリックしてオーサリングを開始します。
-
まず、web コンポーザーを使用していくつかの要素を編集します。 コンテキストメニューを使用して、Luma ヒーロー画像ヘッダーを編集します。 右側のコンテキストパネルのスタイルを調整します。
-
また、式エディター を使用して、コンテナにパーソナライゼーションを追加します。
-
クリック数に関してエクスペリエンスが適切に追跡されていることを確認します。 コンテキストメニューから クリック追跡要素 を選択します。
-
オファーの決定コンポーネント を使用すると、web ページにオファーを挿入できます。 このコンポーネントは、意思決定管理 を使用して、Luma 訪問者に提供する最適なオファーを選択します。
HTMLデザインの変更
ロイヤルティ報酬キャンペーンのコンポーネントとしてサイトにさらに高度な変更やカスタム変更を加える場合は、いくつかの方法を使用できます。
コンポーネント パネルを使用して、HTMLまたはその他のコンテンツを Luma サイトに直接追加します。
新しいHTMLコンポーネントをページの上部に追加します。 デザインインターフェイスまたは コンテキスト パネルから、コンポーネント内のHTMLを編集します。
または、「変更 パネルからHTMLの編集を追加し す。 このパネルを使用すると、ページ上のコンポーネントを選択し、Designer インターフェイスから編集できます。
エディター内で、Luma Loyalty Rewards – Gold Status
オーディエンスのHTMLを追加します。 「検証」を選択します。
次に、新しいカスタムHTMLコンポーネントでフィット感と操作性を確認します。
CSS セレクタータイプ の変更を使用して、特定のコンポーネントを編集します。
ページデータタイプ の変更を使用して、カス <head>
ムコードを追加します。
Visual Helper を使用すると、可能性は無限にあります。
ロイヤルティ報酬コンテンツのシミュレート
キャンペーンをアクティブ化する前に、変更された web ページのプレビューを確認します。 Web チャネルエクスペリエンスをシミュレートするには、テストプロファイルを設定する必要があります。
エクスペリエンスをシミュレートするには:
-
キャンペーン内で「コンテンツをシミュレート」を選択します。
-
シミュレーションを受けるテストプロファイルを選択します。 適切な処理を受けるには、テストプロファイルが
Luma Loyalty Rewards – Gold Status
オーディエンスに含まれている必要があります。 -
テストプロファイルのプレビューが表示されます。
ロイヤルティ報酬キャンペーンのアクティブ化
最後に、web チャネルキャンペーンをアクティブ化します。
-
「アクティブ化するレビュー」を選択します。
-
最後に、キャンペーンの詳細を確認するプロンプトが表示されます。 アクティブ化 を選択します。 キャンペーンがサイト上でライブになるまでに最大 15 分かかることがあります。
ロイヤルティ報酬 QA
「ゴールドステータス」のユーザーをシミュレートしてキャンペーンに適格にするために使用できるログインがいくつかあります。
cleavlandeuler@emailsim.io
/test
leftybeagen@emailsim.io
/test
jenimartinho@emailsim.io
/test
ベストプラクティスとして、キャンペーン固有の KPI について、キャンペーンのライブレポートとグローバルレポートの「Web」タブを監視します。 このキャンペーンの場合は、エクスペリエンスインプレッション数とクリック率を監視します。
Adobe Experience Platform Debuggerを使用した web チャネル検証
このAdobe Experience Platform Debugger拡張機能はChromeと Firefox の両方で使用でき、web ページを分析してAdobe Experience Cloud ソリューションの実装に関する問題を特定します。
Luma サイトでデバッガーを使用すると、実稼動環境での web チャネルエクスペリエンスを検証できます。 これは、ロイヤルティ報酬のユースケースを立ち上げて実行し、すべてが正しく設定されていることを確認した後のベストプラクティスです。
こちらのガイドを使用して、ブラウザーでデバッガーを設定する方法を説明します。
デバッガーを使用して検証を開始するには:
- Web チャネルエクスペリエンスを持つ Luma Web ページに移動します。
- Web ページで、Adobe Experience Platform Debugger を開きます。
- 概要 に移動します。 データストリーム ID が、Adobe Journey Optimizerを有効にした Adobeデータ収集 の データストリーム と一致することを確認します。
- その後、様々な Luma ロイヤルティアカウントでサイトにログインし、デバッガーを使用して、Adobe Experience Platform Edge Networkに送信されたリクエストを検証できます。
- ソリューション の下の Experience PlatformWeb SDK に移動します。
- 「設定」タブ内で、「デバッグを有効にする を切り替え ます。 これにより、Adobe Experience Platform Assurance セッション内のセッションのログが有効になります。
- 様々な Luma ロイヤルティアカウントでサイトにログインし、デバッガーを使用して、Adobe Experience Platform Edge network に送信されるリクエストを検証します。 ログトラッキング用に、これらのリクエストをすべて Assurance に取り込む必要があります。