Pagina's implementeren die Customer Insights - Journeys-formulieren bevatten
Zodra u een formulier hebt gemaakt in Customer Insights - Journeys, moet u het publiceren op een plek waar klanten er toegang toe hebben. Dit artikel bespreekt de verschillende hostingopties voor formulieren voor Customer Insights - Journeys.
Hostingopties
Meestal worden formulieren gehost op een contentmanagementsysteem (CMS) waar, in de context van een product of service, formulieren de klant in staat stellen om meer informatie op te vragen of om regelmatig geïnformeerd te worden. Momenteel hebben formulieren voor Customer Insights - Journeys twee publicatieopties. De eerste optie genereert een JavaScript-codefragment waarmee u het formulier op uw website kunt insluiten. De tweede optie maakt een zelfstandige pagina met uw formulier.
Hoewel dit slechts twee opties lijken, kan de JavaScript-codeoptie op verschillende manieren worden gebruikt om het formulier overal te publiceren. Als u echter een formulier in uw eigen CMS wilt publiceren, moet u de domeinen verifiëren met Dynamics 365 Customer Insights - Journeys. Meer informatie: Uw domeinen verifiëren in Customer Insights - Journeys.
Het is vermeldenswaard dat de publicatieopties niet exclusief zijn voor een bepaalde locatie, wat betekent dat u hetzelfde formulier op meerdere locaties kunt publiceren.
In de volgende secties worden de opties voor het publiceren van niet-Javascript-code nader bekeken.
Belangrijk
De mogelijkheid om de inhoud vast te leggen van formulieren die niet met Customer Insights - Journeys zijn gemaakt, bestaat momenteel niet.
Een zelfstandige pagina gebruiken
Zelfstandige pagina's zijn handig wanneer andere publicatieopties niet beschikbaar of niet gewenst zijn. U kunt bijvoorbeeld een zelfstandige pagina gebruiken als er veel toegang wordt verwacht. In die gevallen kunt u een formulier publiceren op een zelfstandige pagina die wordt gehost in het Content Delivery Network (CDN) van Microsoft. Dit garandeert een korte laadtijd en een hoge beschikbaarheid van het formulier.
Zoals hieronder weergegeven, selecteert u de knop Maken aan de rechterkant van het dialoogvenster Nieuwe zelfstandige pagina maken om een zelfstandige pagina te maken en het formulier meteen beschikbaar te stellen.
Momenteel wordt het domein voor de zelfstandige pagina geleverd door Customer Insights - Journeys. Binnenkort kunt u echter uw eigen domein toevoegen voor gebruik met deze zelfstandige pagina's.
Bij een zelfstandige pagina is er een cachingmechanisme op de achtergrond actief om de pagina zo snel mogelijk weer te geven. Omdat er een cachingsysteem is, worden, bij wijziging van het formulier, de wijzigingen niet onmiddellijk weerspiegeld op de pagina. Het kan tot 10 minuten duren voordat de cache wordt bijgewerkt.
Opmerking
Als u de infrastructuur wilt dwingen de bijgewerkte (niet-gecachete) versie van het formulier te laden, voegt u "#d365mkt-nocache" toe aan het einde van de URL. Wanneer u de parameter nocache toevoegt, negeert de pagina de cache en laadt het formulier rechtstreeks vanuit Customer Insights - Journeys.
Hosten met behulp van een SPA (Single Page Application)
De ervaring met formulieren voor Customer Insights - Journeys maakt gebruik van een JavaScript-API die verschillende gebeurtenissen gebruikt om het gedrag van het formulier te wijzigen. Door dit ontwerp kan het formulier worden opgenomen en weergegeven via de API en kan het worden gebruikt binnen een SPA (Single-Page Application) met React. Het proces wordt beschreven in de ontwikkelaarsdocumentatie: Formulieren voor Customer Insights - Journeys uitbreiden met behulp van code.
De volgende schermopname toont een ingesloten Customer Insights - Journeys-formulier op een React-pagina:
Als uw formulier wordt gehost met behulp van een SPA, moet u de id van het formulier (msdynmkt_marketingformid), de organisatie (organizationid) en het eindpunt voor die organisatie vervangen. Deze informatie wordt verstrekt in het codefragment dat wordt gegenereerd na publicatie van het formulier.
Hosten op Power Pages
Formulieren voor Customer Insights - Journeys kunnen ook worden gehost op Power Pages (voorheen bekend als Power Apps-portals). Met deze hostingmethode is het niet nodig om de bijbehorende website aan de Customer Insights - Journeys-app te koppelen. Het proces voor hosten op Power Pages is als volgt:
Maak een nieuwe pagina of dupliceer en bewerk een bestaande pagina in Power Pages Studio.
Selecteer de optie om de pagina te bewerken in Visual Studio Code.
Voeg de code die door het formulier is gegenereerd in op de plaats waar u het formulier wilt laten verschijnen. Sluit de editor en synchroniseer de wijzigingen met de portal.
Selecteer de knop Synchroniseren om de wijzigingen terug te synchroniseren naar de portal.
Selecteer de knop Voorbeeld in Power Pages om te zien hoe uw pagina eruitziet.
U kunt geen voorbeeld van het formulier bekijken in de ontwerpmodus in de Power Pages Studio. Maar als u de knop Voorbeeld selecteert om een voorbeeld van de pagina in de browser te bekijken, verschijnt het formulier en kan het worden gebruikt.
Overzicht
De ontwerper voor formulieren voor Customer Insights - Journeys biedt flexibele opties voor het maken en publiceren van formulieren voor gebruik met Customer Insights - Journeys. Hier zijn enkele algemene richtlijnen die u moet onthouden bij het maken en publiceren van formulieren in Customer Insights - Journeys:
- In Customer Insights - Journeys is het niet nodig om de app te verbinden met Power Portals / Power Pages.
- Een gemakkelijke en effectieve manier om één landingspagina te bouwen, is door het formulier als een zelfstandige pagina te publiceren.
- Als u een complexe marketingwebsite met meerdere pagina's moet maken, kunt u Power Pages Studio gebruiken.