Journey Optimizer と Adobe Campaign v7 ブループリント

Adobe Journey Optimizer を Adobe Campaign と併用し、Campaign のリアルタイムメッセージングサーバーを利用してネイティブでメッセージを送信する方法を示します。


アーキテクチャ

参照アーキテクチャ Journey Optimizer ブループリント
重要

Journey Optimizer と Campaign の両方を使用して、互いに独立してメッセージを送信することは可能ですが、技術的な考慮事項を熟慮する必要があります。このルートを進める場合は、Pre-Sales Enterprise Architect と協力し、実装をサポートするために必要な事項を理解する必要があります。


前提条件

Adobe Experience Platform

  • Journey Optimizer のデータソースを設定する前に、スキーマとデータセットをシステムに設定する必要があります
  • エクスペリエンスイベントクラスベースのスキーマの場合、ルールベースのイベントではないイベントをトリガーする場合に、「オーケストレーション eventID」フィールドグループを追加します
  • 個別のプロファイルクラスベースのスキーマの場合、「Profile test details」フィールドグループを追加して、Journey Optimizer で使用するテストプロファイルを読み込めるようにします
  • Journey Optimizer と Campaign が同じ IMS 組織内でプロビジョニングされています

Campaign v7

  • リアルタイムメッセージングサービス(Message Center)の実行インスタンスは、アドビが管理する Cloud Services がホストする必要があります
  • すべてのメッセージの作成は、Campaign インスタンス自体内で行われます。

ガードレール

Journey Optimizer ガードレール製品リンク

その他のJourney Optimizerガードレール

  • キャッピングは、宛先システムが障害点で飽和しないようにするために、今日では API を通じて利用できます。これは、キャップを超過したメッセージが完全にドロップされ、まったく送信されないことを意味します。スロットリングは、サポートされていません。
    • 最大接続数:宛先が処理できる http/s 接続の最大数
    • 最大呼び出し数:periodInMs パラメーターで行われる呼び出しの最大数
    • periodInMs:ミリ秒単位の時間
  • セグメントメンバーシップで開始されるジャーニーは、2 つのモードで操作できます。
    • バッチセグメント(24 時間ごとに更新)
    • ストリーミングセグメント(5 分未満での認定)
  • バッチセグメント - 認定ユーザーの毎日のボリュームを確実に把握し、宛先システムがジャーニーごと、およびすべてのジャーニーのバーストスループットを処理するために必要です
  • ストリーミングセグメント - ジャーニーごと、およびすべてのジャーニーの毎日のストリーミング認定ボリュームと共に、プロファイル認定の最初のバーストを処理するために必要です
  • 意思決定管理はサポートされていません
  • ビジネスイベントはサポートされていません
  • サードパーティシステムへのアウトバウンド統合
    • インフラはマルチテナントであるため、単一の静的 IP をサポートしていません(すべてのデータセンター IP を許可リストに含める必要があります)
    • カスタムアクションは POST メソッドと PUT メソッドのみ対応
    • 認証のサポート:トークン | パスワード | OAuth2
  • Adobe Experience Platform や Journey Optimizer の個々のコンポーネントをパッケージ化して、様々なサンドボックス間で移動させることはできません。新しい環境に再実装する必要があります

Campaign(v7)

  • Message Center の実行インスタンスは、アドビが管理する Cloud Services がホストする必要があります
  • v7 build >21.1 のいずれかが必要です。
  • メッセージングスループット
    • AC(v7)1 時間あたり 50k
  • AC(v7)は、イベントが開始したジャーニーのみ、サポートします。
    • 開始されたセグメントまたはセグメントメンバーシップが開始したジャーニーがありません
    • Audience の読み込みとビジネスイベントベースのジャーニーは、実行インスタンスに送信できる量が多いため、サポートされていません
  • AC (v7) は、メッセージでの意思決定管理をサポートしていません
  • Campaign へのアウトバウンド API コールのスロットリングはありません

実装の手順

Adobe Experience Platform

スキーマ/データセット

  1. 顧客提供データに基づき、Experience Platform で個人プロファイル、エクスペリエンスイベントおよびマルチエンティティスキーマを設定します
  2. Adobe Campaign broadLog、trackingLog および配信不能アドレステーブル(オプション)用の Experience Event クラスベースのスキーマを作成します。
  3. Experience Platform で取り込むデータセットを作成します。
  4. ガバナンス用のデータセットに、Experience Platform でデータ使用ラベルを追加します。
  5. 宛先のガバナンスを実施するポリシーを作成します。

プロファイル/ID

  1. 任意の顧客専用の名前空間を作成します。
  2. スキーマに ID を追加します
  3. プロファイル用のスキーマおよびデータセットを有効にします
  4. リアルタイム顧客プロファイルの様々な表示用に結合ポリシーを設定します(オプション)。
  5. ジャーニー使用状況用のセグメントを作成します。

ソース/宛先

  1. ストリーミング API およびソースコネクタを使用して、Experience Platform にデータを取り込みます。

Journey Optimizer

  1. Experience Platform データソースを設定し、カスタマージャーニーの開始に使用する profileStreaming データの一部としてキャッシュするフィールドを決定します。このデータは、まず Journey Optimizer 内で設定され、オーケストレーション ID を取得する必要があります。このオーケストレーション ID は、取り込みに使用するためにデベロッパーに供給されます
  2. 外部データソースを設定
  3. Campaign インスタンス用のカスタムアクションを設定

Campaign v7

  • メッセージテンプレートは、適切なパーソナライズ機能コンテキストを使用して設定する必要があります
  • Campaign v7 - トランザクションメッセージログを Experience Platform に書き戻すには、書き出しワークフローを設定する必要があります。最大でも 4 時間ごとに実行することをお勧めします。

モバイルプッシュ設定(オプション)

  1. Experience Platform Mobile SDK を実装して、プッシュトークンとログイン情報を収集し、既知の顧客プロファイルに結び付けます

  2. Adobe タグを活用し、次の拡張子を持つモバイルプロパティを作成します。

    • Adobe Journey Optimizer | Adobe Campaign Classic | Adobe Campaign Standard
    • Adobe Experience Platform Edge Network
    • ID Edge ネットワーク用
    • モバイルコア
  3. モバイルアプリデプロイメント用と web デプロイメント用の専用のデータストリームがあることを確認

  4. 詳しくは、Adobe Journey Optimizer Mobile ガイドを参照

    重要

    Journey Optimizer 経由でリアルタイムの通信を送信し、Campaign 経由でバッチプッシュ通知を送信する場合、Journey Optimizer と Campaign の両方でモバイルトークンを収集する必要が生じる場合があります。Campaign v8 では、プッシュトークンをキャプチャするために Campaign SDK を排他的に使用する必要があります。


関連ドキュメント

このページ