Commencer en tant que développeurs et développeuses get-started-developers

Sur cette page : implémentez les SDK, le streaming d’événements, les points d’entrée d’actions personnalisées et les API qui connectent vos applications à Adobe Journey Optimizer afin que vos parcours puissent exploiter des données en direct.

En tant que développeur ou développeuse, vous êtes responsable de la mise en œuvre et de l’intégration d’Adobe Journey Optimizer dans vos applications et systèmes. Vous pouvez commencer à utiliser Adobe Journey Optimizer une fois que l’administrateur ou administratrice système et l’ingénieur ou ingénieure de données vous ont accordé l’accès et ont préparé votre environnement.

NOTE
Ordre d’implémentation : Administrateur/administratriceIngénieur/ingénieure de données → Vous êtes ici : Développeur/développeuseSpécialiste marketing
Assurez-vous que les schémas de données et événements sont configurés avant de mettre en œuvre vos intégrations mobiles et web.

Votre rôle dans l’écosystème Journey Optimizer

Tandis les autres membres de l’équipe configurent Journey Optimizer par le biais de l’interface d’utilisation, vous pouvez vous concentrer sur les éléments suivants :

  • Implémentation de SDK dans des applications mobiles et web
  • Envoi d’événements à partir de vos applications pour déclencher des parcours
  • Création de points d’entrée d’API que Journey Optimizer peut appeler via des actions personnalisées
  • Intégration de Journey Optimizer à vos systèmes et infrastructures existants
  • Test et débogage de vos implémentations

Votre ingénieur ou ingénieure de données s’occupe des schémas de données, des configurations d’événement et des sources de données. Votre administrateur ou administratrice configure les autorisations et les configurations de canaux. Les responsables marketing conçoivent les parcours et le contenu utilisé dans vos implémentations.

Ce guide décrit les étapes techniques de base de mise en œuvre pour commencer à utiliser Journey Optimizer. Que vous créiez des applications mobiles, des expériences web ou des intégrations d’API, suivez les sections ci-dessous pour configurer votre implémentation.

Conditions préalables prerequisites

Avant de commencer votre implémentation, vérifiez que vous disposez des éléments suivants :

Catégorie
Conditions requises
Compétences techniques
* Expérience avec JavaScript (pour le SDK Web) ou Swift/Kotlin (pour le SDK mobile)
* Maîtrise des API RESTful et de JSON
* Connaissance de la programmation asynchrone et des architectures basées sur les événements
* Connaissance de l’architecture d’applications de votre organisation
Accès et outils
* Accès à Adobe Developer Console pour les informations d’identification d’API
* Environnement de développement avec accès à la base de code de votre application
* Outils de test tels que Postman pour le test des API
* Outils de développement de navigateur ou outils de débogage pour mobile
Éléments provenant des autres membres de l’équipe
* Accès à l’environnement accordé par votre administrateur ou administratrice
* Schémas XDM et définitions d’événement fournis par votre ingénieur ou ingénieure de données
* Exigences et cas pratiques fournis par vos responsables marketing

Comprendre les bases techniques technical-foundation

Avant d’aborder plus en détail l’implémentation, familiarisez-vous avec les concepts techniques de base :

  1. Intégration d’Adobe Experience Platform : Journey Optimizer est intégré nativement dans Adobe Experience Platform. Comprendre l’architecture sous-jacente vous aidera à créer des implémentations plus efficaces. En savoir plus sur le fonctionnement de Journey Optimizer.

  2. Modèles de données XDM : Journey Optimizer utilise le modèle de données d’expérience (XDM) pour structurer les données d’événement et de profil. En tant que développeur ou développeuse, vous devez comprendre comment envoyer des données conformes aux schémas configurés par votre ingénieur ou ingénieure de données. Découvrez les schémas XDM.

  3. Authentification et sécurité : toutes les implémentations nécessitent une authentification appropriée. Découvrez comment configurer l’authentification pour les SDK et les API. En savoir plus sur l’authentification des API.

Configurer les intégrations aux applications mobiles mobile-integration

Configurer le SDK mobile Adobe Experience Platform

