Del via


Tilpasse markedsføringssideinnhold

Viktig!

Denne artikkelen gjelder bare for utgående markedsføring, som vil bli fjernet fra produktet 30. For å unngå avbrudd bør du gå over til sanntidsreiser før denne datoen. Mer informasjon: Oversikt over overganger

Som med markedsførings-e-poster kan du opprette målsider og andre typer websider som viser innhold som er tilpasset for kjente kontakter. Løsningen bruker disse metodene:

  • Kjente kontakter er identifisert med en informasjonskapsel som er angitt i nettleseren
    Den nødvendige informasjonskapslen er angitt i nettleseren for en bruker når de åpner en målside, et innebygd skjema eller et abonnementssenter for Dynamics 365 Customer Insights - Journeys. Informasjonskapselen kan opprinnelig være anonym, men blir koblet til en kontaktoppføring når kontakten sender en målside med gyldig kontaktinformasjon eller åpner et abonnementssenter ved hjelp av en tilpasset kobling sendt til dem via e-post.
  • JavaScript brukes til å hente verdier fra den relevante kontaktoppføringen til markedsføringssiden
    Customer Insights - Journeys genererer koden som du må legge til siden for å koble til databasen og hente feltverdiene, men du må endre dette med de bestemte feltnavnene du vil bruke, og også skrive din egen JavaScript for å bruke bruke disse verdiene på siden. Du kan vise kontaktverdier direkte, eller du kan bruke dem programmatisk til å endre sideinnhold, oppsett og mer.
  • Tilpassede sider må kjøres enten på et godkjent domene eller Power Apps-portalen, og bruke HTTPS
    Av sikkerhetsmessige årsaker støttes bare tilpassede sider på domener som er godkjent med Customer Insights - Journeys (inkludert opprinnelige markedsføringssider som kjører på en Power Apps-portal, som alltid er godkjent). Tilpassede sider må dessuten åpnes ved hjelp av HTTPS (ikke HTTP).
  • Datatilgang er begrenset til eksplisitt tillatte felt fra kontaktenheten
    Av sikkerhetsgrunner gir løsningen bare feltverdier som du spesifikt konfigurerer til å gjøre tilgjengelig for tilpassede målsider.
  • Kontakter må godta forhåndsutfylling av skjema for å se tilpasset innhold på markedsføringsside
    For personvern tillater løsningen bare at tilpasset innhold vises til kontakter som har kontaktoppføringer med tillat forhåndsutfylling-flagget angitt. Dette samme flagget gjør at målsider kan vise skjemaer som er forhåndsutfylt med verdier fra kontaktoppføringen til en kjent kontakt (angitt av den samme informasjonskapselen). Kontakter kan angi eller fjerne tillat forhåndsutfylling-flagget selv ved hjelp av et abonnementssenter eller målsideskjema, forutsatt at skjemaet inneholder en "Husk meg"-innstilling.
  • Bruk enheten for tilpassede sider for å opprette tillatelseslisten og generere JavaScript
    Gå til Utgående markedsføring>Markedsføringsinnhold>Tilpassede sider for å identifisere hvilke kontaktfelt du vil gjøre tilgjengelige, og generer koden for å hente disse verdiene til siden.

Du kan bruke felt av følgende typer på tilpassede sider:

  • Én linje med tekst
  • Alternativsett (se merknad)
  • To alternativer
  • Heltall
  • Flyttall
  • Desimaltall
  • Valuta
  • Flere linjer med tekst
  • Dato og klokkeslett
  • Alternativsett med flere valg (se merknad)

Merk

Alternativsettverdier returneres som indeksverdier (heltall), ikke visningsverdier.

Godkjenne de eksterne domenene dine

Domenegodkjenning bidrar til å sikre at organisasjonens webområder (eksterne domener) virkelig tilhører organisasjonen din, og at Customer Insights - Journeys-forekomsten er autorisert til å samhandle med disse domenene og sende markedsførings-e-poster som er tilknyttet dem. Det krever at systemansvarlig bekrefter eierskapet for hvert domene ved å sende inn signerte sertifikater via DNS-systemet. Før du begynner å utvikle en personlig tilpasset side for webområdet ditt, må du spørre systemansvarlig om domenet er godkjent for bruk med Customer Insights - Journeys. Se Godkjenne domenene dine for instruksjoner.

