モバイルアプリチャネルの基本を学ぶ

モバイルアプリチャネル​では、Adobe Campaign プラットフォームを使用して、パーソナライズされた通知をアプリから iOS および Android 端末に送信できます。

注意

このドキュメントは、モバイルアプリケーションを Adobe Campaign プラットフォームに統合するプロセスについて説明しています。モバイルアプリケーションの作成方法や、通知を管理するためのモバイルアプリケーションの設定方法については説明していません。詳しくは、Apple ドキュメントおよび Android ドキュメントを参照してください。

2 つの配信チャネルが使用可能です。

  • Apple のモバイルデバイスへの通知の送信を有効にする iOS チャネル:

  • Android のモバイルデバイスへのデータメッセージの送信を有効にする Android チャネル。

これら 2 つのチャネルに対応して、キャンペーンワークフローには 2 つの配信アクティビティがあります。

メモ

また、トランザクションメッセージに使用できるトランザクションメッセージテンプレートも 2 つあります。

ユーザーがアプリケーションのコンテキストに一致する画面を表示するための通知を有効化した場合のアプリケーションの動作を定義することもできます。次に例を示します。

  • 荷物が倉庫から出荷されたことを顧客に知らせるために通知を送信します。顧客が通知を有効にすると、配信関連の情報が記載されたページが開きます。
  • ユーザーがカートに商品を追加したものの、購入を完了することなくアプリケーションを終了した場合、カートの内容が破棄されたことを知らせる通知を送信します。ユーザーが通知を有効化すると、画面にその商品が表示されます。
注意
  • モバイルアプリケーションに送信する通知が、Apple(Apple プッシュ通知サービス)および Google(Firebase Cloud Messaging)によって指定されている前提条件や要件を満たしていることを確認する必要があります。
  • 警告:国によっては、モバイルアプリケーションから収集するデータタイプとその処理の目的についてユーザーに知らせることが法律によって定められている場合があります。法律を確認する必要があります。

NMAC オプトアウト管理(mobileAppOptOutMgt)ワークフローにより、モバイルデバイスでの通知購読解除が更新されます。このワークフローの詳細については、テクニカルワークフローのリストを参照してください。

Adobe Campaign は HTTP/2 APN と互換性があります。設定手順について詳しくは、この節を参照してください。

配信の作成方法に関する全般的な情報については、この節を参照してください。

データパス

後述のスキーマでは、モバイルアプリケーションが Adobe Campaign とデータをやり取りできるようにするステップを説明しています。このプロセスには 3 つのエンティティが含まれます。

  • モバイルアプリケーション
  • 通知サービス:Apple 用の APNs(Apple Push Notification Service)と Android 用の FCM(Firebase Cloud Messaging)
  • Adobe Campaign

通知プロセスの 3 つの主要なステップは、Adobe Campaign でのアプリケーションの登録(購読コレクション)、配信およびトラッキングです。

手順 1:購読コレクション

モバイルアプリケーションが、App Store または Google Play からユーザーによってダウンロードされます。このアプリケーションには、接続設定(iOS 証明書および Android のプロジェクトキー)と統合キーが含まれます。アプリケーションを最初に開いた際に、(設定に応じて)ユーザーは登録情報(@userKey:例えば E メールやアカウント番号)を入力するように求められる場合があります。同時に、アプリケーションは通知サービスに対し、通知 ID(プッシュ ID)収集の問い合わせをおこないます。これらすべての情報(接続設定、統合キー、通知識別子、userKey)は、Adobe Campaign に送信されます。

手順 2:配信

マーケティング担当者は、アプリケーションの利用者をターゲットにします。配信プロセスは、通知サービス(iOS 証明書および Android のプロジェクトキー)に対する接続設定、通知 ID(プッシュ ID)および通知の内容を送信します。通知サービスは、ターゲットとなる端末に通知を送信します。

次の情報が Adobe Campaign で使用可能です。

  • Android のみ:通知を表示したデバイスの数(インプレッション数)
  • Android および iOS:通知のクリック数

Adobe Campaign サーバーは、iOS HTTP/2 コネクタ用の 443 ポートの APNs サーバーに接続できる必要があります。

正しく動作することを確認するには、次のコマンドを使用します。

  • テスト用:

    api.development.push.apple.com:443
    
  • 本番:

    api.push.apple.com:443
    

iOS HTTP/2 コネクタを使用する場合、MTA と web サーバーはポート 443 で APN と接続できる必要があります。

プロキシ経由で iOS HTTP/2 コネクタを使用する必要がある場合は、このページを参照してください。

このページ