Le SDK mobile est un ensemble de bibliothèques que vous incorporez directement à votre application iOS ou Android. Il sert de couche de communication entre votre application et Adobe Experience Platform : il identifie les utilisateurs et les utilisatrices, collecte des événements comportementaux et fournit des instructions à partir de Journey Optimizer, y compris des notifications push, des messages in-app et du contenu personnalisé. Sans le SDK, Journey Optimizer n’a aucune visibilité sur ce que font les utilisateurs et les utilisatrices de votre application et ne dispose d’aucun moyen de les contacter.

  1. Installer et configurer le SDK mobile : consultez la documentation du SDK mobile Adobe Experience Platform pour commencer à intégrer le SDK.

  2. Créer une propriété mobile : configurez une propriété mobile dans Adobe Experience Platform Data Collection. Découvrez comment créer et configurer une propriété mobile.

  3. Configurer les notifications push :

    • Pour les applications iOS : enregistrez votre application auprès de l’APNs (service de notification push Apple). En savoir plus dans la documentation Apple.
    • Pour les applications Android : configurez Firebase Cloud Messaging pour votre application Android. En savoir plus dans la documentation Google.
  4. Tester votre intégration mobile : utilisez le workflow de démarrage rapide de l’intégration mobile pour configurer et tester rapidement votre configuration mobile.

Les étapes détaillées pour configurer les notifications push sont disponibles sur cette page.

Implémenter des expériences basées sur du code (SDK mobile)

Les expériences basées sur du code vous permettent de diffuser du contenu personnalisé sur n’importe quelle surface de votre application mobile native (écrans d’intégration, pages de détails du produit, bannières intégrées et indicateurs de fonctionnalité) sans avoir à publier une nouvelle version de l’application. Utilisez le SDK mobile pour récupérer et afficher du contenu personnalisé au moment de l’exécution, ce qui permet à votre équipe de contrôler entièrement l’emplacement et la présentation du contenu :

  • Suivez ce tutoriel pour l’implémentation du SDK mobile.
  • Examinez les exemples d’implémentation pour iOS et Android.

Implémenter les expériences Web web-implementation

Configurer le SDK Web Adobe Experience Platform

Le SDK web (alloy.js) est une bibliothèque JavaScript unique qui remplace la grande variété de balises Adobe dont votre site pourrait avoir besoin autrement. Il collecte des données comportementales, les diffuse vers Adobe Experience Platform par le biais d’un train de données que vous configurez et reçoit des instructions de personnalisation en retour, le tout en un seul aller-retour réseau. Une fois en place, Journey Optimizer peut identifier les visiteurs et visiteuses, déclencher des parcours à partir de leurs actions et diffuser immédiatement du contenu personnalisé sur vos pages.

  1. Installer le SDK Web : suivez le guide d’implémentation du SDK Web pour installer le SDK sur votre site Web.

  2. Configurer les flux de données : créez et configurez un train de données dans Adobe Experience Platform Data Collection avec Journey Optimizer activé. En savoir plus dans la documentation sur les trains de données.

  3. Activer les notifications push web (facultatif) : les notifications push web sont désormais disponibles. Configurez la propriété pushNotifications dans votre configuration du SDK web et utilisez la commande sendPushSubscription pour enregistrer les abonnements aux notifications push. En savoir plus sur la configuration de notifications push web.

Implémenter des expériences basées sur du code (SDK Web)

Contrairement aux canaux visuels où les spécialistes marketing contrôlent entièrement la disposition, les expériences basées sur du code vous donnent une maîtrise totale de la manière dont le contenu personnalisé est rendu sur la page. Journey Optimizer renvoie une payload JSON avec les données de personnalisation ; votre code décide où et comment l’afficher. Ce modèle fonctionne pour n’importe quelle surface web (bannières principales, carrousels de recommandation, classements de résultats de recherche, variantes de test A/B) sans avoir besoin d’un éditeur visuel ou d’un workflow de publication de page.

  1. Choisissez votre méthode d’implémentation : côté client, côté serveur ou hybride. Examinez les exemples d’implémentation pour chaque approche.

  2. Définir des surfaces : identifiez les emplacements dans votre application où vous souhaitez diffuser du contenu personnalisé. En savoir plus sur la configuration de surface.

  3. Implémenter le rendu du contenu : utilisez le SDK Web pour récupérer et appliquer le contenu de personnalisation. Consultez les tutoriels d’implémentation basée sur du code.

  4. Envoyer des événements d’affichage et d’interaction : effectuez un suivi du moment où le contenu est affiché et du moment où les utilisateurs et les utilisatrices interagissent avec celui-ci, pour l’analyse et l’optimisation.

Explorez des exemples d’implémentation sur GitHub pour voir les expériences basées sur du code en action.

En savoir plus sur la prise en main des expériences basées sur du code.

Implémenter le streaming d’événements event-streaming

Envoyer des événements pour déclencher des parcours

Les parcours s’exécutent sur des événements : une personne se connecte, ajoute un article à un panier, effectue un achat et abandonne un formulaire. Votre travail consiste à émettre ces événements à partir de votre application exactement au bon moment. Chaque événement est une payload JSON structurée par XDM envoyée à l’API Streaming Ingestion Experience Platform ; Journey Optimizer la récupère en quelques millisecondes et achemine le profil dans n’importe quel parcours correspondant. Le schéma d’événement et la structure de la payload sont définis par votre ingénieur ou ingénieure de données. Veillez à vous coordonner avec cette personne avant de commencer le codage.

  1. Connaître la payload d’événement : contactez l’ingénieur ou l’ingénieure de données pour obtenir le schéma d’événement et la structure de payload requise. La payload doit être conforme au schéma XDM configuré. Découvrez les exigences relatives au schéma d’événement.

  2. Implémenter le streaming d’événements : envoyez des événements à Adobe Experience Platform à l’aide des API d’ingestion en streaming. Découvrez les étapes pour envoyer des événements.

  3. Gérer les types d’événement :

    • Événements unitaires : implémentez l’envoi d’événements pour des actions spécifiques à une personne (par exemple, clic sur un bouton, achat complété).
    • Événements métier : envoyez des événements métier (par exemple, des mises à jour d’inventaire, des modifications de prix).
  4. Tester la diffusion d’événement : vérifiez que les événements sont correctement reçus et déclenchez les parcours comme prévu. Découvrez la résolution des problèmes liés aux événements.

Exemple d’implémentation pour envoyer un événement via une API :

POST https://{DATACOLLECTION_ENDPOINT}/collection/{DATASTREAM_ID}
Content-Type: application/json

{
  "header": {
    "datasetId": "{DATASET_ID}",
    "imsOrgId": "{ORG_ID}",
    "source": {
      "name": "Web SDK"
    }
  },
  "body": {
    "xdmMeta": {
      "schemaRef": {
        "id": "{SCHEMA_ID}"
      }
    },
    "xdmEntity": {
      "_id": "unique-event-id",
      "eventType": "purchase",
      "timestamp": "2024-01-01T12:00:00Z",
      // ... your event data
    }
  }
}

En savoir plus sur l’utilisation d’événements de parcours.

Développer des points d’entrée d’actions personnalisées custom-actions

Lorsqu’un parcours atteint une étape d’action personnalisée, Journey Optimizer effectue un appel HTTP sortant vers une URL que vous fournissez : votre serveur principal, un CRM, une plateforme de fidélité, n’importe quel point d’entrée REST. Votre tâche consiste à créer et exposer ce point d’entrée : définissez le contrat de requête (forme de payload, méthode d’authentification, format de réponse), implémentez la logique métier sous-jacente et assurez-vous qu’elle peut gérer le volume d’appels généré par Journey Optimizer. Votre administrateur ou administratrice enregistre ensuite le point d’entrée dans Journey Optimizer afin que les équipes marketing puissent l’utiliser comme une étape dans leurs parcours.

  1. Créer votre point d’entrée d’API : créez des points d’entrée d’API RESTful que Journey Optimizer appellera lors de l’exécution du parcours. Votre point d’entrée doit :

    • Accepter des payloads JSON
    • Authentifier les requêtes (OAuth, clé d’API ou JWT)
    • Traiter les requêtes dans des délais appropriés
    • Renvoyer les réponses au format attendu
  2. Comprendre les fonctionnalités des actions personnalisées : les actions personnalisées peuvent se connecter à des systèmes tiers tels qu’Epsilon, Slack, Firebase, ou à vos propres services. En savoir plus sur les actions personnalisées.

  3. Utiliser les configurations d’actions : votre administrateur ou administratrice ou votre ingénieur ou ingénieure de données configure l’action personnalisée dans Journey Optimizer en définissant l’URL du point d’entrée d’API, la méthode d’authentification et les paramètres. Vous devez leur fournir les spécifications de votre API. Découvrez la configuration des actions personnalisées. Vous pouvez définir une payload de réponse d’erreur facultative pour une logique de repli plus avancée dans les branches Délai d’expiration et Erreur.

  4. Renvoyer des données activables : concevez votre API afin qu’elle renvoie des données pouvant être utilisées dans les étapes de parcours postérieures. Découvrez les réponses aux actions.

  5. Surveiller l’intégrité des actions personnalisées : utilisez le tableau de bord de surveillance des actions personnalisées pour suivre les appels réussis, les erreurs, le débit, les temps de réponse et les temps d’attente dans la file d’attente. En savoir plus sur le reporting des actions personnalisées

  6. Implémenter une limitation de débit : assurez-vous que vos points d’entrée peuvent gérer le volume attendu. Journey Optimizer applique une limite de 5 000 appels/seconde, mais votre système doit pouvoir la supporter. Découvrez le capping et la limitation.

Exemple de cas d’utilisation : écriture d’événements de parcours dans Experience Platform à l’aide d’actions personnalisées.

Utiliser des API Journey Optimizer apis

Tout ne se fait pas nécessairement via l’interface d’utilisation de Journey Optimizer. Vous devrez parfois déclencher une campagne à partir de votre propre serveur principal, supprimer une adresse e-mail après une demande d’accès à des informations personnelles ou synchroniser les modèles de contenu à partir d’un CMS externe. Les API REST Journey Optimizer vous donnent un accès par programme aux principales fonctionnalités de la plateforme. Tous les appels utilisent l’authentification de serveur à serveur OAuth ; l’ancienne méthode JWT n’est plus utilisée.

  1. Comprendre les fonctionnalités des API : les API Journey Optimizer vous permettent de créer, lire, mettre à jour et supprimer diverses ressources par programmation. Découvrez les API Adobe Journey Optimizer.

  2. Authentification : suivez ce tutoriel pour configurer l’authentification des API à l’aide d’Adobe Developer Console.

  3. Explorer les références d’API : parcourez la documentation complète des API et essayez les API directement dans la référence des API Adobe Journey Optimizer.

  4. Campagnes déclenchées par API : créez des messages transactionnels avec des campagnes déclenchées par API. Pour les scénarios à volume élevé (jusqu’à 5 000 TPS), explorez le mode à débit élevé (nécessite une licence de module complémentaire).

  5. API de gestion des décisions : utilisez des API spécialisées pour la gestion des offres et la prise de décisions. Pour plus d’informations, consultez le guide des API de gestion des décisions.

  6. API de migration Prise de décision : migrez par programmation les entités de Gestion des décisions vers Prise de décision avec des portées flexibles, une validation automatique et une prise en charge de la restauration. Pour plus d’informations, consultez le guide des API Gestion des décisions.

  7. Webhooks SMS : configurez les webhooks entrants pour collecter les messages reçus et les webhooks de retour afin de recevoir les accusés de réception de diffusion et les mises à jour de statut. En savoir plus.

Test et débogage testing

Avant de terminer la mise en œuvre, vous devez vous assurer que les événements se déclenchent au bon moment, que les parcours se déclenchent comme prévu, que les actions personnalisées fonctionnent dans des conditions réalistes et que le contenu personnalisé s’affiche correctement. Cette section présente les outils et les techniques permettant de détecter les problèmes dès le début, depuis la journalisation détaillée du SDK jusqu’aux tests de parcours de bout en bout avec des profils réels.

  1. Débogage de la mise en œuvre du SDK : utilisez Adobe Experience Platform Assurance pour examiner les événements du SDK, valider la collecte des données et résoudre les problèmes d’intégration dès qu’ils surviennent. En savoir plus sur Assurance.

  2. Tester la diffusion des événements : vérifiez que les événements de votre application sont correctement reçus par Adobe Experience Platform et déclenchez les parcours comme prévu. Surveillez l’ingestion des événements et validez la structure de la payload.

  3. Valider les intégrations d’API : testez vos points d’entrée d’actions personnalisées pour vous assurer qu’ils gèrent correctement les requêtes Journey Optimizer, répondent dans les limites des délais d’expiration et renvoient les formats de données attendus.

  4. Utiliser le mode test avec des profils de test : contactez votre ingénieur ou ingénieure de données pour obtenir l’accès aux profils de test, puis validez votre implémentation à l’aide du mode de test de parcours. Découvrez comment tester des parcours.

  5. Surveiller les journaux du SDK : activez la journalisation du débogage dans votre implémentation du SDK pour résoudre les problèmes lors du développement :

    • SDK mobile : activez la journalisation pour afficher les événements du SDK et les appels d’API.
    • SDK Web : utilisez la console du navigateur pour surveiller l’activité du SDK.
  6. Vérifier la configuration du train de données : vérifiez que votre train de données est correctement configuré pour envoyer des données à Journey Optimizer. Vérifiez que les événements sont acheminés via le train de données vers les destinations correctes.

  7. Interroger les données de parcours pour analyse : utilisez des requêtes SQL vers le lac de données pour analyser les événements d’étapes de parcours, résoudre les problèmes, et surveiller les performances des actions personnalisées. Explorez les exemples de requêtes pour l’analyse de parcours, notamment :

    • Suivi des entrées et des sorties des profils et raisons des rejets
    • Mesures de performances des actions personnalisées (latence, débit, erreurs)
    • Diffusion des événements et modèles d’erreurs
    • États des instances de parcours

Rubriques de développement avancées advanced-topics

Une fois vos SDK, événements et API principaux en place, ces rubriques vous aident à aller plus loin : enrichir les données de parcours au moment de l’exécution sans surcharger le profil, gérer les signaux de consentement afin que les désinscriptions se propagent à chaque intégration et ajuster votre mise en œuvre pour le débit et la fiabilité qu’exige l’échelle de production.

Utilisation des données contextuelles et enrichissement

Les parcours ont souvent besoin de plus de données que ce qui arrive dans l’événement déclencheur : un nom de produit, un niveau de fidélité, une liste de lignes de commande. Plutôt que de précharger tout cela dans chaque profil, l’enrichissement contextuel permet à votre parcours de le rechercher au moment de l’exécution à partir des jeux de données AEP ou de le transférer à partir d’une réponse d’action personnalisée. Vos messages et conditions de branche peuvent alors référencer ces données sans qu’elles ne soient jamais stockées de manière permanente sur le profil.

  • Effectuer une itération de tableaux : utilisez la syntaxe Handlebars pour afficher dans les messages des listes dynamiques à partir d’événements, de réponses d’actions personnalisées et de recherches dans des jeux de données. Découvrez l’itération de données contextuelles.
  • Recherche dans les jeux de données : implémentez des recherches dans les jeux de données pour enrichir les données de parcours à partir de jeux de données Adobe Experience Platform. Collaborez avec votre ingénieur ou ingénieure de données pour la configuration. Découvrez la recherche dans les jeux de données.

Appliquer le consentement et la gouvernance

Journey Optimizer applique les politiques de gouvernance des données et de consentement au niveau de la plateforme, mais votre intégration doit également les respecter. Lorsqu’un client ou une cliente se désinscrit des communications marketing ou lorsqu’un libellé d’utilisation des données limite l’utilisation d’un champ, ces règles doivent s’appliquer à vos actions personnalisées et à vos recherches de jeux de données, et pas seulement bloquer les actions dans l’interface d’utilisation.

  • Gouvernance des données : appliquez des politiques d’utilisation des données aux actions personnalisées. En savoir plus sur la gouvernance des données.
  • Gestion du consentement : gérez les préférences de consentement des clientes et des clients dans vos implémentations. En savoir plus sur le consentement.

Optimisation et bonnes pratiques

Les mises en œuvre de Journey Optimizer de production gèrent régulièrement des millions d’événements et des milliers d’exécutions de parcours par seconde. Ces ressources vous aident à affiner votre intégration pour cette échelle : comprendre les limites de taux avant de les atteindre, éviter les pièges de conception de parcours courants qui peuvent entraîner la perte silencieuse de profils et créer une gestion des erreurs pour assurer un fonctionnement dégradé plutôt que provoquer un échec sans explication.

Appel des API REST Journey Optimizer rest-apis

Outre la mise en œuvre de SDK et du streaming d’événements, vous pouvez également piloter Journey Optimizer par programme à partir de vos propres systèmes. La référence complète de l’API, les spécifications OpenAPI et les exemples de code se trouvent sur le portail de développement de Journey Optimizer.

NOTE
Toutes les intégrations doivent utiliser l’authentification de serveur à serveur OAuth. La méthode JWT est obsolète. Configurer l’authentification

Exécuter des campagnes déclenchées par API api-triggered

Déclenchez des messages transactionnels ou marketing à partir d’un système externe à l’aide de l’API REST Interactive Message Execution. Avant d’appeler le point d’entrée :

  • La campagne doit être activée avant que le point d’entrée accepte les appels.
  • Les appels ont un délai d’expiration de 60 secondes. Les reprises internes gèrent les délais d’expiration inattendus.
  • Si les dates de début/fin de campagne sont configurées, les appels API en dehors de ces dates échoueront.
  • Pour créer votre payload, récupérez l’exemple de requête cURL généré à partir de la section requête cURL de votre campagne active dans l’interface d’utilisation de Journey Optimizer. Il inclut toutes les variables de personnalisation pour cette campagne.
  • Les campagnes standard et à débit élevé utilisent différents points d’entrée.

Référence d’API · Exemples de code · Utiliser des campagnes déclenchées par API

Plafonnement et limitation des points d’entrée externes capping-throttling

Lorsque des parcours appellent des systèmes externes par le biais d’actions personnalisées ou de sources de données, les API Capping et Throttling protègent ces systèmes contre la surcharge. Le plafonnement rejette les appels qui dépassent la limite configurée. La limitation les met en file d’attente pendant 6 heures au maximum (sandbox de production, actions personnalisées uniquement).

Référence de l’API Capping · Utiliser l’API Capping · Utiliser l’API Throttling

Autres API REST more-rest-apis

Au-delà des messages et du capping, Journey Optimizer expose des points d’entrée REST pour la gestion de suppression, le modèle de contenu, la récupération des campagnes, la relecture et l’exécution des campagnes orchestrées. Utilisez-les lorsque vous devez automatiser des opérations qui nécessiteraient autrement des étapes manuelles dans l’interface d’utilisation, par exemple la suppression en masse d’adresses après une extraction de données ou la synchronisation de modèles à partir d’un pipeline de contenu externe.

Ce que devez-vous faire
Référence d’API
Exclure par programme des adresses e-mail ou des domaines de l’envoi
API Suppression · Gérer la liste de suppression
Récupérer des métadonnées de parcours pour un audit ou une synchronisation externe
API Journeys
Créer et gérer des modèles et des fragments de contenu à partir d’un pipeline externe
API Content · Modèles · Fragments
Récupérer et filtrer des campagnes d’action
API Campaigns
Prévisualiser des campagnes et envoyer des BAT par programme
API Simulations
NOTE
L’API Simulations est disponible pour les campagnes déclenchées par API et les campagnes d’action (planifiées). Elle n’est pas prise en charge pour les campagnes orchestrées : utilisez plutôt le workflow d’aperçu et de BAT dans l’interface d’utilisation des campagnes orchestrées.

| Valider les jeux de données et déclencher l’exécution de campagnes orchestrées | Validation des jeux de données · Déclencheur · Activer les jeux de données |

Ressources supplémentaires additional-resources

  • Developer Console : accédez à Adobe Developer Console pour créer des intégrations et gérer les informations d’identification des API.
  • Exemple de code : explorez les exemples d’implémentation sur GitHub.
  • Tutoriels vidéo : apprenez grâce à des tutoriels pratiques sur Experience League.
  • Communauté de développement : entrez en contact avec d’autres développeurs et développeuses et obtenez de l’aide sur les forums de la communauté Adobe.

Collaboration entre les rôles next-steps

Votre travail d’implémentation est lié aux autres membres de l’équipe :

Collaborer avec les ingénieurs et ingénieures de données

Collaborez avec les ingénieurs et ingénieures de données sur les configurations de données et d’événements. Chaque parcours qui réagit au comportement de l’utilisateur ou de l’utilisatrice dépend des événements que vous envoyez : l’ingénieur ou l’ingénieure de données définit les schémas et vous implémentez le code qui les produit.

Collaborer avec les administrateurs et administratrices

Collaborez avec les administrateurs et les administratrices sur les accès et les configurations de canaux. Les parcours ne peuvent atteindre les utilisateurs et utilisatrices que par le biais des canaux configurés par l’administrateur ou l’administratrice. Coordonnez-les suffisamment tôt pour que votre travail sur le SDK et la configuration restent synchronisés.

Collaborer avec les responsables marketing

Collaborez avec les spécialistes marketing sur la conception et les tests des parcours. Les spécialiste marketing créent des parcours et du contenu qui dépendent entièrement des événements envoyés et des surfaces exposées. Plus vous vous alignez, plus les parcours sont activés rapidement.

Commencer l’implémentation

Vous souhaitez commencer à créer ? Sélectionnez votre premier domaine d’implémentation dans les sections ci-dessus :

  1. Application mobile ? Commencez par l’Intégration du SDK mobile.
  2. Site web ? Commencez par la configuration du SDK web.
  3. Intégration d’API ? Passez directement à Utiliser des API.
  4. Système personnalisé ? Consultez les actions personnalisées.

Chaque section comprend des liens vers une documentation technique détaillée, des exemples de code et des tutoriels pour vous guider dans votre implémentation.

Autres guides de rôle other-role-guides

Retour à Présentation des rôles et des responsabilités · Retour à Prise en main

recommendation-more-help
journey-optimizer-help