Créer une activité en direct create-mobile-live

Après avoir effectué la configuration mobile et implémenté le SDK mobile Adobe Experience Platform, vous pouvez créer une activité en direct dans Journey Optimizer :

  1. Accédez au menu Campagnes, puis cliquez sur Créer une campagne.

  2. Sélectionnez le type de campagne Déclenchée par API.

    • Sélectionnez Marketing déclenché par API pour les campagnes basées sur les audiences.

    • Sélectionnez Transactionnelle déclenchée par API pour les campagnes individuelles.

    note important
    IMPORTANT
    Notez que pour Transactionnelle déclenchée par API, l’option Débit élevé ne doit pas être activée.

  3. Dans la section Propriétés, modifiez le Titre et la Description de votre campagne.

  4. Dans la section Actions, sélectionnez Activité en direct et sélectionnez ou créez une nouvelle configuration.

    Pour en savoir plus sur la configuration des activités en direct, consultez cette page.

  5. Cliquez sur Créer une expérience pour commencer à configurer votre expérience de contenu et créer des traitements afin de mesurer leurs performances et d’identifier la meilleure option pour votre audience cible. En savoir plus

  6. Dans l’onglet Audience, choisissez le Type d’identité En savoir plus.

    note
    NOTE
    For API-triggered Marketing campaigns, you can select an existing audience that acts as the first segmentation before checking APNs channelID subscription from the API payload.
  7. Les campagnes sont conçues pour être exécutées à une date spécifique ou à une fréquence récurrente. Découvrez comment configurer le Planning de votre campagne dans cette section.

  8. Une fois la configuration effectuée, cliquez sur Réviser pour activer, puis sur Activer.

  9. After the campaign is activated, use the provided cURL request as a template to trigger Live activity start, update, or end events. Modifiez l’exemple de payload en incluant vos données avant l’exécution.

    Veillez également à copier les identifiants ID de campagne à inclure dans votre payload.

    ➡️ Les exigences d’authentification, y compris les jetons OAuth et les clés d’API, sont disponibles dans la documentation sur les campagnes déclenchées par API.

    accordion
    Example of a Payload for Unitary use cases (API-triggered Transactional campaign)

    This payload example is for individual campaigns using API-triggered Transactional campaign type. Notez que la plupart des champs de l’exemple de payload suivant sont obligatoires, seuls requestId, dismissal-date et alert sont facultatifs.

    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
    Example of a Payload for Broadcast use cases (API-triggered Marketing campaign)

    This payload example is for audience-based campaigns using API-triggered Marketing campaign type.

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

Après avoir créé votre activité en direct, vous pouvez suivre son impact à l’aide des rapports intégrés.

TIP
If your Live activity is not appearing or updating as expected, see Troubleshoot Live activities for step-by-step debugging guidance.

Vidéo pratique

Discover how to configure iOS Live activities with Adobe Journey Optimizer to deliver rich, real-time updates on the iPhone Lock Screen and Dynamic Island.

recommendation-more-help
journey-optimizer-help