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 ExtensionsPlaces.

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’ Rules onglet, cliquez sur Create New Rule.

    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 Attach Places Service Data to Target Content Requested.

  2. Sous la Events section, cliquez sur Add.

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

  4. Dans la liste Event Type déroulante, sélectionnez Content Requested.

  5. Cliquez sur Keep Changes.

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 Conditions section, cliquez sur Add.
  2. Dans la liste Extension déroulante, sélectionnez Mobile Core.
  3. Dans la liste Condition Type déroulante, sélectionnez Launches.
  4. Dans le volet de droite, modifiez la liste déroulante et les contrôles de numéro afin que la condition soit lue User has launched the app greater than or equal to 5 times.
  5. Cliquez sur Keep Changes.

ajouter une condition

4. Définir l'action

  1. Sous la Actions section, cliquez sur Add.
  2. Dans la liste Extension déroulante, sélectionnez Mobile Core.
  3. Dans la liste Action Type déroulante, sélectionnez Attach Data.
  4. Dans le volet de droite, dans le JSON Payload champ, tapez les données qui seront ajoutées à ce Événement.
  5. Cliquez sur Keep Changes.

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, poiCity et poiName sont ajoutés au mboxparameters 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’ request objet. 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 d'une clé connue pour contenir un tableau entraîne l'application de la charge utile à tous les objets de ce tableau.

La notation de request[*] peut être lue à haute voix comme 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 Save.
  2. Régénérez votre propriété Launch et déployez-la sur l’Environnement approprié.

Sur cette page