Freigeben über


Seiten mit Customer Insights - Journeys-Formularen bereitstellen

Sobald Sie ein Formular in Customer Insights - Journeys erstellt haben, müssen Sie es an einem Ort veröffentlichen, an dem Kunden darauf zugreifen können. In diesem Artikel werden die verschiedenen Hostingoptionen für Customer Insights - Journeys-Formulare erläutert.

Hostingoptionen

Normalerweise werden Formulare auf einem Content-Management-System (CMS) gehostet, wo Ihre Kundschaft durch Formulare weitere Informationen zu einem Produkt oder einer Dienstleistung anfordern oder regelmäßig informiert werden kann. Derzeit verfügen Customer Insights - Journeys-Formulare über zwei Veröffentlichungsoptionen. Die erste Option generiert ein JavaScript-Codeausschnitt, mit dem Sie das Formular in Ihre Website einbetten können. Die zweite Option erstellt eine eigenständige Seite mit Ihrem Formular.

Veröffentlichen Sie Formulare.

Obwohl dies nur nach zwei Optionen aussieht, könnte die JavaScript-Codeoption auf unterschiedliche Weise verwendet werden, um das Formular überall zu veröffentlichen. Um ein Formular in Ihrem eigenen CMS zu veröffentlichen, müssen Sie die Domänen jedoch mit Dynamics 365 Customer Insights - Journeys authentifizieren. Weitere Informationen: Ihre Domänen in Customer Insights - Journeys authentifizieren.

Erwähnenswert ist, dass die Veröffentlichungsoptionen nicht nur für einen bestimmten Standort gelten, d. h. Sie können dasselbe Formular an mehreren Standorten veröffentlichen.

In den folgenden Abschnitten sehen wir uns die Optionen für die Veröffentlichung von Nicht-Javascript-Code genauer an.

Wichtig

Die Möglichkeit, den Inhalt von Formularen zu erfassen, die nicht mit Customer Insights - Journeys erstellt wurden, besteht derzeit nicht.

Eine eigenständige Seite verwenden

Eigenständige Seiten sind nützlich, wenn keine andere Veröffentlichungsoption verfügbar oder nicht erwünscht ist. Beispielsweise können Sie möglicherweise eine eigenständige Seite verwenden, wenn Sie ein hohes Zugriffsvolumen erwarten. In diesen Fällen können Sie ein Formular auf einer eigenständigen Seite veröffentlichen, die im Content Delivery Network (CDN) von Microsoft gehostet wird. Dies garantiert eine kurze Ladezeit und eine hohe Verfügbarkeit des Formulars.

Wie unten gezeigt, wählen Sie die Schaltfläche Erstellen auf der rechten Seite des Dialogs „Neue eigenständige Seite erstellen“ aus, um eine eigenständige Seite zu erstellen und das Formular sofort verfügbar zu machen.

Veröffentlichungsoptionen für Formulare

Derzeit wird die für die eigenständige Seite bereitgestellte Domäne von Customer Insights - Journeys bereitgestellt. Bald können Sie jedoch Ihre eigene Domäne zur Verwendung mit diesen eigenständigen Seiten hinzufügen.

Bei einer eigenständigen Seite gibt es im Hintergrund einen Caching-Mechanismus, um die Seite so schnell wie möglich bereitzustellen. Da es ein Caching-System gibt, werden die Änderungen nicht sofort auf der Seite widergespiegelt, wenn das Formular geändert wird. Es kann bis zu zehn Minuten dauern, bis der Cache aktualisiert wird.

Anmerkung

Um zu erzwingen, dass die Infrastruktur die aktualisierte (nicht zwischengespeicherte) Version des Formulars lädt, hängen Sie „#d365mkt-nocache“ an das Ende der URL an. Wenn Sie den Parameter „nocache“ hinzufügen, ignoriert die Seite den Cache und lädt das Formular direkt aus Customer Insights - Journeys.

Hosten mit einer Einzelseitenanwendung (SPA)

Die Customer Insights - Journeys-Formularumgebung nutzt eine JavaScript-API, die verschiedene Ereignisse verwendet, um das Verhalten des Formulars zu ändern. Bei diesem Design kann das Formular über die API eingebunden und gerendert und eine Einzelseitenanwendung mit React (SPA) verwendet werden. Der Prozess wird in der Entwicklerdokumentation beschrieben: Customer Insights - Journeys-Formulare mithilfe von Code erweitern.

Der folgende Screenshot zeigt ein eingebettetes Customer Insights - Journeys-Formular auf einer React-Seite:

Customer Insights - Journeys-Formular auf SPA

Wenn Ihr Formular über eine SPA gehostet wird, müssen Sie den Bezeichner des Formulars (msdynmkt_marketingformid), die Organisation (organizationid) und den Endpunkt für diese Organisation ersetzen. Diese Informationen werden im Codeausschnitt bereitgestellt, der nach der Veröffentlichung des Formulars generiert wird.

Auf Power Pages hosten

Customer Insights - Journeys-Formulare können auch auf Power Pages (früher Power Apps-Portale) gehostet werden. Bei dieser Hostingmethode ist es nicht erforderlich, die entsprechende Website mit der Customer Insights - Journeys-App zu verbinden. Der Prozess zum Hosten auf Power Pages sieht wie folgt aus:

  1. Erstellen Sie eine neue Seite oder duplizieren und bearbeiten Sie eine vorhandene Seite im Power Pages Studio.

    Screenshot des Erstellens einer neuen Seite in Power Pages.

  2. Wählen Sie die Option zum Bearbeiten der Seite in Visual Studio Code aus.

    Screenshot der Option zum Bearbeiten der Seite in Visual Studio Code.

  3. Fügen Sie den vom Formular generierten Code dort ein, wo das Formular angezeigt werden soll. Schließen Sie den Editor und synchronisieren Sie die Änderungen wieder mit dem Portal.

    Screenshot, der das Einfügen des generierten Codes in Visual Studio Code zeigt.

  4. Wählen Sie die Schaltfläche Synchronisieren aus, um die Änderungen wieder mit dem Portal zu synchronisieren.

    Screenshot der Synchronisieren-Schaltfläche in Power Pages.

  5. Wählen Sie die Schaltfläche Vorschau in Power Pages aus, um zu sehen, wie Ihre Seite aussieht.

    Screenshot der Vorschauseite in Power Pages.

Sie können das Formular im Designmodus im Power Pages Studio nicht in der Vorschau anzeigen. Wenn Sie jedoch die Schaltfläche Vorschau auswählen, um eine Vorschau der Seite im Browser anzuzeigen, wird das Formular angezeigt und kann verwendet werden.

Übersicht

Der Customer Insights - Journeys-Formulardesigner bietet flexible Möglichkeiten zum Erstellen und Veröffentlichen von Formularen für den Einsatz in Customer Insights - Journeys. Hier sind einige allgemeine Richtlinien, die Sie beim Erstellen und Veröffentlichen von Formularen in Customer Insights - Journeys beachten sollten:

  • In Customer Insights - Journeys muss die App nicht mit Power Portals/Power Pages verbunden werden.
  • Eine einfache und effektive Möglichkeit, eine einzelne Angebotsseite zu erstellen, besteht darin, das Formular als eigenständige Seite zu veröffentlichen.
  • Wenn Sie eine komplexe Marketingwebsite mit mehreren Seiten erstellen müssen, können Sie im Power Pages Studio verwenden.