Show Menu
SUJETS×

Utiliser le service Places avec le Adobe

Ce 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 Lieux.
Une fois que l’extension Places envoie des d’entrée et de sortie dans le, vous pouvez utiliser les règles de lancement pour associer vos données du service Places à votre SDK Adobe. Lorsque la propriété de votre choix est sélectionnée dans Lancer, vous pouvez créer ce type de règle en remplissant le de suivant :

1. Création d’une règle

  1. Sur l’ Rules onglet, cliquez sur Create New Rule .
    À noter :
    • Si vous n’avez 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 dans le coin supérieur droit de l’écran.

2. Sélectionner un

  1. Attribuez un nom significatif à votre règle afin qu’elle soit facilement reconnaissable dans votre 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 le Extension déroulant, sélectionnez Adobe Target .
  4. Dans le Event Type déroulant, sélectionnez Content Requested .
  5. Cliquez sur Keep Changes .

3. Conditions Ajouter

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 le Extension déroulant, sélectionnez Mobile Core .
  3. Dans le Condition Type déroulant, sélectionnez Launches .
  4. Dans le volet de droite, modifiez le déroulant 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 .

4. Définir l'action

  1. Sous la Actions section, cliquez sur Add .
  2. Dans le Extension déroulant, sélectionnez Mobile Core .
  3. Dans le Action Type déroulant, sélectionnez Attach Data .
  4. Dans le volet de droite, dans le JSON Payload champ, saisissez les données qui seront ajoutées à ce de.
  5. Cliquez sur Keep Changes .
Dans le volet de droite, vous pouvez ajouter une charge JSON à structure libre qui ajoute des données à un SDK avant que les extensions qui écoutent ce ne l’entendent .
Dans l’exemple suivant, poiCity des valeurs et poiName sont ajoutées à la mboxparameters pour chaque requête traitée dans le de du. Les valeurs des nouvelles clés sont déterminées dynamiquement par le kit SDK au moment où ce est .
Cette charge JSON utilise une notation spéciale pour l’ request objet. Dans le 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 request tableau .

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 :
  1. Cliquez sur Save .
  2. Reconstruisez votre propriété Launch et déployez-la vers le approprié.