プッシュ通知のデータフローとコンポーネント get-started-push
このページは、Journey Optimizer でのプッシュ通知に関連する主要なサービスとワークフローの設定と理解に役立ちます。
プッシュ通知を作成する方法については、このページを参照してください。
Adobe Journey Optimizer でプッシュチャネルを設定する手順について詳しくは、このページを参照してください。
次の図は、関連付けられたデータフローを使用するシステムおよびサービスを示しています。エンドツーエンドのサービスの観点から、プッシュ通知がどのように配信されるかを重点的に示しています。
- Apple の APNs および Google FCM プッシュメッセージのメッセージサービスを使用したブランドモバイルアプリ(Android または iOS)の登録
- メッセージサービスがプッシュトークンを生成します。プッシュトークンは、Adobe Journey Optimizer で特定のデバイスをプッシュ通知のターゲットとするために使用される識別子です。
- 生成済みのプッシュトークンが Adobe Experience Platform に渡され、リアルタイム顧客プロファイルと同期されます。これは、統合しやすいクライアント SDK を使用して標準で実行されます。
- プッシュメッセージは、Adobe Journey Optimizer で、チャネル設定(メッセージプリセットなど)に対して作成されます
- プッシュメッセージは、ジャーニーのオーケストレーションキャンバスに含めることができます
- ジャーニーを公開すると、ジャーニー条件に基づく顧客プロファイルがプッシュ通知を受信する資格を得ます。プッシュメッセージペイロードは、この手順でパーソナライズされます。
- パーソナライズされたプッシュペイロードは、内部のプッシュメッセージ配信サービスに転送されます
- 次に、この内部サービスは、メッセージに関連付けられたアプリの資格情報を検証し、
- 最終配信用に Apple および Google のメッセージサービスにメッセージを送信します
- メッセージサービスからのフィードバックは記録され、エラーと成功はジャーニーライブレポートおよび Customer Journey Analytics レポートに記録されます
- プッシュ通知はエンドユーザーのデバイスに配信されます
- エンドユーザーのプッシュ通知インタラクションは、SDK 統合を介して、エンドユーザークライアントからエクスペリエンスのイベントとして送信されます
プッシュ通知における主要サービスの役割 roles-of-key-services
-
プッシュ通知サービスプロバイダー は、リモートサーバーからモバイルアプリに通知を配信するコアコンポーネント Web サービスです。
Adobe Journey Optimizer は、Android と iOS の両方のプラットフォームをサポートし、その結果、次と統合されます。
- Firebase Cloud Messaging(FCM) - Android モバイルアプリに通知を送信します。
- Apple Push Notification Service(APN) - 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
次の図は、プッシュデータフローの骨格を構成するコンポーネントの設定に関する様々な手順をエンドツーエンドで示しています。アクション項目は、設定を実行する役割と設定するコンポーネントに基づいて分類されています。
関連トピック