Configuration du canal de notifications push

Journey Optimizer vous permet de créer vos parcours et d'envoyer des messages à une audience ciblée. Avant de commencer à envoyer des notifications push avec Journey Optimizer, vous devez vous assurer que les configurations et les intégrations sont en place sur lʼapplication mobile et pour les balises dʼAdobe Experience Platform. Pour comprendre le flux de données des notifications push dans Adobe Journey Optimizer, reportez-vous à cette page.

Avant de commencer

Configuration des autorisations

Avant de créer une application mobile, vous devez dʼabord vous assurer que vous possédez ou accordez les autorisations utilisateur appropriées pour les balises dans Adobe Experience Platform. En savoir plus dans la Documentation des balises.

ATTENTION

La configuration des notifications push doit être effectuée par un utilisateur expérimenté. Selon votre modèle de mise en œuvre et les rôles impliqués dans cette mise en œuvre, vous devrez peut-être attribuer le jeu complet des autorisations à un profil de produit unique ou partager des autorisations entre le développeur d'application et l'administrateur Adobe Journey Optimizer. En savoir plus sur les autorisations des Balises dans cette documentation.

Pour attribuer des droits Propriété et Société, procédez comme suit :

  1. Accédez à Admin Console.

  2. Dans l’onglet Produits, sélectionnez la vignette Adobe Experience Platform Launch.

  3. Sélectionnez un Profil de produit existant ou créez-en un en cliquant sur le bouton Nouveau profil. Découvrez comment créer un nouveau profil dans la documentation de l’Admin Console.

  4. Dans l'onglet Autorisations, sélectionnez Droits de propriété.

  5. Cliquez sur Ajouter tout. Le droit suivant est alors ajouté à votre profil de produit :

    • Approuver
    • Développer
    • Gérer les environnements
    • Gérer les extensions
    • Publier

    Ces autorisations sont requises pour installer et publier l'extension Adobe Journey Optimizer et publier la propriété de l'application dans le SDK mobile Adobe Experience Platform.

  6. Sélectionnez ensuite Droits d'entreprise dans le menu de gauche.

  7. Ajoutez les droits suivants :

    • Gérer les configurations d'application
    • Gérer les propriétés

    Ces autorisations sont requises pour que le développeur d'application mobile configure les informations d'identification push dans Adobe Experience Launch et définissent les préréglages des notifications push dans Adobe Journey Optimizer.

  8. Cliquez sur Enregistrer.

Pour attribuer ce profil de produit aux utilisateurs, procédez comme suit :

  1. Accédez à Admin Console.

  2. Dans l’onglet Produits, sélectionnez la vignette Adobe Experience Platform Launch.

  3. Sélectionnez votre Profil de produit précédemment configuré.

  4. Dans l'onglet Utilisateurs, cliquez sur Ajouter un utilisateur.

  5. Saisissez le nom ou l'adresse email de votre utilisateur et sélectionnez-le. Cliquez ensuite sur Enregistrer.

    REMARQUE

    Si l'utilisateur n'a pas été créé auparavant dans Admin Console, consultez la documentation relative à l'ajout d'utilisateurs.

Configuration de votre application

La configuration technique implique une collaboration étroite entre le développeur d'application et l'administrateur de l'entreprise. Avant de commencer à envoyer des notifications push avec Journey Optimizer, vous devez définir les paramètres dans Adobe Experience Platform Data Collection et intégrer votre application mobile aux SDK mobiles Adobe Experience Platform.

Suivez les étapes de mise en œuvre présentées dans les liens ci-dessous :

  • Pour Apple iOS : découvrez comment enregistrer votre application auprès du service APNs dans la Documentation Apple.
  • Pour Google Android : découvrez comment configurer une application cliente Firebase Cloud Messaging sur Android dans la documentation Google.

Intégration de votre application mobile au SDK Adobe Experience Platform

