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 NOTE Pour les campagnes Marketing déclenché par API, vous pouvez sélectionner une audience existante qui agit comme première segmentation avant de vérifier l’abonnement à l’identifiant de canal APNs à partir de la payload de l’API. -
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.
-
Une fois la campagne activée, utilisez la requête cURL fournie comme modèle pour déclencher les événements de début, de mise à jour ou de fin de l’activité en direct. 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 Exemple de payload pour les cas d’utilisation unitaires (campagne transactionnelle déclenchée par une API) Cet exemple de payload concerne des campagnes individuelles utilisant le type de campagne transactionnel déclenché par l’API. 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 Exemple de payload pour les cas d’utilisation de diffusion (campagne marketing déclenchée par API) Cet exemple de payload est destiné aux campagnes basées sur une audience utilisant le type de campagne Marketing déclenché par l’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" } } } } }
Après avoir créé votre activité en direct, vous pouvez suivre son impact à l’aide des rapports intégrés.
Vidéo pratique
Découvrez comment configurer l’activité d’iOS Live avec Adobe Journey Optimizer pour diffuser des mises à jour enrichies en temps réel sur l’écran de verrouillage d’iPhone et l’île dynamique.