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 :
Dans l’ Rules onglet, cliquez sur Create New Rule.
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 Attach Places Service Data to Target Content Requested.
Sous la Events section, cliquez sur Add.
Dans la liste Extension déroulante, sélectionnez Adobe Target.
Dans la liste Event Type déroulante, sélectionnez Content Requested.
Cliquez sur Keep Changes.
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, 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.
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
.
Une fois la configuration terminée, vérifiez que votre règle ressemble à l’image suivante :