設定と起動
administratorsおよび モバイルアプリ開発者 の場合、この節では、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 モバイル拡張機能と統合して、メッセージをエンドツーエンドで配信、レンダリング、測定できるようにします。
Mobile 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、チャネル設定を指定し、リッチでパーソナライズされたメッセージエクスペリエンスを提供するジャーニーを作成するすべての手順について説明します。
プライバシー法とプラットフォームガイドラインを遵守しましょう。
一般的な実装の落とし穴とその回避方法
ほとんどのモバイルの問題は、SDKまたはデータ収集設定に起因するもので、Journey Optimizer ジャーニーやキャンペーン自体には発生しません。 以下の表を使用して問題を特定し、対応するセクションを展開して詳細を確認します。
陥りやすい失敗
落とし穴ごとの詳細ガイダンス
症状に合った落とし穴を開けて、何をチェックし、どのように修正するかを確認します。
お知らせします
- プッシュまたはアプリ内アクティビティがデバイスに届かない。
- ガイド付きチャネル設定またはチャネル検証が失敗する。
- Assuranceに、Journey Optimizer、Edge、またはID拡張機能が表示されない。
チェック対象
-
ガイド付きチャネル設定で必要な最小 モバイルコア および Journey Optimizer 拡張機能バージョンを使用していますか?
-
Assuranceの拡張機能とイベント:
- 予想される拡張機能が読み込まれていますか?
- イベントはEdge Networkに送信され、承認されますか?
解決方法
- サポートされているMobile SDKおよびJourney Optimizer拡張機能のバージョンにアップグレードします。
- アプリを再構築し、Assuranceに再接続し、ガイド付きチャネル設定を再実行します。
関連項目: モバイルとwebの設定
お知らせします
- Platform データセットでイベントまたはプッシュトラッキングバッチが失敗する。
- データ取り込みエラー(「更新はイベントではサポートされていません」など)。
- プッシュ通知やアプリ内レポートでは、追跡機能はほとんどありません。
チェック対象
-
Journey Optimizer トラッキング用に作成された システムスキーマまたはデータセット を変更した人はいますか?
-
データストリームで:
- エクスペリエンスイベントは イベントデータセット にマッピングされますか?
- プロファイル属性は プロファイルデータセット にマッピングされていますか?
解決方法
- AJOで作成されたシステムデータセット/スキーマは編集しないでください。
- データストリームマッピング(イベント→イベントデータセット、プロファイル→プロファイルデータセット)を修正します。
- アドホック変更ではなく、ガイド付きのチャネル設定または文書化されたデータストリームステップを優先します。
Adobe Journey Optimizerの プッシュ通知フローを参照してください。
お知らせします
- ジャーニーが、アプリユーザーに対して期待どおりにトリガーされない。
- Personalizationが、ほかのチャネルでの利用者の行動と一致していない。
- Experience Platformにはイベントが表示されますが、プロファイルは断片的に見えます。
チェック対象
-
Edge Network の IDは実装され、安定したプライマリ ID (ログイン IDなど)を送信しますか?
-
環境設定が変更されたときにEdge Networkの同意が実装され、更新されますか?
-
Assuranceで:
- アウトバウンドイベントには同意値が含まれますか?
- ECIDとプライマリ IDは一貫して含まれていますか?
解決方法
- アプリにEdge Network の IDを実装または修正します。
- Edge Network の同意管理を実装し、アプリの同意管理UIに接続します。
- IDと同意がすべての関連イベントに表示されるまで、Assuranceでリストアします。
お知らせします
- キャンペーンやジャーニーが実行されていても、ユーザーはプッシュ通知を受け取ることはありません。
- プッシュレポートでは、開封数、解約数、インタラクション数は表示されません。
チェック対象
-
アプリは、Journey Optimizer拡張機能にプッシュトークンを登録します。
- 最初のインストール時に?
- アプリをアップデートするたびに?
- OSがトークンを更新するたびに?
-
ユーザーが通知を開いたり閉じたりすると、Assuranceにトラッキングイベントが表示されますか?
解決方法
-
次のコードを追加または修正します。
- トークンが作成または更新されるたびに、Journey Optimizer モバイル拡張機能を介してトークンを登録します。
- Mobile SDKを介してプッシュインタラクションイベント(オープン、却下、カスタムアクション)を送信します。
-
Assuranceを使用して、登録イベントとトラッキングイベントが期待どおりに起動していることを確認します。
Adobe Journey Optimizerの プッシュ通知フローを参照してください。
お知らせします
- アクティブなキャンペーンやジャーニーにもかかわらず、アプリ内メッセージやコンテンツカードが表示されることはありません。
- レポートは0 インプレッションを示しています。
チェック対象
-
Journey Optimizer モバイルメッセージング / アプリ内拡張機能および Messaging SDK がインストールされ、アプリに登録されていますか?
-
tags設定で、次の操作を行います。
- トリガーが正しいイベント(スクリーンビューやカスタムイベントなど)に対してリクエストするルールはありますか?
-
Assuranceで:
- そのようなイベントが発生した場合、アプリ内またはコンテンツカード内の意思決定リクエストが送信されますか?
- Edge Networkから回答が返ってくるということはありますか?
解決方法
-
必要なメッセージング拡張機能をインストールして登録します。
-
ターゲットイベント(画面、カスタムイベント)に関する意思決定をトリガーするルールを追加または修正します。
-
コンテンツカードの場合、次のことを確認します。
- Messaging SDK APIを使用してカードを取得します。
- UIでレンダリングします。
- SDKを通じて、やり取りを追跡します。
参照: