アプリ内 FAQ in-app-faq

Adobe Campaign Standardのアプリ内チャネルについて詳しく知るのに役立つリソースの推奨事項を教えてください。 resources-inapp

以下のリソースを確認してください。

Campaign 拡張機能 API の setLinkageField および resetLinkageField の目的は何ですか? extensions-apis

アプリ内メッセージは Campaign から SDK によって取り込まれるので、PII データを含んだアプリ内メッセージが悪意のあるユーザーの手に渡らないようにする安全なメカニズムを提供する必要があります。 そのため、デバイスへのメッセージの安全な配信を確保するために、次のメカニズムが用意されています。

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

Campaign でアプリ内レポートを有効にするには、どうすればよいですか? enable-inapp-reporting

アプリ内トラッキングのポストバックを設定する必要があります。 手順については、 こちらを参照してください。

ローカル通知トラッキングを実装するには、この ページを参照してください。

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

アプリ内チャネル用のAdobe Campaignでは、標準レポートを使用できます。 この ドキュメントを参照してください。

各アプリ内指標の計算方法については、この ページを参照してください。

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

現在、アプリ内メッセージで使用できる多言語テンプレートはありません。

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

Campaign のパーソナライゼーションフィールドをカスタムHTMLに追加できますか? custom-html-inapp

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

アラートメッセージを設定しましたが、デバイスに表示されません。 alert-message

アラートメッセージの場合は、少なくとも 1 つの解除ボタン(プライマリまたはセカンダリにアクションの解除が必要)が必要です。 それ以外の場合は、メッセージを保存することは可能ですが、受信されません。

ローカル通知でiOSのカスタムサウンドが再生されない場合は、デフォルトのサウンドが再生されますか? local-notification-sound

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

はい、ディープリンクはアプリ内メッセージでサポートされています。 ディープリンクには、次を含める必要があります。

  • ディープリンクを機能させるには、配信トラッキングを無効にする必要があることを示す言語です。
  • ディープリンクトラッキングを実行できるパートナーとして支店を持つ Appsflyer。 ブランチとAdobe Campaign Standardの統合について詳しくは、この ページを参照してください。

ユーザーがプッシュ通知からアプリを起動すると、アプリ内メッセージをトリガーできますか? inapp-push-trigger

はい、これらのメッセージはデイジーチェーンメッセージとも呼ばれます。 次の手順に従います。

  1. アプリ内メッセージを作成します。

  2. カスタムイベントを定義し、この IAM のイベントトリガーとして選択します(例:「秋のプレビュープッシュからのトリガー」)。

  3. プッシュメッセージをオーサリングする際に、IAM のトリガーに使用するイベントとして値を設定できるカスタム変数を定義します(例:Key = "inappkey"、value = "秋のプレビュープッシュのトリガー")。

  4. モバイルアプリコードで、次のようにイベントトリガーを実装します。

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff