Configurer le canal de notifications push push-notification-configuration

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.

AVAILABILITY
Le nouveau workflow de démarrage rapide de l’intégration mobile est désormais disponible. Utilisez cette nouvelle fonctionnalité de produit pour configurer rapidement le SDK mobile, afin de commencer à collecter et valider les données d’événement mobile et d’envoyer des notifications push mobiles. Cette fonctionnalité est accessible via la page d’accueil de collecte de données en tant que version Beta publique. En savoir plus.

Avant de commencer before-starting

Configuration des autorisations setup-permissions

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.

CAUTION
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 Collecte de données Adobe Experience Platform.

  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 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 des notifications push dans Collecte des données Adobe Experience Platform et définisse les surfaces de canal des notifications push (c’est-à-dire les préréglages de message) 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 Collecte des données Adobe Experience Platform.

  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.

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

Configuration de votre application configure-app

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 avec des 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 integrate-mobile-app

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 push-credentials-launch

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éer une surface 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, voir 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. configure-journey-optimizer-extension

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. mobile-app-test

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 créons un parcours pour cibler notre application mobile et définir un événement qui déclenche 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 la section du menu Gestion des données, cliquez sur Schémas.

  2. Cliquez sur Créer un schéma, dans le coin supérieur droit, sélectionnez Événement d’expérience et cliquez sur Suivant.

  3. Saisissez le nom et la description de votre schéma, puis cliquez sur Terminer.

  4. Dans la section Groupes de champs, à gauche, cliquez sur Ajouter et sélectionnez Créer un groupe de champs.

  5. 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.

  6. Sur le côté gauche, sélectionnez le schéma. Dans le volet de droite, activez ce schéma pour Profil.

  7. 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.

  8. Cochez Obligatoire et cliquez sur Appliquer.

  9. 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éclenchent 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é Push dans votre parcours.

  6. Configurez la notification push. Pour plus d’informations sur la création de notifications push, consultez cette page.

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

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

  9. Cliquez sur Envoyer.

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

Étape 4 : création d’une surface de canal pour les notifications push message-preset

Une fois votre application mobile configurée dans Adobe Experience Platform Data Collection, vous devez créer une surface afin de pouvoir envoyer des notifications push depuis Journey Optimizer.

Découvrez comment créer et configurer une surface de canal 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.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76