設定と起動
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に送信します。
- Integrates with the Journey Optimizer mobile extension so messages can be delivered, rendered, and measured end‑to‑end.
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 ジャーニーやキャンペーン自体には発生しません。 Use the table below to identify what's going wrong, then expand the corresponding section for details.
Pitfalls at a glance
Detailed guidance per pitfall
Open the pitfall that matches your symptoms to see what to check and how to fix it.
What you'll notice
- Push or in‑app activities do not reach the device.
- Guided Channel Setup or channel validation fails.
- Assurance shows missing Journey Optimizer, Edge, or Identity extensions.
What to check
-
Are you using the minimum Mobile Core and Journey Optimizer extension versions required by Guided Channel Setup?
-
In Assurance, under extensions and events:
- Do you see the expected extensions loaded?
- Are events being sent to the Edge Network and acknowledged?
How to fix
- Upgrade to the supported Mobile SDK and Journey Optimizer extension versions.
- Rebuild the app, reconnect to Assurance, and re‑run Guided Channel Setup.
What you'll notice
- Events or push tracking batches fail in Platform datasets.
- Data ingestion errors (for example, "Updates are not supported for events").
- Push or in‑app reports show little or no tracking.
What to check
-
Did anyone change system schemas or datasets created for Journey Optimizer tracking?
-
In your datastream:
- Are experience events mapped to an event dataset?
- Are profile attributes mapped to a profile dataset?
How to fix
- Do not edit system datasets/schemas created by AJO.
- Correct the datastream mapping (events → event dataset, profiles → profile dataset).
- Prefer Guided Channel Setup or the documented datastream steps instead of ad‑hoc changes.
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拡張機能にプッシュトークンを登録します。
- 最初のインストール時に?
- アプリをアップデートするたびに?
- Whenever the OS refreshes the token?
-
When a user opens or dismisses a notification, do you see tracking events in Assurance?
解決方法
-
Add or correct the code that:
- Registers the token via the Journey Optimizer mobile extension whenever it is created or refreshed.
- Sends push interaction events (open, dismiss, custom actions) via the Mobile SDK.
-
Use Assurance to confirm registration and tracking events are firing as expected.
Adobe Journey Optimizerの プッシュ通知フローを参照してください。
お知らせします
- In‑app messages or content cards never appear, despite active campaigns or journeys.
- Reporting shows 0 impressions.
チェック対象
-
Are the Journey Optimizer mobile messaging / in‑app extension and Messaging SDK installed and registered in the app?
-
In your tags configuration:
- Do you have rules that trigger requests on the correct events (for example, screen views or custom events)?
-
Assuranceで:
- When those events fire, do you see in‑app or content‑card decision requests going out?
- Do you see responses coming back from the Edge Network?
解決方法
-
Install and register the required messaging extensions.
-
Add or correct rules that trigger decisions on your target events (screens, custom events).
-
For content cards, ensure you:
- Fetch cards via the Messaging SDK APIs.
- Render them in your UI.
- Track interactions back via the SDK.
参照: