の設定と起動

管理者 および モバイルアプリ開発者 を対象に、Adobe Journey Optimizerでモバイルと web チャネルを設定して起動する方法を説明します。 前提条件、権限、プラットフォームのサポートを説明したあと、アプリ固有の設定を作成する手順を説明します。

IMPORTANT
Journey OptimizerとExperience Platformを初めて使用する場合は、次のコースを受講して、Journey Optimizerのデータマネジメントの中心概念を理解してください。Adobe Journey Optimizerでのインテリジェントなジャーニーアクティベーションのためのデータのエンジニアリング ​

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の検証について順を追って説明します。

PREREQUISITES
次の点を確認します。
  • 組織用にプロビジョニングされた Adobe Journey Optimizer (AJO)。
  • ​ データ収集およびJourney Optimizer権限 ​ を持つAdobe Experience Platform アクセス。
  • チャネルおよび設定セットアップの管理者権限がAJOにある。
  • モバイルアプリのソースコード(iOS、Androidまたはクロスプラットフォームフレームワーク)にアクセスします。
  • アプリでは、必要な OS レベルの機能(プッシュ権限、通知サービス拡張機能、バックグラウンドモードなど)が有効になっています。
  • 既存の設定オプションを使用している場合は、​ 現在のバージョンのAdobe Experience Platform Mobile SDK を使用していることを確認してください

詳しくは、​ ガイド付きチャネルセットアップの概要 ​ を参照してください。

プッシュチャネルの手動設定

このガイドでは、データフローの把握や Firebase やApple Push Notification Service (APN)などのサービスとの統合から、モバイルアプリの設定や通知のテストまで、プッシュ通知を手動で設定して効果的に使用するために必要なすべての手順を説明します。

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

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

Journey Optimizerでプッシュ通知に関連する主要なサービスとワークフローを設定し、理解する方法を説明します。

詳細情報

プッシュ通知の設定

プッシュ通知の設定

Journey Optimizer でプッシュ通知を送信するように環境を設定する方法を説明します

詳細情報

モバイルアプリでのAdobe Experience Cloudの実装のチュートリアル

モバイルアプリでの Adobe Experience Cloud の実装のチュートリアル

Adobe Experience Cloud モバイルアプリケーションの実装方法を説明します。 このチュートリアルでは、サンプルの Swift またはAndroid アプリでのExperience Cloud アプリケーションの実装について説明します。

詳細情報

その他のリソース

Adobe Experience Platform Mobile SDKを入手

Adobe Experience Platform Mobile SDKを入手

アプリケーションにAdobe Experience Platform Mobile SDKをインストールする方法を説明するガイドです。

詳細情報

Adobe Experience Platform Assuranceの概要

Adobe Experience Platform Assuranceの概要

Adobe Experience Platform Assurance モバイル拡張機能の概要です。

詳細情報

Mobile SDK対応チェックリスト

アプリをマーケターに渡す前に、Assuranceで次のことを確認し ​ ください。

SUCCESS
[ Core SDKとJourney Optimizerの拡張機能の ] が読み込まれると、
[ 正 ] いデータストリームとデータセットでイベントのフローが発生している。
[ ]ID と同意は、すべての主要なイベントに存在する、
[ ] プッシュトークンとインタラクションが追跡される。
[ ] テストのアプリ内メッセージまたはコンテンツカードが少なくとも 1 つ表示され、インプレッションとして記録されている。

コンテンツカード

Mobile SDK でのコンテンツカードのサポートの設定

Mobile SDKでのコンテンツカードのサポートの設定

Messaging SDKを使用して、モバイルアプリケーションにコンテンツカードを統合する方法を説明します。

詳細情報

WhatsApp

WhatsApp チャネル を設定する方法を理解します。

WhatsApp チャネルの設定

WhatsApp チャネルの設定

このチュートリアルでは、Adobe Journey Optimizer で WhatsApp チャネルを設定して、リアルタイムのビジネスメッセージを有効にする方法について説明します。

所要時間

SMS/MMS/RCS

標準のプロバイダー(Twilio、Synch または Infobip)を使用するか カスタム SMS プロバイダーを使用して、 SMS/MMS/RCS チャネル)を設定します。

SMS API 資格情報とチャネルサーフェスの設定

SMS API 資格情報とチャネルサーフェスの設定

Journey Optimizer を SMS サービスプロバイダーに接続する方法と SMS チャネルサーフェスを作成する方法について説明します。

所要時間

カスタム SMS プロバイダーの設定

カスタム SMS プロバイダーの設定

