Show Menu
SUJETS×

Notifications Push avec le service Places

Dans cette section, vous apprendrez comment utiliser les informations de géolocalisation historiques pour cible des notifications Push diffusées via Adobe Campaign Standard.

Conditions préalables

Avant de commencer, effectuez les tâches suivantes :
  • Disposez d’une application mobile configurée avec le Adobe Experience Platform Mobile SDK, y compris l’extension adobe-campaign-standardAdobe Campaign Standard.
  • Intégrez le SDK get-the-sdk Adobe Experience Platform Mobile à votre application.
  • ajoutez l’extension adobe-campaign-standard Adobe Campaign Standard à votre configuration d’application mobile.
  • Créez un POI dans l’interface de gestion du POI du service Places.
  • Activez et installez l’extension Extension Places Places.

Création d’éléments de données dans l’Experience Platform Launch

Après avoir vérifié que l'extension Places et l'extension Places Monitor fonctionnent correctement dans votre application, vous devez créer des éléments de données dans l'Experience Platform Launch. Les éléments de données vous permettent de lire les informations fournies par les extensions provenant du hub de événement SDK Mobile et d’agir en tant qu’alias pour récupérer les données de l’application cliente. Pour récupérer les données des extensions Places et envoyer les informations du service Places à Campaign, vous devez créer quelques éléments de données.
Création d’un élément de données:
  1. Dans la propriété mobile de votre Experience Platform Launch, cliquez sur l’ Data Elements onglet et sur Add Data Element .
  2. Dans la liste Extension déroulante, sélectionnez Places Service .
  3. Dans la liste Data Element Type déroulante, sélectionnez Name .
  4. Dans le volet de droite, vous pouvez sélectionner Current POI qui récupère le nom de l’API dans lequel se trouve actuellement l’utilisateur.
    Last Entered récupère le nom de l’API que l’utilisateur a saisi pour la dernière fois et Last Exited fournit le nom de l’API que l’utilisateur a laissé pour la dernière fois. Dans cet exemple, nous avons sélectionné Last Entered et saisi un nom pour l’élément de données, par exemple Last Entered POI Name et cliqué Save .
  5. Repeat the steps 1-4 above and create data elements for Last Entered POI Latitude , Last Entered POI Longitude , and Last Entered POI Radius .
Outre les éléments de données du service Places, veillez à créer des éléments de données Mobile Core pour l’ID d’application et l’ID d’Experience Cloud.

Créer une règle pour envoyer des données d’emplacement à l’Adobe Campaign Standard

Les règles de l’Experience Platform Launch vous permettent de créer des workflows complexes et multi-solutions basés sur des déclencheurs de événement. Les règles vous permettent de créer de nouvelles règles ou de modifier des règles existantes et de déployer dynamiquement les mises à jour sur vos applications mobiles. Dans l’exemple suivant, la règle est déclenchée lorsqu’un utilisateur entre dans un point d’accès géoclôturé. Une fois la règle déclenchée, une mise à jour est envoyée au Campaign Standard pour enregistrer une entrée dans un point d’accès défini pour un utilisateur particulier en fonction de son ID d’Experience Cloud.
  1. Dans la propriété mobile de votre Experience Platform Launch, sur l’ Rules onglet, cliquez sur Add Rule .
  2. Sous la Events section, cliquez sur + et sélectionnez Places Service l’extension.
  3. For the Event Type , select Enter POI .
  4. Attribuez un nom à la règle, par exemple, l’ utilisateur a saisi l’API .
  5. Cliquez sur Keep Changes .
  6. Laissez la Conditions section vide.
    Cette section vous permet de filtrer ou d’imposer des restrictions sur le moment où cette règle doit se déclencher.
  7. Sous la Actions section, cliquez sur + .
  8. Dans la liste Extension déroulante, sélectionnez Mobile Core et dans la liste Action Type déroulante, sélectionnez Send Postback .
  9. Dans URL , vous devez construire votre point de terminaison d'emplacements Campaign Standards.
    L’URL doit ressembler à https:///rest/head/mobileAppV5//locations/ . Assurez-vous d’utiliser les éléments de données corrects que vous avez créés précédemment pour votre serveur Campaign et votre clé.
  10. Cliquez sur la zone pour ajouter un corps de publication et envoyer les éléments suivants :
    {
     "locationData": {
     "distances": "{%%Last Entered POI Radius%%}",
     "poiLabel": "{%%Last Entered POI Name%%}",
     "latitude": "{%%Last Entered POI Lat%%}",
     "longitude": "{%%Last Entered POI Long%%}",
     "appId": "{%%AppID%%}",
     "marketingCloudId": “{%%ecid%%}”
     }
    }
    
    
  11. Veillez à utiliser les éléments de données que vous avez créés dans la section précédente.
  12. Dans Content Type , tapez application/json .
  13. Cliquez sur Keep Changes .
  • Il peut s’avérer utile de configurer un hook Web Slack en tant qu’action supplémentaire pour vérifier que les entrées sont déclenchées et que les données appropriées sont collectées.
  • Pensez à publier les dernières modifications apportées à votre application pour vous assurer que la règle et tous vos éléments de données sont déployés dans le cadre de votre configuration. Après la publication, relancez l’application mobile pour obtenir les dernières mises à jour de configuration.

Utiliser les données d'emplacement pour cible des messages Campaign

Maintenant que les données d’emplacement sont renseignées dans Campaign, nous pouvons utiliser les points d’accès comme outil de segmentation des audiences.
  1. Dans votre instance Adobe Campaign Standard, cliquez sur Create Push Notification .
  2. Pour le type de notification Push, sélectionnez Send push to Campaign profiles .
  3. Cliquez sur Next et tapez les détails généraux.
  4. Dans l’écran Audience, cliquez sur Count pour déterminer le nombre estimé d’utilisateurs qui recevront la notification Push.
    Dans cet exemple, le nombre sera de 3, car trois périphériques installés sur lesquels l'application est testée.
  5. Dans le volet de gauche, développez l’ Profile onglet et faites glisser le POI location filtre vers la zone principale.
  6. Dans la fenêtre Filtre POI, entrez le nom exact de la POI que vous souhaitez cible.
    Vous pouvez effectuer d’autres sélections pour déterminer la période écoulée depuis la dernière visite de l’utilisateur à ce point d’intérêt.
  7. Cliquez sur Confirm .
  8. Exécutez à nouveau le décompte en haut pour voir la taille de votre audience changer.
    Si vous ne voyez pas la mise à jour de votre compte, vous avez peut-être saisi un nom d’API pour lequel aucun périphérique n’a déclenché une entrée. Le crochet Web du Slack devient intéressant dans ce cas, car vous pouvez voir la liste des entrées d’API provenant de divers périphériques de test.
  9. Vous pouvez faire glisser d’autres filtres d’emplacement de point d’intérêt pour inclure plusieurs points d’intérêt dans votre message.
  10. Click Next to finish creating the push notification for delivery.
L’utilisation du service Places avec Adobe Campaign Standard vous offre un outil puissant pour segmenter et cible vos messages aux utilisateurs en fonction des entrées et sorties de géo-clôtures. Cette intégration vous aide à créer des cas d’utilisation plus personnalisés et contextuels.