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 :
-
Accédez au menu Campagnes, puis cliquez sur Créer une campagne.
-
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.
-
-
Dans la section Propriétés, modifiez le Titre et la Description de votre campagne.
-
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.
-
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
-
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. -
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.
-
Une fois la configuration effectuée, cliquez sur Réviser pour activer, puis sur Activer.
-
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-dateetalertsont 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.
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.