Commencer avec le canal basé sur le code get-sarted-code-based

Journey Optimizer vous permet de personnaliser et de tester les expériences que vous souhaitez diffuser à votre clientèle sur tous vos touchpoints : applications web, applications mobiles, applications de bureau, consoles vidéo, appareils connectés à la télévision, téléviseurs intelligents, kiosques, guichets automatiques, assistants vocaux, appareils IdO, etc.

Avec la fonctionnalité d’expérience basée sur le code, vous pouvez définir des expériences entrantes à l’aide d’un éditeur non visuel simple et intuitif. Cela vous permet d’insérer et de modifier des éléments spécifiques à des emplacements individuels et plus granulaires de vos applications ou pages web, quel que soit le type d’applications dont vous disposez, plutôt que d’appliquer des modifications à l’ensemble d’un contenu.

IMPORTANT
Des mécanismes de sécurisation et recommandations spécifiques pour les expériences basées sur le code sont détaillés dans cette page.

Quand utiliser un canal basé sur le code ou d’autres canaux code-based-vs-other-channels

Canaux basés sur le code et autres canaux

Quand utiliser le canal basé sur le code plutôt que d’autres canaux Journey Optimizer ?

  • Vous pouvez envisager d’utiliser des expériences basées sur du code lorsque votre propriété numérique n’est pas accessible par le biais d’un navigateur web ou d’une application mobile, dans des cas où vous pouvez probablement mieux utiliser le canal web Journey Optimizer ou le canal de ](https://experienceleague.adobe.com/in-app/get-started-in-app.html?lang=fr){target=“_blank”}messagerie in-app[ Journey Optimizer.
  • Vous pouvez également utiliser le canal basé sur du code comme alternative aux canaux web ou in-app Journey Optimizer si vous disposez d’une implémentation basée sur une API, découplée ou côté serveur.

  • Vous pouvez également utiliser le canal basé sur du code sur les applications mobiles natives en tant qu’alternative au canal in-app si vous souhaitez modifier du contenu dans votre application native au lieu d’afficher des fenêtres modales, contextuelles ou superposées.

Canal basé sur le code ou canal web code-based-vs-web

Pour exécuter des cas d’utilisation web, vous pouvez utiliser le canal web ou l’expérience basée sur du code, mais selon votre contexte, l’un peut être plus approprié que l’autre. Les principales différences sont répertoriées ci-dessous afin que vous puissiez prendre une décision éclairée sur ce qu’il convient d’utiliser et à quel moment.

Web

  • Modifiez votre contenu à l’aide de l’éditeur visuel du concepteur web ou de l’éditeur non visuel web.
  • Vous avez besoin du SDK web Adobe Experience Platform, qui est une implémentation côté client.
  • Le canal web vous permet de tout modifier sur votre page et dispose d’une liste prédéfinie des actions que vous pouvez utiliser pour apporter des modifications. En savoir plus
  • Il est facile à configurer et à optimiser.
  • Cette fonctionnalité est axée sur le persona-spécialiste du marketing.

Expérience basée sur le code

  • Modifiez votre contenu à l’aide de l’éditeur de personnalisation.
  • Vous avez besoin du SDK web Adobe Experience Platform, qui est une implémentation côté client, ou de l’API serveur AEP Edge Network, qui est une implémentation côté serveur.
  • L’expérience basée sur le code nécessite un travail de développement en aval de votre implémentation pour que vos applications puissent interpréter et diffuser le contenu publié sur Edge par Journey Optimizer pour ces emplacements. En savoir plus
  • Cela nécessite davantage de planification et ne peut modifier que les éléments spécifiés par les développeurs et développeuses. Par conséquent, il est essentiel d’identifier les composants (bannière d’accueil, image principale, barre de menus, etc.) sur les applications qui doivent être modifiées pour la personnalisation ou le test, et de collaborer avec votre équipe de développement pour créer l’implémentation nécessaire pour gérer ces modifications.
  • Cela vous permet d’utiliser du contenu de code JSON.
  • Cette fonctionnalité est axée sur le persona-développeur.

Fonctionnement how-it-works

CAUTION
Cette fonctionnalité est destinée aux développeurs et développeuses et/ou aux personnes expérimentées. Elle peut être utilisée par les spécialistes marketing qui possèdent certaines compétences en écriture de code, à condition que les configurations de canaux et la configuration initiale soient gérées par votre équipe de développement.

Pour modifier votre contenu à l’aide de la fonctionnalité d’expérience basée sur le code Journey Optimizer, vos pages ou applications doivent être instrumentées. Pour ce faire, vous devez déclarer à l’avance les emplacements individuels spécifiques (appelés « surfaces ») où vous souhaitez insérer ou remplacer du contenu.

NOTE
Actuellement, le contenu associé à une configuration ne peut être que de type HTML ou JSON.

Les étapes clés pour créer et diffuser une expérience basée sur du code sont les suivantes.

  1. Assurez-vous de respecter les conditions préalables spécifiques au canal. En savoir plus

  2. Définissez une surface dans l’implémentation de votre application, qui correspond essentiellement à l’emplacement où vous souhaitez ajouter votre expérience.

  3. Créez une configuration de canal basée sur du code qui référence cet emplacement. Voici comment procéder

  4. Créez un parcours ou une campagne dans Journey Optimizer à l’aide de cette configuration. Voici comment procéder

  5. Composez une expérience en spécifiant du contenu pour la configuration sélectionnée à l’aide de l’éditeur de personnalisation Journey Optimizer. Voici comment procéder

  6. Testez votre expérience basée sur du code. Voici comment procéder

  7. Publiez-la. Voici comment procéder

  8. Une fois que vous avez activé votre parcours ou votre campagne d’expérience basée sur du code, l’implémentation de l’application ou de la page qui demande le contenu pour la surface doit être en place pour que le contenu soit récupéré et affiché.

    note info
    INFO
    Pour s’assurer que cela soit effectué, votre équipe d’implémentation d’application effectue des appels API ou de SDK explicites pour récupérer du contenu pour la surface définie dans la configuration basée sur du code, telle que « Texte de bannière » ou « Barre de recommandations 1 », ou des points de décision non liés à l’interface d’utilisation dans une application, tels que « paramètres d’algorithme de recherche ». En savoir plus
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76