コードベースチャネルの基本を学ぶ get-sarted-code-based

Journey Optimizer を使用すると、web アプリ、モバイルアプリ、デスクトップアプリ、ビデオコンソール、TV 接続デバイス、スマート TV、キオスク、ATM、音声アシスタント、IoT デバイスなど、すべてのタッチポイントで顧客に提供するエクスペリエンスをパーソナライズしてテストできます。

コードベースのエクスペリエンス ​機能を使用すると、シンプルで直感的な非ビジュアルエディターを使用して、インバウンドエクスペリエンスを定義できます。これにより、コンテンツ全体に変更を適用する代わりに、アプリケーションの種類に関係なく、アプリや web ページの個別のより詳細な場所で、特定の要素を挿入および編集できます。

IMPORTANT
コードベースのエクスペリエンスに関する特定のガードレールおよびレコメンデーションについて詳しくは、このページを参照してください。

コードベースのチャネルと他のチャネルを使用する場合 code-based-vs-other-channels

コードベースのチャネルと他のチャネルの比較

他の Journey Optimizer チャネルではなく、コードベースのチャネルを使用するのはどのような場合ですか?

  • デジタルプロパティに web ブラウザーやモバイルアプリを通じてアクセスできない場合はいつでも、コードベースのエクスペリエンスの使用を検討してください。この場合は、Journey Optimizer web チャネルまたは Journey Optimizer アプリ内メッセージングチャネルを使用したほうがよいでしょう。
  • API ベース、ヘッドレスまたはサーバーサイドの実装がある場合は、Journey Optimizer web チャネルやアプリ内チャネルの代わりにコードベースのチャネルを使用できます。

  • また、モーダル、ポップアップ、オーバーレイを表示する代わりにネイティブアプリ内のコンテンツを変更する場合は、アプリ内チャネルの代わりにネイティブモバイルアプリケーションでコードベースのチャネルを活用することもできます。

コードベースのチャネルと web チャネルの比較 code-based-vs-web

Web の使用例を実行するには、web チャネルまたはコードベースのエクスペリエンスを使用できますが、コンテキストに応じて、どちらか一方が適切です。いつ何を使用するかを十分な情報に基づいて決定できるように、主な違いを以下に示します。

Web

  • Web デザイナーのビジュアルエディターまたは web 非ビジュアルエディターを使用してコンテンツを編集します。
  • クライアントサイドの実装である Adobe Experience Platform Web SDK が必要です。
  • Web チャネルを使用すると、ページ上のすべての項目を変更でき、変更に使用できるアクションの事前定義済みのリストが表示されます。詳細情報
  • 簡単に設定して、すぐに使い始めることができます。
  • マーケティング担当者向けです。

コードベースのエクスペリエンス

  • パーソナライゼーションエディターを使用して、コンテンツを編集します。
  • クライアントサイドの実装である Adobe Experience Platform Web SDK またはサーバーサイドの実装である AEP Edge Network Server API のいずれかが必要です。
  • コードベースのエクスペリエンスでは、アプリケーションがこれらの場所の Journey Optimizer によってエッジに公開されたコンテンツを解釈して配信できるように、実装に対する事前の開発作業が必要です。詳細情報
  • より詳細な計画が必要で、開発者が指定した内容だけを変更できます。したがって、パーソナライゼーションやテストのために変更が必要なアプリケーション上のコンポーネント(ホームバナー、ヒーロー画像、メニューバーなど)を特定し、開発チームと協力してこれらの変更処理に必要な実装を構築することが重要です。
  • JSON コードコンテンツを使用できます。
  • 開発担当者向けです。

仕組み how-it-works

CAUTION
この機能は、開発担当者や経験豊富なユーザー向けです。チャネル設定と初期設定が開発チームで処理される限り、ある程度のコード作成スキルを持つマーケターでも使用できます。

Journey Optimizer コードベースのエクスペリエンス機能を使用してコンテンツを編集するには、ページやアプリを実装する必要があります。これを行うには、コンテンツを挿入または置換する特定の個々の場所(「サーフェス」と呼ばれる)を事前に宣言する必要があります。

NOTE
現在、設定に関連付けられているコンテンツは、HTML または JSON のみです。

コードベースのエクスペリエンスを作成および提供するための主な手順を以下に示します。

  1. チャネル固有の前提条件に従っていることを確認します。詳細情報

  2. アプリケーション実装でサーフェスを定義します。基本的に、サーフェスはエクスペリエンスを追加する場所です。

  3. その場所を参照するコードベースのチャネル設定を作成します。方法について詳しくは、こちらを参照してください

  4. この設定を使用して、Journey Optimizer でジャーニーまたはキャンペーンを作成します。方法について詳しくは、こちらを参照してください

  5. Journey Optimizer パーソナライゼーションエディターを使用して、選択した設定のコンテンツを指定してエクスペリエンスを作成します。方法について詳しくは、こちらを参照してください

  6. コードベースのエクスペリエンスをテストします。方法について詳しくは、こちらを参照してください

  7. 公開します。方法について詳しくは、こちらを参照してください

  8. コードベースのエクスペリエンスジャーニーまたはキャンペーンを公開したら、コンテンツを取得して表示するために、サーフェスのコンテンツをリクエストするアプリまたはページの実装を配置する必要があります。

    note info
    INFO
    これを確実に行うために、アプリ実装チームは、明示的な API または SDK 呼び出しを行って、「バナーテキスト」や「Recommendations トレイ 1」などのコードベースの設定で定義したサーフェスのコンテンツや、アプリケーション内の UI に関連しない決定ポイント(「検索アルゴリズムパラメーター」など)のコンテンツを取得します。 詳細情報
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76