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

仕組み how-it-works

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

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

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

コードベースのエクスペリエンスを作成して配信するための主な手順は次のとおりです。

  1. チャネル固有の前提条件を必ず満たすようにしてください。 詳細情報

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

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

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

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

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

  7. Publishそれ。 方法について詳しくは、こちらを参照してください

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

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