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, reportez-vous à la section Extensions Places.
Une fois que l’extension Places envoie des événements pour les entrées et les sorties, vous pouvez utiliser des règles dans Launch pour joindre vos données de service Places à vos événements SDK Adobe Target. Lorsque la propriété de votre choix est sélectionnée dans Launch, vous pouvez créer ce type de règle en procédant comme suit :
Sur le Règles , cliquez sur Créer une règle.
Gardez à l’esprit les informations suivantes :
Donnez 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 Places au contenu Target demandé.
Sous , Événements , cliquez sur Ajouter.
Dans la Extension liste déroulante, sélectionnez Adobe Target.
Dans la Type d’événement liste déroulante, sélectionnez Contenu demandé.
Cliquez sur Conserver les modifications.
Suivez cette étape si vous souhaitez ajouter des conditions à votre règle. Sinon, passez à la Définition de l’action ci-dessous.
Dans l’exemple suivant, une condition est créée, qui entraîne 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 payload JSON à structure libre qui ajoute des données à un événement SDK avant que les extensions qui écoutent cet événement ne l’entendent.
Dans l’exemple suivant, poiCity
et poiName
sont ajoutées à la variable mboxparameters pour chaque requête traitée dans l’événement Target. Les valeurs des nouvelles clés sont déterminées dynamiquement par le SDK au moment du traitement de cet événement.
Ce payload JSON utilise une notation spéciale pour la variable request
. Dans l’événement d’origine, request
est un tableau d’objets anonymes. Lors de l’association de données à tous les objets d’un tableau à l’aide de l’option Joindre des données, la variable [*]
sur une clé connue pour contenir un tableau , la charge utile est appliquée à tous les objets de ce tableau.
La notation de request[*]
peut être lu à haute voix comme pour chaque objet de la fonction request
tableau.
Une fois la configuration terminée, vérifiez que la règle ressemble à l’image suivante :