Utiliser le service Places avec Adobe Target

Ce document suppose que l'extension Places est implémentée dans votre application. Si vous avez besoin d'aide pour implémenter l'extension Places, voir Extensions de lieux.

Une fois que l’extension Lieux est envoyée dans des événements pour les entrées et les sorties, vous pouvez utiliser Règles dans Lancement pour associer vos données du service Lieux à vos événements du SDK Adobe Target. Lorsque la propriété de votre choix est sélectionnée dans Lancer, vous pouvez créer ce type de règle en exécutant les tâches suivantes :

1. Création d’une règle

  1. Dans l'onglet Règles, cliquez sur Créer une règle.

    Gardez à l’esprit les informations suivantes :

    • Si vous ne disposez pas de règles existantes pour cette propriété, le bouton se trouve au milieu de l’écran.
    • Si votre propriété comporte des règles, le bouton se trouve en haut à droite de l’écran.

2. Sélectionnez un Événement

  1. Attribuez un nom significatif à votre règle afin qu’elle soit facilement reconnaissable dans votre liste de règles.

    Dans cet exemple, la règle est nommée Joindre les données du service Lieux au contenu de la Cible demandé.

  2. Sous la section Événements, cliquez sur Ajouter.

  3. Dans la liste déroulante Extension, sélectionnez Adobe Target.

  4. Dans la liste déroulante Type d'événement, sélectionnez Contenu demandé.

  5. Cliquez sur Conserver les modifications.

ajouter un événement

3. Conditions d'Ajoute

IMPORTANT

Suivez cette étape si vous souhaitez ajouter des conditions à votre règle. Sinon, passez à la section Définir l'action ci-dessous.

Dans l’exemple suivant, une condition est créée qui provoque le déclenchement de la règle uniquement pour les utilisateurs qui ont lancé l’application cinq fois ou plus.

  1. Sous la section Conditions, cliquez sur Ajouter.
  2. Dans la liste déroulante Extension, sélectionnez Mobile Core.
  3. Dans la liste déroulante Type de condition, sélectionnez Lancements.
  4. Dans le volet de droite, modifiez les commandes de liste déroulante et de numéro de sorte que la condition indique L’utilisateur a lancé l’application plus ou moins 5 fois.
  5. Cliquez sur Conserver les modifications.

ajouter une condition

4. Définir l'action

  1. Sous la section Actions, cliquez sur Ajouter.
  2. Dans la liste déroulante Extension, sélectionnez Mobile Core.
  3. Dans la liste déroulante Type d’action, sélectionnez Joindre les données.
  4. Dans le volet de droite, dans le champ JSON Payload, saisissez les données qui seront ajoutées à ce Événement.
  5. Cliquez sur Conserver les modifications.

Dans le volet de droite, vous pouvez ajouter une charge JSON à structure libre qui ajoute des données à un événement SDK avant que les extensions qui écoutent ce événement ne l’entendent.

Dans l’exemple suivant, les valeurs poiCity et poiName sont ajoutées aux paramètres mbox pour chaque requête traitée dans le événement de Cible. Les valeurs des nouvelles clés sont déterminées dynamiquement par le SDK au moment du traitement de ce événement.

CONSEIL

Cette charge utile JSON utilise une notation spéciale pour l’objet request. Dans le événement d’origine, request est un tableau d’objets anonymes. Lorsque vous associez des données à tous les objets d'un tableau à l'aide de l'option Joindre les données, la notation [*] sur une clé connue pour contenir un tableau entraîne l'application de la charge utile à tous les objets de ce tableau.

La notation request[*] peut être lue à haute voix sous pour chaque objet du tableau request.

définir l'action

5. Enregistrez la règle et recréez votre propriété

Une fois la configuration terminée, vérifiez que votre règle ressemble à l’image suivante :

règle terminée

  1. Cliquez sur Enregistrer.
  2. Régénérez votre propriété Launch et déployez-la sur l’Environnement approprié.

Sur cette page