プッシュ通知のデータフローとコンポーネント get-started-push

このページは、Journey Optimizer でのプッシュ通知に関連する主要なサービスとワークフローの設定と理解に役立ちます。

AVAILABILITY
新しい​ モバイルオンボーディングのクイックスタートワークフロー ​が利用できるようになりました。この新しい製品機能を使用すると、Mobile SDK を迅速に設定し、モバイルイベント データの収集と検証を開始し、モバイルプッシュ通知を送信できます。この機能は、パブリックベータ版としてデータ収集ホームページから入手できます。詳細情報

プッシュ通知を作成する方法については、このページを参照してください。

Adobe Journey Optimizer でプッシュチャネルを設定する手順について詳しくは、このページを参照してください。

次の図は、関連付けられたデータフローを使用するシステムおよびサービスを示しています。エンドツーエンドのサービスの観点から、プッシュ通知がどのように配信されるかを重点的に示しています。

  1. Apple の APNs および Google FCM プッシュメッセージのメッセージサービスを使用したブランドモバイルアプリ(Android または iOS)の登録

  2. メッセージサービスがプッシュトークンを生成します。プッシュトークンは、Adobe Journey Optimizer で特定のデバイスをプッシュ通知のターゲットとするために使用される識別子です。

  3. 生成済みのプッシュトークンが Adobe Experience Platform に渡され、リアルタイム顧客プロファイルと同期されます。これは、統合しやすいクライアント SDK を使用して標準で実行されます。

    note note
    NOTE
    トークンの処理は、プラットフォームによって異なります。 Android(FCM) では、ユーザーがアプリのキャッシュをクリアしたり、アプリを再インストールしたりして、新しいトークンと ECID を生成すると、トークンが自動的に無効としてマークされます。 iOS(APN) では、これらのシナリオでトークンが常に無効としてマークされるわけではありません。 プロファイルに有効なトークンを持つ複数の ECID が含まれている場合、プッシュ通知は関連するすべてのデバイスに送信されます。
  4. プッシュメッセージは、Adobe Journey Optimizer で、チャネル設定(メッセージプリセットなど)に対して作成されます

  5. プッシュメッセージは、ジャーニーのオーケストレーションキャンバスに含めることができます

  6. ジャーニーを公開すると、ジャーニー条件に基づく顧客プロファイルがプッシュ通知を受信する資格を得ます。プッシュメッセージペイロードは、この手順でパーソナライズされます。

  7. パーソナライズされたプッシュペイロードは、内部のプッシュメッセージ配信サービスに転送されます

  8. 次に、この内部サービスは、メッセージに関連付けられたアプリの資格情報を検証し、

  9. 最終配信用に Apple および Google のメッセージサービスにメッセージを送信します

  10. メッセージサービスからのフィードバックは記録され、エラーと成功はジャーニーライブレポートおよび Customer Journey Analytics レポートに記録されます

  11. プッシュ通知はエンドユーザーのデバイスに配信されます

  12. エンドユーザーのプッシュ通知インタラクションは、SDK 統合を介して、エンドユーザークライアントからエクスペリエンスイベントとして送信されます

プッシュ通知における主要サービスの役割 roles-of-key-services

  • プッシュ通知サービスプロバイダー​は、リモートサーバーからモバイルアプリに通知を配信するコアコンポーネント Web サービスです。

    Adobe Journey Optimizer は、Android と iOS の両方のプラットフォームをサポートし、その結果、次と統合されます。

  • Adobe Experience Platform Mobile SDK は Android および iOS 互換の SDK を介してモバイル用のクライアントサイド統合 API を提供します。SDK に用意されている Adobe Journey Optimizer 拡張機能は、プッシュメッセージ専用の様々な API を公開し、プッシュトークンの登録や、プッシュトラッキングイベントまたはその他の任意のカスタムエクスペリエンスイベントの Adobe Experience Platform への送信といったデータフローを可能にします。また、SDK は、他の Adobe Experience Cloud およびサードパーティパートナー機能を有効にするその他の各種拡張機能も提供します。

    SDK 統合には、次のような Adobe Experience Platform データ収集サービスのセットアップも必要です。

    • Adobe Experience Platform にデータが取り込まれる、プロファイルおよびエクスペリエンスイベントデータセットを設定するデータストリームの作成
    • クライアントサイドモバイルプロパティの作成と拡張機能の追加。SDK は、これらの拡張機能と密接に統合し、シームレスなデータ収集エクスペリエンスを提供します。
    • モバイルアプリバンドル識別子とアプリの資格情報の登録
  • Adobe Experience Platform リアルタイム顧客プロファイル​は、Web、モバイル、CRM、サードパーティなど複数のチャネルのデータを組み合わせることで、各顧客の全体像を把握します。プロファイルを使用すると、個別の顧客データを統合ビューに表示し、顧客インタラクションごとに実用的なタイムスタンプ付きの説明を提供できます。特定のアプリユーザーのプッシュトークンは、レコードデータとしてユーザーのプロファイルに保存されますが、プッシュ通知とのインタラクションは、時系列イベントデータとして追跡されます。Adobe Experience Platform リアルタイム顧客プロファイルの詳細情報

  • Adobe Journey Optimizer:上記のコンポーネントとのモバイルアプリ統合が確立され、Adobe Experience Platform に顧客プロファイルが作成されたら、Adobe Journey Optimizer でプッシュ通知の作成と調整を行って、ユーザーのエンゲージメントを促進することができます。

プッシュテクニカルセットアップおよび実践者ワークフロー push-technical-setup

次の図は、プッシュデータフローの骨格を構成するコンポーネントの設定に関する様々な手順をエンドツーエンドで示しています。アクション項目は、設定を実行する役割と設定するコンポーネントに基づいて分類されています。

関連トピック

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76