Configurer votre expérience basée sur le code code-based-configuration
Avant de créer votre expérience, vous devez créer une configuration d’expérience basée sur du code dans laquelle vous allez définir où le contenu sera diffusé et utilisé dans votre application.
Une configuration d’expérience basée sur du code doit référencer la surface, qui est essentiellement l’emplacement où vous souhaitez effectuer le rendu de vos modifications. Selon la plateforme sélectionnée, vous devez saisir un emplacement/chemin ou l’URI complet de la surface. En savoir plus
Création d’une configuration d’expérience basée sur du code create-code-based-configuration
Pour créer une configuration de canal d’expérience basée sur du code, procédez comme suit :
-
Accédez au menu Canaux > Paramètres généraux > Configurations des canaux, puis cliquez sur Créer une configuration des canaux.
-
Saisissez un nom et une description (facultatif) pour la configuration.
note note NOTE Les noms doivent commencer par une lettre (A-Z). Ils ne peuvent contenir que des caractères alphanumériques. Vous pouvez également utiliser le trait de soulignement _
, le point.
et le trait d'union-
. -
Pour attribuer des libellés d’utilisation des données personnalisés ou de base à la configuration, vous pouvez sélectionner Gérer l’accès. En savoir plus sur le contrôle d’accès au niveau de l’objet (OLAC)
-
Sélectionnez une Action marketing ou plusieurs pour associer des politiques de consentement aux messages utilisant cette configuration. Toutes les politiques de consentement associées à cette action marketing sont utilisées afin de respecter les préférences de vos clientes et clients. En savoir plus
-
Sélectionnez le canal Expérience basée sur du code.
-
Sélectionnez la plateforme pour laquelle l’expérience basée sur du code sera appliquée :
note note NOTE Vous pouvez sélectionner plusieurs plateformes. Lorsque vous sélectionnez plusieurs plateformes, le contenu est diffusé sur toutes les pages ou applications sélectionnées. -
Sélectionnez le format attendu par l’application à cet emplacement spécifique. Cela sera utilisé lors de la création de l’expérience basée sur du code dans les campagnes et les parcours.
-
Cliquez sur Envoyer pour enregistrer vos modifications.
Vous pouvez maintenant sélectionner cette configuration lors de la création d’une expérience basée sur du code dans vos campagnes et vos parcours.
Plateformes web web
Pour définir les paramètres de configuration de l’expérience basée sur du code pour les plateformes web, procédez comme suit.
-
Sélectionnez l’une des options suivantes :
-
Page unique - Si vous souhaitez appliquer les modifications exclusivement à une seule page, saisissez une URL de page.
-
Règle de correspondance de pages - Pour cibler plusieurs URL correspondant à la même règle, créez une ou plusieurs règles. En savoir plus
Par exemple, si vous souhaitez modifier des éléments qui s’affichent sur toutes les pages de produits pour femmes de votre site web Luma, sélectionnez Domaine > Commence par >
luma
et Page > Contient >women
.
-
-
Les conditions suivantes s’appliquent à l’URL de prévisualisation :
-
Si une URL de page unique est saisie, cette URL sera utilisée pour la prévisualisation. Il n’y a pas besoin de saisir une autre URL.
-
Si une règle de correspondance de pages est sélectionnée, vous devez saisir une URL de création et de prévisualisation par défaut qui sera utilisée pour prévisualiser l’expérience dans le navigateur. En savoir plus
-
-
Le champ Emplacement sur la page spécifie la destination exacte à l’intérieur de la page à laquelle vous souhaitez que les personnes accèdent. Il peut s’agir d’une section spécifique sur une page dans la structure de navigation du site, telle que « bannière-produit » ou « rail-produit ».
Plateformes mobiles (iOS et Android) mobile
Pour définir les paramètres de configuration d’expérience basée sur du code pour les plateformes mobiles, procédez comme suit.
-
Saisissez votre ID d’application. Cela permet une identification et une configuration précises dans l’environnement opérationnel de l’application et garantit une intégration et une fonctionnalité transparentes.
-
Indiquez l’emplacement ou le chemin d’accès dans l’application. Ce champ indique la destination exacte dans l’application à laquelle les personnes doivent accéder. Il peut s’agir d’une section spécifique sur une page dans la structure de navigation de l’application, telle que « bannière-produit » ou « rail-produit ».
-
Renseignez le champ URL de prévisualisation pour activer les prévisualisations sur l’appareil. Cette URL informe le service de prévisualisation de l’URL spécifique à utiliser lors du déclenchement d’une prévisualisation sur un appareil. En savoir plus
L’URL de prévisualisation est un lien profond configuré par le développeur ou la développeuse dans votre application. Cela garantit que toutes les URL correspondant au modèle de lien profond s’ouvriront dans l’application plutôt que dans un navigateur web mobile. Contactez le développeur ou la développeuse pour obtenir le schéma de lien profond configuré pour votre application.
Autres plateformes other
Pour définir les paramètres de configuration d’expérience basée sur du code pour d’autres plateformes (telles que les consoles vidéo, les appareils connectés à la télévision, les téléviseurs intelligents, les kiosques, les distributeurs automatiques de billets, les assistants vocaux, les appareils IoT, etc.), procédez comme suit.
-
Sélectionnez Autre comme plateforme si votre implémentation n’est pas destinée au Web, à iOS ou à Android, ou si vous devez cibler des URI spécifiques.
-
Saisissez l’URI de surface. Un URI de surface est un identifiant unique correspondant à l’entité dans laquelle vous souhaitez diffuser votre expérience. En savoir plus
note caution CAUTION Veillez à saisir un URI de surface correspondant à celui utilisé dans votre propre mise en œuvre. Sinon, les modifications ne seront pas diffusées. -
Ajoutez un autre URI de surface si nécessaire. Vous pouvez ajouter jusqu’à 10 URI.
note note NOTE Lors de l’ajout de plusieurs URI, le contenu est diffusé vers tous les composants répertoriés.
Qu’est-ce qu’une surface ? surface-definition
Une surface d’expérience basée sur du code est toute entité conçue pour l’interaction de la personne ou du système, qui est identifiée de manière unique par un URI. La surface est spécifiée dans l’implémentation de l’application et doit correspondre à celle référencée dans la configuration des canaux d’expérience basée sur du code.
Une surface peut être considérée comme un conteneur à n’importe quel niveau de hiérarchie ayant une entité (point de contact) qui existe.
-
Il peut s’agir d’une page web, d’une application mobile, d’une appli de bureau, d’un emplacement de contenu spécifique au sein d’une entité plus grande (par exemple, une
div
) ou d’un modèle d’affichage non standard (par exemple, un kiosque ou une bannière d’application de bureau). -
Elle peut également s’étendre à des éléments spécifiques de conteneurs de contenu à des fins de non-affichage ou d’affichage abstrait (par exemple, des objets blob JSON fournis à des services).
-
Il peut également s’agir d’une surface de caractères génériques qui correspond à diverses définitions de surface client (par exemple, un emplacement d’image principale sur chaque page de votre site web peut se traduire en un URI de surface comme : web://mondomaine.com/*#image_principale).
Lors de la création d’une configuration de canaux d’expérience basée sur du code, vous avez deux manières de spécifier la surface en fonction de la plateforme sélectionnée :
-
Pour les plateformes Web, iOS et Android, vous devez saisir un emplacement ou chemin pour composer la surface.
-
Si la plateforme est Autre, vous devez saisir l’URI de surface complet, comme dans les exemples ci-dessous.
Un URI de surface sert d’identifiant précis orientant vers des éléments ou des composants de l’interface d’utilisation distincts au sein d’une application. Fondamentalement, un URI de surface est composé de plusieurs sections :
- Type : web, application mobile, ATM, kiosque, tvcd, service, etc.
- Propriété : URL de page ou bundle d’applications.
- Conteneur : emplacement sur l’activité page/application.
Les tableaux ci-dessous répertorient quelques exemples de définition d’URI de surface pour divers appareils.
Web et mobile
web://domain.com/path/page.html#element
mobileapp://com.vendor.bundle/activity#element
mobileapp://com.vendor.bundle/#element
Autres types d’appareils
desktop://com.vendor.bundle/#element
tvcd://com.vendor.bundle/#element
service://servicename/#element
kiosk://location/screen#element
atm://location/screen#element
Surfaces de caractères génériques
wildcard:web://domain.com/*#element
wildcard:web://*domain.com/*#element