ライブアクティビティの作成 create-mobile-live

モバイル設定を指定し、Adobe Experience Platform Mobile SDK を実装したら、Journey Optimizer でライブアクティビティの作成を開始できます。

  1. キャンペーン​メニューにアクセスし、「キャンペーンを作成」をクリックします。

  2. API トリガー​キャンペーンタイプを選択します。

    • オーディエンスベースのキャンペーンには、「API トリガーマーケティング」を選択します

    • 個々のキャンペーンには、「API トリガートランザクション」を選択します。

    note important
    IMPORTANT
    API トリガートランザクション​には、「高スループット」オプションを有効にしないでください。

  3. プロパティ」セクションで、キャンペーンの「タイトル」と「説明」を編集します。

  4. アクション」セクションで、「ライブアクティビティ」を選択し、新しい設定を選択または作成します。

    ライブアクティビティの設定について詳しくは、このページを参照してください。

  5. 実験を作成」をクリックしてコンテンツ実験の設定を開始し、パフォーマンスを測定してターゲットオーディエンスに最適なオプションを特定するための処理を作成します。詳細情報

  6. オーディエンス」タブから、ID タイプ​を選択します 詳細情報

    note note
    NOTE
    API トリガーマーケティング キャンペーンの場合は、API ペイロードから APN channelID サブスクリプションを確認する前に、最初のセグメント化として機能する既存のオーディエンスを選択できます。
  7. キャンペーンは、特定の日付に実行するか、繰り返し頻度で実行するように設計されています。キャンペーンの​ スケジュール ​を設定する方法については、この節を参照してください。

  8. 設定が完了したら、「レビューしてアクティブ化」をクリックし、「アクティブ化」をクリックします。

  9. キャンペーンがアクティブ化されたら、提供された cURL リクエスト をライブアクティビティの開始、更新または終了イベントをトリガーするためのテンプレートとして使用します。 実行前に、特定のデータでサンプルペイロードを更新します。

    また、ペイロードに含める​キャンペーン ID 識別子もコピーします。

    ➡️ OAuth トークンや API キーを含む認証要件について詳しくは、API トリガーキャンペーンドキュメントを参照してください。

    accordion
    単一のユースケースのペイロードの例(API トリガートランザクションキャンペーン)

    このペイロードの例は、API トリガートランザクション キャンペーンタイプを使用した個々のキャンペーン用です。 次のペイロード例のフィールドのほとんどは必須で、requestIddismissal-datealert のみがオプションです。

    code language-json
    {
        "requestId": "your-request-id",
        "campaignId": "your-campaign-id",
        "recipients": [
    {
        "type": "aep",
        "userId": "testemail@gmail.com",
        "namespace": "email",
        "context": {
         "requestPayload": {
        "aps": {
        "content-available": 1,
        "timestamp": 1756984054,              // current epoch time
        "dismissal-date": 1756984084,         // optional – auto remove when event="end"
        "event": "update",                    // start | update | end
    
        // Fields from FoodDeliveryLiveActivityAttributes
        "content-state": {
          "orderStatus": "Delivered"
        },
    
        "attributes-type": "FoodDeliveryLiveActivityAttributes",
        "attributes": {
          "restaurantName": "Pizza",
          "liveActivityData": {
            "liveActivityID": "orderId1"       // customer reference ID
          }
        },
    
        "alert": {
          "title": "Order Delivered!",
          "body": "Your pizza has arrived."
        }
      }
    }
    }
    }
    ]
    }
    
    accordion
    ブロードキャストのユースケースのペイロードの例(API トリガーマーケティングキャンペーン)

    このペイロードの例は、API トリガーマーケティング キャンペーンタイプを使用したオーディエンスベースのキャンペーンの場合です。

    code language-json
    {
        "requestId": "123400000",
        "campaignId": "d32e6f6c-56df-4a98-a2c0-6db6008f8f32",
        "audience": {
            "id": "508f9416-52d0-4898-ba47-08baaa22e9c7"
        },
        "context": {
            "requestPayload": {
                "aps": {
                    "input-push-channel": "V+8UslywEfAAAOq9SbTrLg==",  //apns-channel-id
                    "content-available": 1,
                    "timestamp": 1770808339,
                    "event": "update",   // start | update | end
    
                    // Fields from GameScoreLiveActivityAttributes
                    "content-state": {
                        "homeTeamScore": 33,
                        "awayTeamScore": 49,
                        "statusText": "Wingdom keeps scoring!"
                    },
                    "attributes-type": "GameScoreLiveActivityAttributes",
                    "attributes": {
                        "liveActivityData": {
                            "channelID": "V+8UslywEfAAAOq9SbTrLg=="   //apns-channel-id, must match the "input-push-channel" value
                        }
                    },
                    "alert": {
                        "title": "This is the title for game",
                        "body": "This is the body for body"
                    }
                }
            }
        }
    }
    

ライブアクティビティをデザインしたら、ビルトインのレポートを使用してライブアクティビティの影響の測定を追跡できます。

チュートリアルビデオ

iOS ライブアクティビティをAdobe Journey Optimizerと連携して設定し、iPhoneのロック画面と Dynamic Island でリッチなリアルタイム更新を提供する方法を説明します。

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76