[v8 にも適用されます]{class="badge positive" title="Campaign v8 にも適用されます"}
モバイルアプリチャネルの基本を学ぶ about-mobile-app-channel
モバイルアプリチャネル では、Adobe Campaign プラットフォームを使用して、パーソナライズされたプッシュ通知をアプリから iOS および Android 端末に送信できます。
2 つの配信チャネルが使用可能です。
-
Apple のモバイルデバイスへの通知の送信を有効にする iOS チャネル:
-
Android のモバイルデバイスへのデータメッセージの送信を有効にする Android チャネル。
note important IMPORTANT Android Firebase Cloud Messaging(FCM)サービスに対するいくつかの重要な変更は、2024 年にリリースする予定であり、Adobe Campaign の実装に影響を与える場合があります。この変更をサポートするには、Android プッシュメッセージの購読サービス設定を更新する必要がある場合があります。今すぐ確認し、実行できます。詳しくは、こちらの Adobe Campaign v8 テクニカルノートを参照してください。
これら 2 つのチャネルに対応して、キャンペーンワークフローには 2 つの配信アクティビティがあります。また、トランザクションメッセージに使用できるトランザクションメッセージテンプレートも 2 つあります。
ユーザーがアプリケーションのコンテキストに一致する画面を表示するための通知を有効化した場合のアプリケーションの動作を定義することもできます。次に例を示します。
- 荷物が倉庫から出荷されたことを顧客に知らせるために通知を送信します。顧客が通知を有効にすると、配信関連の情報が記載されたページが開きます。
- ユーザーが買い物かごに商品を追加したものの、購入を完了することなくアプリケーションを終了した場合、買い物かごの内容が破棄されたことを知らせる通知を送信します。ユーザーが通知を有効化すると、画面にその商品が表示されます。
- モバイルアプリケーションに送信する通知が、Apple(Apple プッシュ通知サービス)および Google(Firebase Cloud Messaging)によって指定されている前提条件や要件を満たしていることを確認する必要があります。
- 警告:国によっては、モバイルアプリケーションから収集するデータタイプとその処理の目的についてユーザーに知らせることが法律によって定められている場合があります。法律を確認する必要があります。
NMAC オプトアウト管理(mobileAppOptOutMgt)ワークフローにより、モバイルデバイスでの通知購読解除が更新されます。このワークフローの詳細については、テクニカルワークフローのリストを参照してください。
Adobe Campaign は HTTP/2 APN と互換性があります。設定手順について詳しくは、この節を参照してください。
配信の作成方法に関する全般的な情報については、この節を参照してください。
プッシュ通知チャネルを設定 push-notification-configuration
Adobe Campaign でプッシュ通知を送信するには、まず環境とアプリを設定する必要があります。Adobe Campaign でプッシュ通知の送信を開始する前に、モバイルアプリと Adobe Experience Platform のタグで、設定と統合が行われていることを確認する必要があります。Adobe Experience Platform Mobile SDK は、Android および iOS 互換の SDK を介して、モバイル用のクライアントサイド統合 API を提供します。SDK の設定はデータ収集 UI を通じて管理され、柔軟な設定と拡張可能なルールベースの統合を実現します。詳しくは、Adobe Campaign v8 ドキュメントを参照してください。
データパス data-path
後述のスキーマでは、モバイルアプリケーションが Adobe Campaign とデータをやり取りできるようにするステップを説明しています。このプロセスには 3 つのエンティティが含まれます。
- モバイルアプリケーション
- 通知サービス:Apple 用の APNs(Apple Push Notification Service)と Android 用の FCM(Firebase Cloud Messaging)
- Adobe Campaign
通知プロセスの 3 つの主要なステップは、Adobe Campaign でのアプリケーションの登録(購読コレクション)、配信およびトラッキングです。
手順 1:購読コレクション step-1--subscription-collection
モバイルアプリケーションが、App Store または Google Play からユーザーによってダウンロードされます。このアプリケーションには、接続設定(iOS 証明書および Android のプロジェクトキー)と統合キーが含まれます。アプリケーションを最初に開いた際に、(設定に応じて)ユーザーは登録情報(@userKey:例えばメールやアカウント番号)を入力するように求められる場合があります。同時に、アプリケーションは通知サービスに対し、通知 ID(プッシュ ID)収集の問い合わせをおこないます。これらすべての情報(接続設定、統合キー、通知識別子、userKey)は、Adobe Campaign に送信されます。
手順 2:配信 step-2--delivery
マーケターは、アプリケーションの利用者をターゲットにします。配信プロセスは、通知サービス(iOS 証明書および Android のプロジェクトキー)に対する接続設定、通知 ID(プッシュ ID)および通知の内容を送信します。通知サービスは、ターゲットとなる端末に通知を送信します。
次の情報が Adobe Campaign で使用可能です。
- Android のみ:通知を表示したデバイスの数(インプレッション数)
- Android および iOS:通知のクリック数
Adobe Campaign サーバーは、iOS HTTP/2 コネクタ用の 443 ポートの APNs サーバーに接続できる必要があります。
正しく動作することを確認するには、次のコマンドを使用します。
-
テスト用:
code language-none api.development.push.apple.com:443
-
本番:
code language-none api.push.apple.com:443
iOS HTTP/2 コネクタを使用する場合、MTA と web サーバーはポート 443 で APN と接続できる必要があります。
プロキシ経由で iOS HTTP/2 コネクタを使用する必要がある場合は、このページを参照してください。