Le SDK mobile Adobe Experience Platform fournit des API d'intégration côté client pour vos mobiles via des SDK compatibles Android et iOS. Consultez la documentation du SDK mobile Adobe Experience Platform pour configurer les SDK mobiles Adobe Experience Platform dans votre application.

À la fin de cette lecture, vous aurez également créé et configuré une propriété mobile dans Adobe Experience Platform Data Collection. En règle générale, vous créez une propriété mobile pour chaque application mobile que vous souhaitez gérer. Découvrez comment créer et configurer une propriété mobile dans la documentation du SDK mobile Adobe Experience Platform.

Étape 1 : ajout des informations dʼidentification push de votre application dans la collecte de données Adobe Experience Platform

Après avoir accordé les autorisations utilisateur appropriées, vous devez maintenant ajouter les informations d'identification push de votre application mobile dans Adobe Experience Platform Data Collection.

L'enregistrement des informations d'identification push de l'application mobile est nécessaire pour autoriser Adobe à envoyer des notifications push en votre nom. Reportez-vous aux étapes détaillées ci-dessous :

  1. À partir de la Adobe Experience Platform Data Collection, sélectionnez lʼonglet Surfaces dʼapplication dans le panneau de gauche.

  2. Cliquez sur Création de surfaces d’application pour créer une configuration.

  3. Entrez un Nom pour la configuration.

  4. Dans lʼécran Configuration de lʼapplication mobile, sélectionnez le Système dʼexploitation :

    • Pour iOS

      1. Renseignez l'ID de bundle de l'application mobile dans le champ ID de l'application (ID de bundle iOS). L'ID de bundle de l'application se trouve dans l'onglet Général de la cible principale dans XCode.

      2. Activez le bouton Informations d’identification push pour ajouter vos informations d’identification.

      3. Effectuez un glisser-déposer de votre fichier de clé d’authentification de notification push Apple .p8. Cette clé peut être obtenue à partir de la page Certificats, Identifiants et Profils.

      4. Indiquez l'identifiant de clé. Il s'agit d'une chaîne de 10 caractères attribuée lors de la création de la clé d'authentification p8. Elle se trouve sous l'onglet Clés de la page Certificats, Identifiants et Profils.

      5. Indiquez l'identifiant d'équipe. Il s'agit d'une valeur de chaîne qui se trouve sous l'onglet Abonnement.

    • Pour Android

      1. Indiquez l'ID d'application (nom du package Android) : en règle générale, le nom du package est l'ID d'application dans votre fichier build.gradle.

      2. Activez le bouton Informations d’identification push pour ajouter vos informations d’identification.

      3. Effectuez un glisser-déposer des informations d'identification push FCM. Pour plus d'informations sur l'obtention des informations d'identification push, consultez la documentation Google.

  5. Cliquez sur Enregistrer pour créer votre configuration d'application.

Étape 2 : configuration de l'extension Adobe Journey Optimizer dans votre propriété mobile.

Lʼ​extension Adobe Journey Optimizer pour les SDK mobiles Adobe Experience Platform alimente les notifications push pour vos applications mobiles et vous aide à collecter des jetons push utilisateur et à gérer la mesure des interactions avec les services Adobe Experience Platform.

Découvrez comment configurer l'extension Journey Optimizer dans la documentation du SDK mobile Adobe Experience Platform.

Étape 3 : test de votre application mobile avec un événement.

Après avoir configuré votre application mobile dans Adobe Experience Platform et dans la Adobe Experience Platform Data Collection, vous pouvez maintenant la tester avant dʼenvoyer des notifications push à vos profils. Dans ce cas d'utilisation, nous allons créer un parcours pour cibler notre application mobile et définir un événement qui déclenchera la notification push.

Pour que ce parcours fonctionne, vous devez créer un schéma XDM. Pour plus d'informations, consultez la documentation XDM.

  1. Dans le menu de gauche, accédez à Schémas.

  2. Cliquez sur Créer un schéma puis sélectionnez XDM ExperienceEvent.

  3. Sélectionnez Créer un groupe de champs.

  4. Saisissez un Nom d'affichage et une Description. Cliquez sur Ajouter des groupes de champs lorsque vous avez terminé. Pour plus d'informations sur la création de groupes de champs, consultez la documentation du système XDM.

  5. Sur le côté gauche, sélectionnez le schéma. Dans le volet de droite, saisissez le nom de votre schéma et votre description. Activez ce schéma pour Profil.

  6. Sur le côté gauche, sélectionnez le groupe de champs, puis cliquez sur l'icône + pour créer un champ. Dans la zone Propriétés des groupes de champs, sur le côté droit, saisissez un nom du champ, un nom d'affichage et sélectionnez Chaîne comme type.

  7. Cochez Obligatoire et cliquez sur Appliquer.

  8. Cliquez sur Enregistrer. Votre schéma est maintenant créé et peut être utilisé dans un événement.

Vous devez ensuite configurer un événement.

  1. Dans le menu de gauche de la page d'accueil, sous ADMINISTRATION, sélectionnez Configurations. Cliquez sur Gérer dans la section Événements pour créer votre événement.

  2. Cliquez sur Créer un événement. Le volet de configuration de l'événement s'ouvre alors dans la partie droite de l'écran.

  3. Saisissez le nom de votre événement. Vous pouvez également ajouter une description.

  4. Dans le champ Type d'identifiant d'événement, sélectionnez Basé sur des règles.

  5. Dans la section Paramètres, sélectionnez le schéma créé précédemment.

  6. Dans la liste des champs, vérifiez que le champ créé dans le groupe de champs du schéma est sélectionné.

  7. Cliquez sur Modifier dans le champ Condition d'identifiant d'événement. Effectuez un glisser-déposer du champ précédemment ajouté pour définir la condition qui sera utilisée par le système pour identifier les événements qui déclencheront votre parcours.

  8. Saisissez la syntaxe à utiliser pour déclencher votre notification push dans votre application de test, dans cet exemple confirmation de commande.

  9. Sélectionnez ECID comme Espace de noms.

  10. Cliquez sur Ok, puis sur Enregistrer.

Votre événement est maintenant créé et peut être utilisé dans un parcours.

  1. Dans le menu de gauche, cliquez sur Parcours.

  2. Cliquez sur Créer un parcours pour créer un parcours.

  3. Modifiez les propriétés du parcours dans le volet de configuration qui s'affiche dans la partie droite. En savoir plus dans cette section.

  4. Commencez par faire glisser l'événement créé lors des étapes précédentes à partir de la liste déroulante Événements.

  5. Dans la liste déroulante Actions, faites glisser et déposez une activité Message dans votre parcours.

  6. Sélectionnez un message créé précédemment. Pour plus d'informations sur la création de notifications push, consultez cette page.

  7. Faites glisser et déposez une activité Fin dans votre parcours.

  8. Cliquez sur l'option Test pour commencer à tester vos notifications push et cliquez sur Déclencher un événement.

  9. Saisissez votre ECID dans le champ Clé puis saisissez confirmation de commande dans le deuxième champ.

  10. Cliquez sur Envoyer.

Votre événement sera déclenché et vous recevrez votre notification push sur votre application mobile.

Étape 4 : création d'un préréglage de message pour les notifications push

Une fois votre application mobile configurée dans la Adobe Experience Platform Data Collection, vous devez créer un préréglage de message afin de pouvoir envoyer des notifications push depuis Journey Optimizer.

Découvrez comment créer et configurer un préréglage de message dans cette section.

Vous êtes maintenant prêt à envoyer des notifications push avec Journey Optimizer.

  • Découvrez comment créer un message push dans cette page.
  • Découvrez comment ajouter un message dans un parcours dans cette section.

Sur cette page