Skapa en Live-aktivitet create-mobile-live

När du har konfigurerat din mobilkonfiguration och implementerat din mobila SDK från Adobe Experience Platform kan du börja skapa din Live-aktivitet i Journey Optimizer:

  1. Öppna menyn Campaigns och klicka sedan på Create campaign.

  2. Välj kampanjtypen API utlöst.

    • Välj API-utlöst marknadsföring för målgruppsbaserade kampanjer

    • Välj API-utlöst Transactional för enskilda kampanjer.

    note important
    IMPORTANT
    Observera att alternativet inte ska aktiveras för API-utlösta transaktioner High Throughput.

  3. I avsnittet Properties redigerar du din kampanjs Title och Description.

  4. I avsnittet Actions väljer du Live activity och väljer eller skapar en ny konfiguration.

    Läs mer om Live-aktivitetskonfigurationen på den här sidan.

  5. Klicka på Create experiment för att börja konfigurera ditt innehållsexperiment och skapa behandlingar för att mäta deras prestanda och identifiera det bästa alternativet för målgruppen. Läs mer

  6. Välj Audience Identity type Läs mer​ på fliken ​.

    note note
    NOTE
    För API-utlösta Marketing-kampanjer kan du välja en befintlig målgrupp som fungerar som den första segmenteringen innan du kontrollerar APNs channelID-prenumerationen från API-nyttolasten.
  7. Kampanjer är utformade för att köras ett visst datum eller med en återkommande frekvens. Lär dig hur du konfigurerar Schedule för din kampanj i det här avsnittet.

  8. När konfigurationen är klar klickar du på Review to activate och sedan på Activate.

  9. När kampanjen har aktiverats använder du den angivna cURL-begäran som en mall för att utlösa Live-aktivitetens start-, uppdaterings- eller sluthändelser. Uppdatera exempelnyttolasten med dina specifika data före körning.

    Kontrollera att du även kopierar identifierarna Campaign ID som ska ingå i din nyttolast.

    ➡️ I API-dokumentationen för utlösta kampanjer finns autentiseringskrav, inklusive OAuth-tokens och API-nycklar.

    accordion
    Exempel på en nyttolast för fall av enhetsanvändning (API-utlösta transaktionskampanj)

    Detta exempel på nyttolast är för enskilda kampanjer som använder kampanjtypen API-utlöst Transactional. Observera att de flesta fält från följande exempel på nyttolast är obligatoriska, men bara requestId, dismissal-date och alert är valfria.

    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
    Exempel på en nyttolast för användningsfall för sändning (API-utlösta marknadsföringskampanjer)

    Detta exempel på nyttolast är för målgruppsbaserade kampanjer som använder kampanjtypen API-utlöst Marketing.

    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"
                    }
                }
            }
        }
    }
    

När du har utformat din Live-aktivitet kan du spåra effekten av din Live-aktivitet med inbyggda rapporter.

TIP
Om din Live-aktivitet inte visas eller uppdateras som förväntat finns mer information i Felsöka live-aktiviteter för stegvis felsökningsvägledning.

Instruktionsvideo

Upptäck hur du konfigurerar iOS Live-aktiviteten med Adobe Journey Optimizer för att leverera omfattande uppdateringar i realtid på iPhone Lock Screen och Dynamic Island.

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