For opprinnelige markedsføringssider, som er utformet i Customer Insights - Journeys og kjøres på Power Apps-portalen, er godkjenning automatisk, slik at du ikke trenger å konfigurere et godkjent domene for disse.

Konfigurere sidetilpassing

For å klargjøre funksjonen for sidetilpassing må du opprette tillatelseslisten for kontaktfelt og generere JavaScript-koden du trenger for å importere feltverdier på siden. Du skal gjøre dette ved å arbeide med tilpasset side-oppføringer.

Tilpassede sider er aktiveringsenheter, noe som betyr at en oppføring må være tilkoblet for at tillatelseslisten for felt skal tre i kraft.

Slik angir du én eller flere tilpasset side-oppføringer:

  1. Gå til Utgående markedsføring>Markedsføringsinnhold>Tilpassede sider.

  2. En liste over eksisterende tilpasset side-oppføringer åpnes. Gjør ett av følgende:

    • Hvis du vil redigere en oppføring som allerede vises her, velger du den for å åpne den, og begynner å redigere. Hvis oppføringen allerede viser statusårsaken Tilkoblet, velger du Stopp på kommandolinjen for å låse den opp for redigering.
    • Hvis ingen oppføringer vises, eller hvis du vil opprette en ny, velger du Ny på kommandolinjen for å opprette en ny. Skriv inn navnet for oppføringen, og velg Lagre på kommandolinjen for å opprette oppføringen og vise alle tilgjengelige innstillinger

    En ny oppføring for tilpassede sider.

  3. Felt-tabellen viser en liste over kontaktfelt som allerede er på tillatelseslisten av denne oppføringen (hvis aktuelt). Slik legger du til et nytt felt i tillatelseslisten:

    • Velg knappen Nytt tilpasset sidefelt ved siden av overskriften for Felt-tabellen. (Hvis du ikke ser knappen, utvider du menyen Flere kommandoer (ellipseknappen), og velger Nytt tilpasset sidefelt derfra.)
    • Siden Nytt tilpasset sidefelt åpnes. Angi feltet du vil ta med i tillatelseslisten, ved å gjøre følgende innstillinger:
      • Tilpasset side: Viser navnet på den tilpassede side-oppføringen du redigerer, og som du vil legge til det nye feltet i. Ikke endre dette.
      • Navn: Velg navnet på feltet du vil ta med i tillatelseslisten, fra denne rullegardinlisten. Alle tilgjengelige felt fra kontaktenheten er tilgjengelige her.
      • Eier: Dette er brukerkontoen din som standard. Du bør vanligvis beholde den.
    • Velg Lagre og lukk på kommandolinjen. Du kommer tilbake til den tilpassede side-oppføringen du redigerte, der du nå skal se det nye feltet lagt til i Felt-tabellen.
  4. Hvis du vil redigere eller fjerne et felt fra tillatelseslisten, velger du målfeltet for å merke det, og gjør deretter ett av følgende:

    • Hvis du vil fjerne det valgte feltet, kan utvide menyen Flere kommandoer (ellipseknappen) og velge Slette tilpassede sidefelt.
    • Hvis du vil redigere valgt felt, kan du velge Rediger-knappen ved siden Felt-tabelloverskriften eller fra menyen Flere kommandoer (ellipseknappen) (avhengig av størrelsen på skjermen din).
    • På mindre skjermer viser hvert oppførte felt menyen Flere kommandoer, som du kan åpne for å redigere eller slette feltet direkte.
  5. Når du er ferdig med å konfigurere Felt-listen, velger du Bli tilkoblet på kommandolinjen for å aktivere oppføringen. Feltene som vises i oppføringen, er nå tilgjengelige for bruk på markedsføringssider. I tillegg viser JavaScript-kode-feltet nå den genererte koden du må legge til på hver side du vil tilpasse, som beskrevet i neste del.

Legge til tilpassing på en målside eller webside

