Experience Platform SDK 統合に関する FAQ

Experience PlatformSDK アプリケーションでプッシュ通知とアプリ内メッセージを送信するには、モバイルアプリケーションをAdobe Experience Platform SDK で設定し、Adobe Campaignで設定する必要があります。

以下の節では、この同期に関するよくある質問を示します。

プッシュまたはアプリ内について詳しくは、次の FAQ を参照してください。

開始前に役立つリソース

Adobe Experience Platform SDK とCampaign Standardの統合について詳しくは、以下のリソースを参照してください。

Adobe Experience Platform SDK の統合は、Adobe Campaign StandardとAdobe Campaign Classicの両方で利用できますか。

はい、Adobe Experience Platform SDK 統合はAdobe Campaign StandardとAdobe Campaign Classicの両方で利用できます。 統合を有効にするには、対応する Extension を Adobe Launch 経由でインストールする必要があります。

詳しくは、このページを参照してください。

Adobe Campaignでは、Adobe Experience Platform SDK を統合するとどのような機能が容易になりますか?

これらの機能の詳細については、次の表を参照してください。

メモ

Places 統合には、places イベントがアプリ内メッセージのトリガーとして含まれます(プッシュ通知の場合は該当なし)。データとローカル通知のサポートを使用し Places てプロファイルを強化します。詳しくは、この ページ を参照してください。
Places 制限付きの統合には、データを使用したプロファイルのエンリッチメント Places が含まれます。

Adobe Campaign StandardでAdobe Experience Platform SDK の統合が容易になるユースケースを教えてください。

次の使用例がサポートされています。

  • Campaign で Mobile Profile を取得します(ECID によって Administration > Channels > Mobile app (AEP SDK) > Mobile Application subscribers タブで識別されます)。
  • Adobe Campaignで Mobile Profile をエンリッチメントする(appSubscriberRcp テーブルの Custom resource Extension が必要)
  • プッシュメッセージを送信するためのプッシュトークンの取得(プッシュメッセージを受け取るにはユーザーのオプトインが必要)
  • プッシュメッセージとアプリ内メッセージの送信
  • プッシュメッセージおよびアプリ内メッセージを使用したユーザーのインタラクションを追跡し、それに関するレポートを提供する

Campaign でモバイルプロファイルを取得するには、何をする必要がありますか?

これをおこなうには、以下の手順に従います。

  1. Launch で Mobile property を設定します。
  2. Adobe Campaign Standard拡張機能をインストールします。 Adobe Campaign Standard拡張機能には Mobile CoreProfile および Lifecycle 拡張機能も必要です。これらの拡張機能は、デフォルトで Launch にインストールされます。
    • ユーザーは、ライフサイクルイベントの頻度に影響する Mobile Core 拡張でセッションタイムアウトを設定する必要があります。
    • 拡張機能が設定されたら、ユーザーは、iOS 用 Cocoapods 、Android 用 Gradle を使用してモバイルアプリに適切な依存関係を追加する必要があります。 こちら の指示に従います。
    • 常に最新バージョンのライブラリを使用してください。
    • モバイルアプリで、CampaignUserProfileIdentityLifecycle および Signal 拡張機能を登録します。 こちら の指示に従います。
    • 拡張機能が登録されたら、ACPCore を起動します。 Android の場合は、必ず setApplication onCreate() を使用します。 Launch のモバイルプロパティに関する「モバイルインストール手順」に記載されている手順に従います。
    • 以下の SDK API も必要です。 Android の場合は ここ 、iOS の場合はここで説明するように、ライフサイクル開始および一時停止 API を実装します。
  3. Adobe Campaign Standardで Mobile Property を設定します。 ここ の手順に従います。

モバイルプロファイルを Campaign にエンリッチメントするには、どうすればよいですか?

CollectPII ポストバックを設定し(この ページ を参照)、SDK から CollectPII API を実装する必要があります(この ページ を参照)。

CollectPII 呼び出しは、どのくらいの頻度で実行する必要がありますか?

CollectPII 呼び出しの目的は、Campaign でモバイルプロファイルを強化することです。 ユースケースやビジネスニーズに応じて、顧客がプロファイルに追加したい新しい意味のある情報がある場合は常に実行します。

複数のイベントに応じて CollectPII 呼び出しを実行することはできますか?トリガー

はい。ビジネスニーズに応じて、アプリ内でのユーザーログの記録、またはジオフェンスの入力など、何か、ライフサイクルイベント、ユーザーの購入に応じて CollectPII 呼び出しを実行できます。 要約すると、プロファイルのエンリッチメントに使用する情報を生成する、アプリとのユーザーのやり取りです。

すべてのモバイルイベントに応じて CollectPII 呼び出しを実行できますか?

CollectPII 呼び出しの頻度と設計は、ビジネスニーズに左右される必要があり、DB に余分な負荷がかかるので、盲目的に実行すべきではありません。

Campaign または Launch でAdobe Experience Platformアプリにアクセスしようとすると、プロパティが利用できないエラーが表示されることがあります。

これは既知の問題で、トークンの有効期限が原因で発生します。 ログインしてから、で試す必要があります。

Adobe Experience Platform SDK(旧称 SDK V5)の詳細を確認するために役立つリソース推奨事項を教えてください。

以下のリソースを確認します。

プッシュ通知配信の作成時に「配信時に書き込みアクセス権がありません」というエラーが表示されます。

次の点を確認する必要があります。

  • プッシュ配信を作成して送信する必要があるユーザーの組織単位に、モバイルアプリをマッピングする必要があります。 子組織単位のユーザーは、親組織単位にマッピングされたアプリを使用してプッシュ配信を作成できません。

  • プッシュ配信を作成するキャンペーンまたはプログラムは、プッシュ配信を作成して送信する必要があるユーザーの組織単位にマッピングする必要があります。 子組織単位のユーザーは、親組織単位にマッピングされたキャンペーンまたはプログラムにプッシュ配信を作成できません。

このページ