Show Menu
トピック×

アプリ内メッセージについて

アプリ内メッセージとは、モバイルアプリケーション内でユーザーがアクティブな場合にメッセージを表示できるメッセージングチャネルです。このメッセージタイプは、ユーザーの電話機の通知センターに配信されるプッシュ通知に適しています。プッシュ通知チャネルについて詳しくは、この を参照してください。
このチャネルを使用するには、モバイルアプリケーションが Adobe Experience Platform SDK と統合されている必要があります。これらのアプリをアプリ内配信のために Adobe Campaign で使用するには、Adobe Experience Platform Launch で有効にする必要があります。
Experience Platform SDK を利用したモバイルアプリケーションでアプリ内メッセージを送信するには、次の前提条件を満たす必要があります。
  1. Adobe Campaign で、 In-App チャネルにアクセスできることを確認します。これらのチャネルにアクセスできない場合は、アカウントチームにお問い合わせください。
  2. Experience Cloud SDK アプリケーションを使用して Adobe Campaign Standard のモバイル機能を活用するには、モバイルアプリを Adobe Experience Platform Launch で作成し、Adobe Campaign Standard で設定する必要があります。ステップバイステップガイドについては、この ページ を参照してください。
  3. 設定が完了すると、アプリ内メッセージを準備できるようになります。詳しくは、この ページ を参照してください。
  4. 配信の送信準備が整いました。詳しくは、こちらの ページ を参照してください。
関連するコンテンツ:

アプリ内FAQ

Adobe Campaign Standardのアプリ内チャネルについて詳しく学ぶために役立つリソースの推奨事項は何ですか?

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

キャンペーン拡張APIのsetLinkageFieldとresetLinkageFieldの目的は何ですか。

アプリ内メッセージはSDKによってキャンペーンから取り込まれるので、PIIデータを含むアプリ内メッセージが悪意のある手に渡されないようにする安全なメカニズムを提供したいと考えています。 そのため、デバイスに対するメッセージの安全な配信を確保するため、次のメカニズムが用意されています。
  • モバイルプロファイルフィールド(appSubscriberRcpテーブル)は、個人用フィールドと機密フィールドとしてマークされます。この特定の情報が安全に配信されるようにする場合に使用します。
  • そのようにマークされたフィールドは、追加のセキュリティメカニズムが組み込まれているプロファイルテンプレート(appSubscriberテンプレートまたはブロードキャストテンプレート内ではない)でのみ使用できます。
  • プロファイルテンプレートを使用して作成されたメッセージは、ユーザーがアプリにログインしている場合にのみ提供されます。
  • この安全なハンドシェイクを容易にするために、モバイルアプリ開発者は、setLinkageField APIを使用して追加の認証詳細を渡す必要があります。 appSubscriberRcpテーブルを拡張する際に、リンケージフィールドはモバイルプロファイルとCRMプロファイルの間のリンクとして識別されるものであることに注意してください。
  • ユーザーがresetLinkageFieldを使用してアプリからログアウトしたときに、デバイスに保存されているアプリ内メッセージと、resetLinkagefieldをフラッシュする必要があります。 これにより、別のユーザーがアプリにログインした場合でも、以前のユーザー向けのメッセージは表示されなくなります。
  • このセキュリティメカニズムクライアント側を実装するには、 モバイルSDK API (英語)を参照してください。

キャンペーンでアプリ内レポートを有効にするには、何をする必要がありますか?

アプリ内トラッキングポストバックを設定する必要があります。 Instructions can be found here .
ローカル通知追跡を導入するには、この ページを参照してください

アプリ内チャネルで使用できるレポートはどれですか。

アプリ内チャネルのAdobe Campaignで、すぐに使用できるレポートを利用できます。 Refer to this documentation .
各アプリ内指標の計算方法について詳しくは アプリ内配信 、このページを参照してください。

アプリ内でプッシュと同様の多言語コンテンツのバリエーションをサポートしていますか。

アプリ内メッセージに使用できる多言語テンプレートはありません。
ただし、目的が英語以外の言語でアプリ内メッセージを送信する場合は、利用可能なテキストボックスにコンテンツを直接貼り付けることができます。

キャンペーンパーソナライゼーションフィールドをカスタムHTMLに追加できますか。

いいえ、これはまだサポートされていません。

警告メッセージを設定しましたが、デバイスに表示されません。

アラートメッセージには、少なくとも1つの却下ボタン(プライマリまたはセカンダリで、アクションを却下する必要があります)が必要です。 そうしないと、メッセージは保存できますが、受信されません。

ローカル通知iOSカスタムサウンドが再生されない場合、代わりに、初期設定のサウンドが再生されますか?

iOSでのカスタムサウンドの場合、ローカル通知(sound.cafなど)を作成する際に、ファイル名に拡張子を付ける必要があります。 この拡張子が指定されていない場合は、デフォルトのサウンドが使用されます。

ユーザーがプッシュ通知からアプリを起動したときにアプリ内メッセージをトリガーできますか。

はい、これらのメッセージはデイジーチェーンメッセージとも呼ばれます。 次の手順に従います。
  1. アプリ内メッセージの作成を参照してください。
  2. カスタムイベントを定義し、このIAMのイベントトリガとして選択します。例:"フォールプレビューのプッシュからのトリガー"
  3. プッシュメッセージを作成する際に、カスタム変数を定義します。カスタム変数の値は、IAMをトリガーするために使用されるイベントとして設定できます(例: Key = "inappkey"、value = "Trigger from fallプレビューPush")。
  4. モバイルアプリコードで、次のようにイベントトリガーを実装します。