Journey Optimizerでのカスタム SMS プロバイダーの設定、API 資格情報と Webhook の設定、オプトイン/オプトアウトキーワードの管理、パーソナライズされたキャンペーンの開始の方法について説明します。

所要時間

MMS API 資格情報とチャネルサーフェスの設定

MMS API 資格情報とチャネルサーフェスの設定

Journey Optimizer を MMS サービスプロバイダーに接続する方法と、MMS チャネルサーフェスを作成する方法について説明します。

所要時間

Journey Optimizer での RCS の設定

Journey Optimizer での RCS の設定

カスタム SMS プロバイダーを使用して、ブランド化されたインタラクティブな RCS メッセージを Adobe Journey Optimizer で設定および送信する方法について説明します。このチュートリアルでは、ネイティブメッセージアプリ内で、API 資格情報、Webhook、チャネル設定を指定し、リッチでパーソナライズされたメッセージエクスペリエンスを提供するジャーニーを作成するすべての手順について説明します。

所要時間

プライバシー法およびプラットフォームガイドラインへのコンプライアンスを確保します。

Platform Mobile SDK実装に対する同意の実装

Platform Mobile SDK実装に対する同意の実装

モバイルアプリで同意を実装する方法を説明します。

詳細情報

Adobe Journey Optimizer のプライバシー機能

Adobe Journey Optimizerのプライバシー機能

プライバシーリクエストの処理、ユーザー操作の監査、同意の管理、ガバナンスルールの適用、顧客管理キーなどの高度なセキュリティオプションの活用の方法について説明します。

詳細情報

データガバナンスフレームワークの概要

データガバナンスフレームワークの概要

Adobe Experience Platform のガバナンス機能について説明します。

所要時間

ラベルを使用したデータの分類

ラベルを使用したデータの分類

スキーマとデータセットにラベルを適用する方法を説明します。

所要時間

データ使用ポリシーの作成

データ使用ポリシーの作成

データ使用ポリシーを作成および管理する方法について説明します。

所要時間

実装の一般的な落とし穴と回避方法

モバイルに関する問題のほとんどは、Journey Optimizerのジャーニーやキャンペーン自体ではなく 0}SDKまたはデータ収集の設定 } に起因します。​次の表を使用して問題の原因を特定し、該当するセクションを展開して詳細を確認してください。

落とし穴の概要

#
問題/症状
よくある落とし穴
一目で修正
1
ガイド付きチャネルのセットアップに失敗。トラフィックがない、または少ない
SDKのバージョンまたは拡張機能が揃っていない ​
SDK/拡張機能のバージョンを更新し、Assuranceで検証する
2
バッチのトラッキングが失敗し、AEPでエラーが発生する
​ データストリームまたはデータセットの設定の誤り ​
イベントデータセットへのイベントのマッピングとプロファイルデータセットへのプロファイル
3
ジャーニーが起動せず、パーソナライゼーションが奇妙になる
ID または同意が見つからない/一貫性がない ​
Edgeの ID および同意の実装、Assuranceでの検証
4
プッシュ配信がないか、レポートで開いている
​ プッシュトークンの登録またはトラッキングが破損している ​
SDKによるトークン登録とインタラクショントラッキングの修正
5
アクティブなキャンペーンにもかかわらず、アプリ内インプレッションがありません
​ アプリ内メッセージまたはコンテンツカードが表示されない ​
メッセージの拡張機能、トリガーおよびAssuranceの決定応答を確認する

落とし穴ごとの詳細なガイダンス

症状に合った落とし穴を開けて、チェック対象と修正方法を確認します。

<>1. チャネル要件に合致していないSDKのバージョンおよび拡張機能

何に気づくでしょう

  • プッシュまたはアプリ内アクティビティがデバイスに到達しません。
  • ガイド付きチャネル設定またはチャネル検証が失敗する。
  • Assuranceで、Journey Optimizer、Edgeまたは ID 拡張機能が見つからない問題を示します。

確認対象

  • ガイド付きチャネルのセットアップに必要な Mobile Core および Journey Optimizer 拡張機能の最小バージョンを使用していますか?

  • Assurance の拡張機能とイベントで、次の操作を行います。

    • 必要な拡張機能が読み込まれていますか?
    • イベントはEdge Networkに送信され、確認されていますか?

修正方法

  • サポートされている Mobile SDKおよびJourney Optimizer拡張機能のバージョンにアップグレードします。
  • アプリを再構築し、Assuranceに再接続して、Guided Channel Setup を再実行します。

