Utilisation du service Places avec Adobe Target places-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, 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 :
1. Création d’une règle
-
Sur l’onglet Rules, 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électionner un événement
-
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 Attach Places Service Data to Target Content Requested.
-
Dans la section Events, cliquez sur Add.
-
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.
3. Ajout de conditions
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 la section Conditions, cliquez sur Ajouter.
- Dans la liste déroulante Extension, sélectionnez Mobile Core.
- Dans la liste déroulante Type de condition, sélectionnez Lancements.
- Dans le volet de droite, modifiez la liste déroulante et les contrôles numériques de sorte que la condition indique L’utilisateur a lancé l’application plus ou moins 5 fois.
- Cliquez sur Conserver les modifications.
4. Définition de l’action
- Sous la section Actions, cliquez sur Ajouter.
- Dans la liste déroulante Extension, sélectionnez Mobile Core.
- Dans la liste déroulante Type d’action, sélectionnez Joindre les données.
- Dans le volet de droite, dans le champ JSON Payload, saisissez les données qui seront ajoutées à cet événement.
- Cliquez sur Conserver les modifications.
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, les valeurs poiCity
et poiName
sont ajoutées aux 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.
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 notation [*]
sur une clé connue pour contenir un tableau entraîne l’application de la charge utile à tous les objets de ce tableau.request[*]
peut être lue à haute voix en tant que pour chaque objet du request
tableau.
5. Enregistrez la règle et recréez votre propriété.
Une fois la configuration terminée, vérifiez que la règle ressemble à l’image suivante :
- Cliquez sur Enregistrer.
- Recréez votre propriété Launch et déployez-la dans l’environnement approprié.