の設定と起動
管理者 および モバイルアプリ開発者 を対象に、Adobe Journey Optimizerでモバイルと web チャネルを設定して起動する方法を説明します。 前提条件、権限、プラットフォームのサポートを説明したあと、アプリ固有の設定を作成する手順を説明します。
Adobe Journey Optimizerのモバイル機能
プッシュメッセージ、アプリ内メッセージ、コンテンツのパーソナライゼーションなど、Adobe Journey Optimizerが開発者、マーケターおよび製品チームに提供するモバイル機能について説明します。
チャネル設定
モバイルプッシュとアプリ内
Journey Optimizerでのモバイル実装は、アプリ内の Adobe Experience Platform Mobile SDK 統合から始まります。 SDK は、データ収集や、Adobe Experience Platform(AEP)およびAdobe Journey Optimizer(AJO)などのアプリケーションとのインタラクションに不可欠です。
モバイルSDKとは
モバイルSDK:
- アプリイベント(画面ビュー、タップ、購入、ライフサイクルイベントなど)を収集し、Adobe Experience Platform Edge Network に送信します。
- ID および 同意 を管理して、Journey Optimizerが顧客プロファイルを安全に作成して使用できるようにします。
- プッシュトークン を登録および更新し、プッシュイベントおよびアプリ内トラッキングイベント をAdobe Experience Platformに返します。
- Journey Optimizer モバイル拡張機能と統合するので メッセージをエンドツーエンドで配信、レンダリング、測定できます。
モバイル SDKがアプリに統合されていない場合、Journey Optimizerでは次の点で信頼性に優れています。
- モバイルプッシュおよびアプリ内メッセージの配信とトラッキング。
- コンテンツカードのレンダリングとトラック
- リアルタイムのアプリ内動作を使用して、ジャーニーをトリガーに設定し、エクスペリエンスをパーソナライズします。
新規実装に向けたガイド付きチャネル設定
新しいモバイルのアプリ内実装およびプッシュ実装の場合、出発点としてガイド付きチャネルのセットアップをお勧めします。 これにより、データストリームの設定ミスや拡張機能の欠落のリスクが軽減され、Assuranceを使用したSDKの検証について順を追って説明します。
- 組織用にプロビジョニングされた Adobe Journey Optimizer (AJO)。
- データ収集およびJourney Optimizer権限 を持つAdobe Experience Platform アクセス。
- チャネルおよび設定セットアップの管理者権限がAJOにある。
- モバイルアプリのソースコード(iOS、Androidまたはクロスプラットフォームフレームワーク)にアクセスします。
- アプリでは、必要な OS レベルの機能(プッシュ権限、通知サービス拡張機能、バックグラウンドモードなど)が有効になっています。
- 既存の設定オプションを使用している場合は、 現在のバージョンのAdobe Experience Platform Mobile SDK を使用していることを確認してください
詳しくは、 ガイド付きチャネルセットアップの概要 を参照してください。
プッシュチャネルの手動設定
このガイドでは、データフローの把握や Firebase やApple Push Notification Service (APN)などのサービスとの統合から、モバイルアプリの設定や通知のテストまで、プッシュ通知を手動で設定して効果的に使用するために必要なすべての手順を説明します。
モバイルアプリでの Adobe Experience Cloud の実装のチュートリアル
Adobe Experience Cloud モバイルアプリケーションの実装方法を説明します。 このチュートリアルでは、サンプルの Swift またはAndroid アプリでのExperience Cloud アプリケーションの実装について説明します。
その他のリソース
Adobe Experience Platform Mobile SDKを入手
アプリケーションにAdobe Experience Platform Mobile SDKをインストールする方法を説明するガイドです。
Mobile SDK対応チェックリスト
アプリをマーケターに渡す前に、Assuranceで次のことを確認し ください。
[ 正 ] いデータストリームとデータセットでイベントのフローが発生している。
[ ]ID と同意は、すべての主要なイベントに存在する、
[ ] プッシュトークンとインタラクションが追跡される。
[ ] テストのアプリ内メッセージまたはコンテンツカードが少なくとも 1 つ表示され、インプレッションとして記録されている。
コンテンツカード
WhatsApp チャネル を設定する方法を理解します。
このチュートリアルでは、Adobe Journey Optimizer で WhatsApp チャネルを設定して、リアルタイムのビジネスメッセージを有効にする方法について説明します。
SMS/MMS/RCS
標準のプロバイダー(Twilio、Synch または Infobip)を使用するか カスタム SMS プロバイダーを使用して、 SMS/MMS/RCS チャネル)を設定します。
Journey Optimizer を SMS サービスプロバイダーに接続する方法と SMS チャネルサーフェスを作成する方法について説明します。
Journey Optimizerでのカスタム SMS プロバイダーの設定、API 資格情報と Webhook の設定、オプトイン/オプトアウトキーワードの管理、パーソナライズされたキャンペーンの開始の方法について説明します。
Journey Optimizer を MMS サービスプロバイダーに接続する方法と、MMS チャネルサーフェスを作成する方法について説明します。
カスタム SMS プロバイダーを使用して、ブランド化されたインタラクティブな RCS メッセージを Adobe Journey Optimizer で設定および送信する方法について説明します。このチュートリアルでは、ネイティブメッセージアプリ内で、API 資格情報、Webhook、チャネル設定を指定し、リッチでパーソナライズされたメッセージエクスペリエンスを提供するジャーニーを作成するすべての手順について説明します。
プライバシー法およびプラットフォームガイドラインへのコンプライアンスを確保します。
Adobe Journey Optimizerのプライバシー機能
プライバシーリクエストの処理、ユーザー操作の監査、同意の管理、ガバナンスルールの適用、顧客管理キーなどの高度なセキュリティオプションの活用の方法について説明します。
実装の一般的な落とし穴と回避方法
モバイルに関する問題のほとんどは、Journey Optimizerのジャーニーやキャンペーン自体ではなく 0}SDKまたはデータ収集の設定 } に起因します。次の表を使用して問題の原因を特定し、該当するセクションを展開して詳細を確認してください。
落とし穴の概要
落とし穴ごとの詳細なガイダンス
症状に合った落とし穴を開けて、チェック対象と修正方法を確認します。
何に気づくでしょう
- プッシュまたはアプリ内アクティビティがデバイスに到達しません。
- ガイド付きチャネル設定またはチャネル検証が失敗する。
- Assuranceで、Journey Optimizer、Edgeまたは ID 拡張機能が見つからない問題を示します。
確認対象
-
ガイド付きチャネルのセットアップに必要な Mobile Core および Journey Optimizer 拡張機能の最小バージョンを使用していますか?
-
Assurance の拡張機能とイベントで、次の操作を行います。
- 必要な拡張機能が読み込まれていますか?
- イベントはEdge Networkに送信され、確認されていますか?
修正方法
- サポートされている Mobile SDKおよびJourney Optimizer拡張機能のバージョンにアップグレードします。
- アプリを再構築し、Assuranceに再接続して、Guided Channel Setup を再実行します。
関連項目: モバイルと Web の設定
何に気づくでしょう
- Platform データセットでイベントまたはプッシュトラッキングバッチが失敗する。
- データ取り込みエラー(例:「アップデートはイベントではサポートされていません」)。
- プッシュまたはアプリ内レポートには、トラッキングがほとんど、またはまったく表示されません。
確認対象
-
Journey Optimizerのトラッキング用に作成された システムスキーマまたはデータセット に変更はありましたか?
-
データストリーム で、
- エクスペリエンスイベントは イベントデータセット にマッピングされていますか。
- プロファイル属性は プロファイルデータセット にマッピングされていますか。
修正方法
- AJOで作成されたシステムデータセット/スキーマは編集しないでください。
- データストリームマッピングを修正します(イベント→イベントデータセット、プロファイル→プロファイルデータセット)。
- アドホックな変更の代わりに、ガイド付きチャネル設定またはドキュメント化されたデータストリーム手順を優先します。
何に気づくでしょう
- ジャーニーが、アプリユーザーの想定どおりにトリガーされません。
- Personalizationが他のチャネルでのユーザーの行動と一致しません。
- イベントはExperience Platformに表示されますが、プロファイルが断片化されているように見えます。
確認対象
-
Edge Networkの ID が実装されており、安定したプライマリ ID (例えば、ログイン ID)を送信しているかどうか。
-
環境設定が変更されると、Edge Networkの同意 が実装および更新されますか?
-
Assurance で:
- アウトバウンドイベントには同意値が含まれていますか?
- ECID とプライマリ ID は一貫して含まれていますか?
修正方法
- アプリに Edge Networkの ID を実装または修正します。
- Edge Networkに対する同意 を実装し、アプリの同意 UI に接続します。
- 関連するすべてのイベントに ID と同意が表示されるまで、Assuranceで再テストします。
Platform Mobile SDK実装の同意の実装 を参照してください。
何に気づくでしょう
- キャンペーンやジャーニーが実行されていても、ユーザーにプッシュ通知が届くことはありません。
- プッシュレポートには、開封数、解除数またはインタラクション数は表示されません。
確認対象
-
アプリはプッシュトークンをJourney Optimizer拡張機能に登録しますか?
- 初回インストール時
- アプリを更新するたびに、
- OS がトークンを更新するたびに、
-
ユーザーが通知を開いたり閉じたりすると、Assuranceにトラッキングイベントが表示されますか。
修正方法
-
次のコードを追加または修正します。
- 作成または更新されるたびに、Journey Optimizer モバイル拡張機能を介してトークンを登録します。
- Mobile SDKを介してプッシュインタラクションイベント(オープン、解除、カスタムアクション)を送信します。
-
Assuranceを使用して、登録イベントとトラッキングイベントが期待どおりに実行されていることを確認します。
何に気づくでしょう
- アクティブなキャンペーンやジャーニーにもかかわらず、アプリ内メッセージやコンテンツカードが表示されることはありません。
- レポートにインプレッション数が 0 と表示される。
確認対象
-
Journey Optimizer モバイルメッセージ/アプリ内拡張機能 および Messaging SDK は、アプリにインストールして登録していますか。
-
tags 設定で以下を行います。
- トリガーが正しいイベント(画面ビューやカスタムイベントなど)に対してリクエストするルールはありますか?
-
Assurance で:
- これらのイベントが発生した場合、アプリ内決定リクエストまたはコンテンツカード決定リクエストが送信されますか。
- Edge Networkから応答が返ってくることが確認できますか。
修正方法
-
必要なメッセージング拡張機能をインストールして登録します。
-
ターゲットイベント(画面、カスタムイベント)に関する決定をトリガーにするルールを追加または修正します。
-
コンテンツカードの場合は、次を確認します。
- Messaging SDK API を使用してカードを取得します。
- UI でレンダリングします。
- SDKを介してインタラクションをトラッキングします。
参照: