アプリ内メッセージの準備と送信 preparing-and-sending-an-in-app-message

Adobe Campaign では、次の 3 つのタイプのアプリ内メッセージを使用できます。

  • Target users based on their Campaign profile (inAppProfile):このメッセージタイプでは、モバイルアプリケーションを購読している Adobe Campaign プロファイル(CRM プロファイル)をターゲットとして設定できます。このメッセージタイプは、Adobe Campaign で使用可能なすべてのプロファイル属性を使用してパーソナライズできますが、Mobile SDK と Campaign のアプリ内メッセージングの間でセキュリティ保護されたハンドシェイクを使用する必要があります。これは、個人情報や機密情報を含んだメッセージの使用を、許可されたユーザーのみに制限するために必要になります。

    このメッセージタイプをユーザーのデバイスにダウンロードするには、Mobile SDK が、モバイルプロファイルを Adobe Campaign 内の CRM プロファイルに接続するためのリンケージフィールドを送信する必要があります。アプリ内メッセージのサポートに必要な SDK API について詳しくは、このページを参照してください。

  • Target all users of a Mobile app (inAppBroadcast):このメッセージタイプでは、Adobe Campaign にプロファイルが存在していない場合でも、モバイルアプリケーションの全ユーザー(現在のユーザーも将来のユーザーも含む)にメッセージを送信できるようになります。したがって、メッセージのカスタマイズ時には、Adobe Campaign にユーザープロファイルが存在しない可能性があるので、パーソナライゼーションができません。

  • Target users based on their Mobile profile (inApp):このメッセージタイプでは、Adobe Campaign にモバイルプロファイルを持つモバイルアプリケーションの既知のユーザーや匿名ユーザーすべてをターゲットにすることができます。このメッセージタイプは、個人情報も機密性も含まない属性のみを使用してパーソナライズできるので、Mobile SDK と Adobe Campaign のアプリ内メッセージングサービスの間にセキュリティで保護されたハンドシェイクは必要ありません。

    個人データと機密データの扱い方について詳しくは、個人データと機密データを含んだモバイルプロファイルフィールドの扱い方の節を参照してください。

アプリ内メッセージの準備 preparing-your-in-app-message

CAUTION
アプリ内パーソナライゼーションは、リンケージフィールドに基づいています。リンケージフィールドは通常、CRM の ID やモバイルアプリのログイン ID になります。リンケージフィールドを Adobe Campaign と連携して使用する場合は、このフィールドのセキュリティはユーザー自身が確保する必要があります。リンケージフィールドのセキュリティが確保されないと、パーソナライズされたメッセージが脆弱になる可能性があります。お客様がセキュリティで保護されたリンケージフィールドの構成、管理、および保護に伴う慣行を順守されない場合、不正なアクセスまたはプロファイルデータの使用に起因する損害に対して、アドビでは責任を負いかねます。

Adobe Campaign を使用してスタンドアロンのアプリ内メッセージを作成する手順は次のとおりです。

  1. Adobe Campaign ホームページで「In-App messaging」カードをクリックします。

    またアプリ内メッセージは、「Create」ボタンをクリックして「Marketing activities」タブから作成することもできます。

    アプリ内メッセージは、キャンペーン、または Adobe Campaign ホームページから、あるいはワークフローの内部でも作成できます。

  2. アプリ内メッセージ」を選択します。

  3. オーディエンスターゲティングのニーズに応じたテンプレートを選択します。

    デフォルトでは、次の 3 つの既製テンプレートのいずれかを選択できます。

    • Target users based on their Campaign CRM profile (inAppProfile)
    • Target all users of a Mobile app (inAppBroadcast)
    • Target users based on their Mobile profile (inApp)
  4. アプリ内メッセージのプロパティを入力し、「Associate a Mobile App to a delivery」フィールドでモバイルアプリを選択します。

    ドロップダウンリストにアプリケーションが表示されない場合は、モバイルアプリケーションが 設定済み 状態であることを確認します。 設定準備完了 状態のアプリケーションは、リストに表示されません。 モバイルアプリケーションの設定について詳しくは、このページを参照してください。

  5. アプリ内メッセージのターゲットに設定するオーディエンスを選択します。オーディエンスは、この配信に関連付けられているモバイルアプリケーションに応じて、事前にフィルタリングされます。

    Broadcast an In-App message (inAppBroadcast)」では、モバイルアプリケーションのすべてのユーザーがターゲットになるので、この手順は必要はありません。

  6. Triggers」タブで、メッセージのトリガーとして使用するイベントをドラッグ&ドロップします。トリガーを選択することにより、アプリ内メッセージを表示するきっかけとなるユーザーアクションを指定できます。

    次の 4 つのカテゴリーのイベントを使用できます。

    • Mobile Application events:モバイルアプリケーションに実装されたカスタムイベント。

      イベント作成について詳しくは、このページを参照してください。

    • Life Cycle events:Adobe Mobile SDK でサポートされる既製のライフサイクルイベント。

      ライフサイクルイベントについて詳しくは、このページを参照してください。

    • Analytics Events:モバイルアプリに実装されている機能に応じて、Adobe Analytics、コンテキストデータ、画面遷移のいずれかのカテゴリがサポートされます。

      これらのイベントは、Adobe Analytics のライセンスをお持ちの場合にのみ利用できます。

    • Places:Places コンテキストデータ、Places カスタムメタデータ、Places イベントタイプの 3 つのカテゴリでリアルタイムの位置情報データを利用して、コンテキストに応じたモバイルエクスペリエンスを提供します。

      Adobe Places について詳しくは、Places のドキュメントを参照してください。

  7. Analytics Events を使用する場合、Adobe Analyticsおよびビューステートイベントは、データ収集 UI の Analytics 拡張機能で設定されたレポートスイートに基づいて自動的に入力されますが、コンテキストデータイベントは手動で追加する必要があります。

    これらのイベントは、Adobe Analytics のライセンスをお持ちの場合にのみ利用できます。

  8. Places トリガーを使用すると、Places コンテキストデータ、Places カスタムメタデータ、Places イベントタイプのいずれかには、すべてのライブラリと Adobe Places で作成されたライブラリ目標点データに従って自動的に入力がおこなわれます。

    なお、このトリガーは、Data Collection UI の Places 拡張機能で選択した Libraries 内の Points of Interest に対してのみ適用されます。 Places 拡張機能とそのインストール方法について詳しくは、このドキュメントを参照してください。

  9. Frequency & duration」タブで、トリガーの頻度、開始日と終了日、曜日、アプリ内メッセージを有効にする時刻帯を選択します。

  10. メッセージの内容を編集し、詳細設定オプションを指定します。アプリ内メッセージのカスタマイズを参照してください。

  11. Create」をクリックします。

これで、アプリ内メッセージをターゲットオーディエンスに送信する準備が整いました。

関連トピック:

アプリ内メッセージのプレビュー previewing-the-in-app-message

アプリ内メッセージを送信する前に、テストプロファイルにテスト送信して、ターゲットオーディエンスでの受信時にメッセージがどのように表示されるかを確認できます。

  1. Preview」ボタンをクリックします。

  2. Select a test profile」ボタンをクリックし、テストプロファイルを 1 つ選択して、配信のプレビューを開始します。テストプロファイルについて詳しくは、こちらを参照してください。

  3. Android、iPhone、タブレットなど、様々なデバイスでのメッセージを確認します。また、パーソナライゼーションフィールドが適切なデータを取得しているかどうかも確認できます。

  4. 配信レポートを使用して、メッセージを送信し、その影響を測定できるようになりました。

アプリ内メッセージの送信 sending-your-in-app-message

配信の準備が完了し、承認手順が完了したら、メッセージを送信できます。

  1. Prepare」をクリックして、ターゲットを計算し、メッセージを生成します。

  2. 準備が完了したら、Deployment ウィンドウに Target および To deliver の KPI が表示されます。

    Deployment ウィンドウで ボタンをクリックすれば、配信中に除外やエラーが生じていないかを確認できます。

  3. Confirm」をクリックして、アプリ内メッセージの送信を開始します。

  4. 配信のステータスは、メッセージダッシュボードとログで確認できます。詳しくは、この節を参照してください。

    Delivered」と「Sent」の KPI 値は、Campaign からメッセージ配信サービスに正常に送信された内容に基づいて算出されます。なお、これらの KPI は、メッセージ配信サービスからメッセージを正常に受信またはダウンロードしたモバイルデバイスの数を示すものではありません。

  5. 配信レポートを使用して、アプリ内メッセージの影響を測定します。レポートについて詳しくは、この節を参照してください。

  6. アプリ内メッセージを送信した後、配信の非アクティブ化を選択できます。 これは、特定の配信を停止する場合や、同じトリガーで新しい配信を実行する場合などに便利です。

    Deactivate」をクリックしてから「Ok」をクリックして、アクティベートリクエストを開始します。

  7. リクエストが送信されると、配信が非アクティブ化され、他のメッセージは送信されません。

    この配信のレポートには、引き続きアクセスできます。

関連トピック:

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