関連項目:​ モバイルと Web の設定 ​

2.設定が正しくないデータストリームまたはデータセット

何に気づくでしょう

  • Platform データセットでイベントまたはプッシュトラッキングバッチが失敗する。
  • データ取り込みエラー(例:「アップデートはイベントではサポートされていません」)。
  • プッシュまたはアプリ内レポートには、トラッキングがほとんど、またはまったく表示されません。

確認対象

  • Journey Optimizerのトラッキング用に作成された システムスキーマまたはデータセット に変更はありましたか?

  • データストリーム で、

    • エクスペリエンスイベントは イベントデータセット にマッピングされていますか。
    • プロファイル属性は プロファイルデータセット にマッピングされていますか。

修正方法

  • AJOで作成されたシステムデータセット/スキーマは編集しないでください。
  • データストリームマッピングを修正します(イベント→イベントデータセット、プロファイル→プロファイルデータセット)。
  • アドホックな変更の代わりに、ガイド付きチャネル設定またはドキュメント化されたデータストリーム手順を優先します。

関連項目:Adobe Journey Optimizerにおけるプッシュ通知フロー ​

<>3. ID と同意が欠落している、または一貫性がない

何に気づくでしょう

  • ジャーニーが、アプリユーザーの想定どおりにトリガーされません。
  • Personalizationが他のチャネルでのユーザーの行動と一致しません。
  • イベントはExperience Platformに表示されますが、プロファイルが断片化されているように見えます。

確認対象

  • Edge Networkの ID が実装されており、安定したプライマリ ID (例えば、ログイン ID)を送信しているかどうか。

  • 環境設定が変更されると、Edge Networkの同意 が実装および更新されますか?

  • Assurance で:

    • アウトバウンドイベントには同意値が含まれていますか?
    • ECID とプライマリ ID は一貫して含まれていますか?

修正方法

  • アプリに Edge Networkの ID を実装または修正します。
  • Edge Networkに対する同意 を実装し、アプリの同意 UI に接続します。
  • 関連するすべてのイベントに ID と同意が表示されるまで、Assuranceで再テストします。

Platform Mobile SDK実装の同意の実装 ​ を参照してください。

<>4. プッシュトークンの登録とトラッキングが正しく接続されていない

何に気づくでしょう

  • キャンペーンやジャーニーが実行されていても、ユーザーにプッシュ通知が届くことはありません。
  • プッシュレポートには、開封数、解除数またはインタラクション数は表示されません。

確認対象

  • アプリはプッシュトークンをJourney Optimizer拡張機能に登録しますか?

    • 初回インストール時
    • アプリを更新するたびに、
    • OS がトークンを更新するたびに、
  • ユーザーが通知を開いたり閉じたりすると、Assuranceにトラッキングイベントが表示されますか。

修正方法

  • 次のコードを追加または修正します。

    • 作成または更新されるたびに、Journey Optimizer モバイル拡張機能を介してトークンを登録します。
    • Mobile SDKを介してプッシュインタラクションイベント(オープン、解除、カスタムアクション)を送信します。
  • Assuranceを使用して、登録イベントとトラッキングイベントが期待どおりに実行されていることを確認します。

関連項目:Adobe Journey Optimizerにおけるプッシュ通知フロー ​

<>5. アプリ内メッセージまたはコンテンツカードが表示されない

何に気づくでしょう

  • アクティブなキャンペーンやジャーニーにもかかわらず、アプリ内メッセージやコンテンツカードが表示されることはありません。
  • レポートにインプレッション数が 0 と表示される。

確認対象

  • Journey Optimizer モバイルメッセージ/アプリ内拡張機能 および Messaging SDK は、アプリにインストールして登録していますか。

  • tags 設定で以下を行います。

    • トリガーが正しいイベント(画面ビューやカスタムイベントなど)に対してリクエストするルールはありますか?
  • Assurance で:

    • これらのイベントが発生した場合、アプリ内決定リクエストまたはコンテンツカード決定リクエストが送信されますか。
    • Edge Networkから応答が返ってくることが確認できますか。

修正方法

  • 必要なメッセージング拡張機能をインストールして登録します。

  • ターゲットイベント(画面、カスタムイベント)に関する決定をトリガーにするルールを追加または修正します。

  • コンテンツカードの場合は、次を確認します。

    • Messaging SDK API を使用してカードを取得します。
    • UI でレンダリングします。
    • SDKを介してインタラクションをトラッキングします。

参照:

その他のリソース

recommendation-more-help
8ead7e30-0bc9-4863-b022-63afdaccbcb3