Partager via


Déployer des pages contenant des formulaires Customer Insights - Journeys

Une fois que vous avez créé un formulaire dans Customer Insights - Journeys, vous devez le publier à un endroit où les clients peuvent y accéder. Cet article traite des différentes options d’hébergement pour les formulaires Customer Insights - Journeys.

Options d’hébergement

Généralement, les formulaires sont hébergés sur un système de gestion de contenu (CMS) où, dans le cadre d’un produit ou d’un service, les formulaires permettent au client de demander des informations complémentaires ou d’être régulièrement informé. Actuellement, les formulaires Customer Insights - Journeys ont deux options de publication. La première option génère un extrait de code JavaScript qui vous permet d’intégrer le formulaire sur votre site Web. La deuxième option crée une page autonome avec votre formulaire.

Publiez les formulaires.

Bien que cela ne ressemble qu’à deux options, l’option de code JavaScript peut être utilisée de différentes manières pour publier le formulaire n’importe où. Cependant, pour publier un formulaire dans votre propre CMS, vous devez authentifier les domaines avec Dynamics 365 Customer Insights - Journeys. En savoir plus : Authentifier vos domaines dans Customer Insights - Journeys.

Il convient de mentionner que les options de publication ne sont pas exclusives à un emplacement donné, ce qui signifie que vous pouvez publier le même formulaire à plusieurs endroits.

Les sections suivantes examinent de plus près les options de publication de code non-Javascript.

Important

La possibilité de capturer le contenu de formulaires non créés avec Customer Insights - Journeys n’existe pas actuellement.

Utiliser une page autonome

Les pages autonomes sont utiles lorsqu’aucune autre option de publication n’est disponible ou n’est souhaitée. Par exemple, vous pouvez utiliser une page autonome si un volume d’accès élevé est attendu. Dans ces cas, vous pouvez publier un formulaire sur une page autonome hébergée sur le réseau de diffusion de contenu (CDN) de Microsoft. Cela garantit un temps de chargement court et une haute disponibilité du formulaire.

Comme indiqué ci-dessous, sélectionner le bouton Créer à droite de la boîte de dialogue « Créer une page autonome » crée une page autonome et rend le formulaire disponible immédiatement.

Options de publication pour les formulaires.

Actuellement, le domaine fourni pour la page autonome est fourni par Customer Insights - Journeys. Bientôt, cependant, vous pourrez ajouter votre propre domaine à utiliser avec ces pages autonomes.

Avec une page autonome, il existe un mécanisme de mise en cache en arrière-plan pour livrer la page aussi rapidement que possible. Comme il existe un système de mise en cache, si le formulaire est modifié, les modifications ne sont pas visibles immédiatement sur la page. La mise à jour du cache peut prendre jusqu’à 10 minutes.

Note

Pour forcer l’infrastructure à charger la version mise à jour (non mise en cache) du formulaire, ajoutez « #d365mkt-nocache » à la fin de l’URL. Lorsque vous ajoutez le paramètre « nocache », la page ignore le cache et charge le formulaire directement depuis Customer Insights - Journeys.

Héberger à l’aide d’une application monopage (SPA)

L’expérience de formulaire Customer Insights - Journeys utilise une API JavaScript qui utilise divers événements pour modifier le comportement du formulaire. Cette conception permet au formulaire d’être inclus et rendu via l’API et d’être utilisé dans une application d’une seule page avec React (SPA). Le processus est décrit dans la documentation du développeur : Étendre les formulaires Customer Insights - Journeys à l’aide de code.

La capture d’écran suivante montre un formulaire Customer Insights - Journeys intégré sur une page React :

Formulaire Customer Insights - Journeys sur SPA.

Si votre formulaire est hébergé à l’aide d’un SPA, vous devez remplacer l’identifiant du formulaire (msdynmkt_marketingformid), l’organisation (organizationid) et le point de terminaison pour cette organisation. Ces informations sont fournies dans l’extrait de code généré après la publication du formulaire.

Hôte sur Power Pages

Les formulaires Customer Insights - Journeys peuvent également être hébergés sur Power Pages (anciennement connu sous le nom de portails Power Apps). Avec cette méthode d’hébergement, il n’est pas nécessaire de connecter le site Web correspondant à l’application Customer Insights - Journeys. Le processus d’hébergement sur Power Pages est le suivant :

  1. Créez une nouvelle page ou dupliquez et modifiez une page existante dans le studio Power Pages.

    Capture d’écran de la création d’une page dans Power Pages.

  2. Sélectionnez l’option pour modifier la page dans Visual Studio Code.

    Capture d’écran montrant l’option pour modifier la page dans Visual Studio Code.

  3. Insérez le code généré par le formulaire à l’endroit où vous souhaitez que le formulaire s’affiche. Fermez l’éditeur et synchronisez les modifications avec le portail.

    Capture d’écran montrant l’insertion du code généré dans Visual Studio Code.

  4. Sélectionnez le bouton Synchroniser pour synchroniser les modifications sur le portail.

    Capture d’écran illustrant le bouton Synchroniser dans Power Pages.

  5. Sélectionnez le bouton Aperçu dans Power Pages pour voir à quoi ressemble votre page.

    Capture d’écran présentant l’aperçu de la page dans Power Pages.

Vous ne pourrez pas prévisualiser le formulaire en mode conception dans le studio Power Pages. Mais, si vous sélectionnez le bouton Aperçu pour prévisualiser la page dans le navigateur, le formulaire s’affiche et peut être utilisé.

Synthèse

Le concepteur de formulaires Customer Insights - Journeys offre des options flexibles pour créer et publier des formulaires à utiliser avec Customer Insights - Journeys. Voici quelques directives générales à retenir lors de la création et de la publication de formulaires dans Customer Insights - Journeys :

  • Dans Customer Insights - Journeys, il n’est pas nécessaire de connecter l’application Marketing à Power Portals / Power Pages.
  • Un moyen simple et efficace de créer une page de destination unique consiste à publier le formulaire en tant que page autonome.
  • Si vous avez besoin de créer un site Web marketing complexe avec plusieurs pages, vous pouvez utiliser le studio Power Pages.