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 :
Dans l'onglet Règles, cliquez sur Créer une règle.
Gardez à l’esprit les informations suivantes :
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é.
Sous la section Événements, cliquez sur Ajouter.
Dans la liste déroulante Extension, sélectionnez Adobe Target.
Dans la liste déroulante Type d'événement, sélectionnez Contenu demandé.
Cliquez sur Conserver les modifications.
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.
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.
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
.
Une fois la configuration terminée, vérifiez que votre règle ressemble à l’image suivante :