Når du har opprettet en oppføring for tilpassede sider for å ta med i tillatelseslisten alle feltene du trenger, og generere den nødvendige JavaScript-filen, gjør du følgende for å legge til tilpassede funksjoner på siden, som beskrevet i forrige del:

  1. Gå til Utgående markedsføring>Markedsføringsinnhold>Tilpassede sider, og åpne deretter oppføringen som inkluderer alle kontaktfeltene du trenger for siden, i tillatelseslisten.

  2. Noter den nøyaktige stavingen av hvert felt i Felt-listen.

  3. Merk all tekst i JavaScript-kode-feltet, og kopier den til utklippstavlen.

  4. Gjør ett av følgende:

    • Du kan tilpasse en markedsføringsside som er publisert av Customer Insights - Journeys, ved å gå til Utgående markedsføring>Markedsføring på Internett>Markedsføringssider, og åpne (eller opprette) siden der du vil legge til tilpassing. Gå deretter til fanen Innhold>HTML for den valgte markedsføringssiden.
    • Hvis du vil tilpasse en side fra ditt eget nettsted, redigerer du siden i CMS-systemet eller et tekst- eller koderedigeringprogram.
  5. Lim inn JavaScript-koden i <head>-delen av HTML. Den innlimte koden skal se omtrent slik ut:

    <script src="https://mktdplp901cdn.azureedge.net/public/1.35.1022.0/static/js/loader.js"></script>
    <script>window.msdyncrm_personalizedpage = {
      id:"438d3652-e339-e911-a9d2-000d3a147cc6",
      success: function(data) {
       // TODO: do something with data like
       // var firstname = data.Data["firstname"];
       // alert(firstname);
      },
      error: function() {
      }
    };</script>
    
  6. Angitt JavaScript inneholder kodeeksempler i kommentarer (som starter med //). For hvert kontaktfelt som du vil bruke på siden, oppretter du en ukommentert kodelinje i følgende format:

    var <LocalFieldName> = data.Data["<RealFieldName>"]
    

    Der:

    • <LocalFieldName> er navnet du vil bruke til å referere til feltet ved hjelp av JavaScript på markedsføringssiden. Du kan velge et hvilken som helst navn, men vanligvis velger du et som samsvarer med det reelle feltnavnet.
    • <RealFieldName> er navnet på feltet som definert i Dynamics 365. Dette må samsvare med ett av feltene du la til i tillatelseslisten tidligere, som oppført i Felt-tabellen i oppføringen for tilpasset side.

    Eksempel:

    var first = data.Data["firstname"]
    
  7. Hvert kontaktfelt du har aktivert i <head>, er nå tilgjengelig for JavaScript på siden. Bruk standard JavaScript-teknikker til å referere til og bruke verdiene.

Viktig

Hvis du kjører den tilpassede siden på et eksternt nettsted, må du sørge for at den alltid kommuniserer med besøkende ved bruk av HTTPS, ikke HTTP. Som allerede nevnt, må du også kontrollere at det eksterne domenet er godkjent for bruk med Customer Insights - Journeys

Test sidetilpassingen

Som nevnt i innledningen til dette emnet, krever sidetilpassing at en kontakt er kjent og tillater forhåndsutfylling av markedsføringssider. Hvis du vil teste sidetilpassingen, gjør du følgende:

  1. Konfigurer sidetilpassing og opprett den tilpassede siden som beskrevet tidligere i dette emnet.
  2. Åpne (eller opprett) en markedsføringsside som er aktiv og kjører på forekomsten din, og som har et markedsføringsskjema med følgende:
    • Et feltutformingselement for hver av verdiene du vil teste på den tilpassede siden.
    • Et husk meg-utformingselement (som oppretter en avmerkingsboks som aktiverer/deaktiverer forhåndsutfylling og sidetilpassing for den aktuelle kontakten)
  3. Fyll ut alle feltene i registreringsskjemaet, og pass på å merke av i avmerkingsboksen "Husk meg". Når du sender inn skjemaet, angir Customer Insights - Journeys en informasjonskapsel i webleseren, som gjør at systemet kan identifisere deg neste gang du åpner markedsføringssiden.
  4. Systemet bruker ca. 30 sekunder på å behandle innsendingen og opprette en ny kontaktoppføring.
  5. Åpne den tilpassede markedsføringssiden, og bekreft at tilpassingsfunksjonene fungerer som forventet.