Loading
Marketing Cloud Næste
Brug en formularhåndtering til at opdatere Salesforce-objekter med formulardata

Brug en formularhåndtering til at opdatere Salesforce-objekter med formulardata

Brug en formularhåndtering til at registrere data fra en formular på et eksternt website, og brug disse data til at oprette eller opdatere registreringer i Salesforce. Formularhåndtering gør det muligt at bruge de eksisterende formularer på din lokalitet uden at opdatere din lokalitet til at bruge formularer, der er oprettet i Salesforce. Når du opretter en formularhåndtering, angiver du feltnavnene i din eksisterende formular og de Salesforce-felter, som de er tilknyttet.

EditionsHeading

Vis understøttede versioner.

Brugertilladelser påkrævet
Hvis du vil oprette en formularhåndtering:

Marketing Cloud Manager-tilladelsessæt

OG

Enhver CMS-arbejdsområdemedarbejderrolle

Hvis du vil udgive en formularhåndtering:

Marketing Cloud Manager-tilladelsessæt

OG

En CMS-arbejdsområdedeltagerrolle som indholdsadministrator eller indholdsmanager

Når du opretter en formularhåndtering, opretter du også en datakilde i Data 360. Denne datakilde lagrer de data, som formularen registrerer. Før du opretter en formularhåndtering og en tilsvarende datakilde, skal du tænke over, hvordan du bedst strukturerer de data, som formularen registrerer. Der er to generelle mønstre til at designe datastrukturen: eksplicitte feltnavne og generiske feltnavne.

I en datakilde, der bruger eksplicitte feltnavne, skal du angive hvert feltnavn i datamodellen. Denne struktur er nem at forstå, men kræver redigering af objektet, hver gang du tilføjer et felt. En datamodel med en eksplicit struktur minder om dette eksempel.

Feltnavn Type
Fornavn Tekst
Efternavn Tekst
Mail Tekst
Adresse Tekst
Occupation (Occupation) Tekst
... ...

Alternativt kan en datakilde bruge generiske feltnavne eller oftere en kombination af eksplicitte og generiske feltnavne. Denne tilgang giver mere fleksibilitet, så du kan håndtere nye feltnavne uden at redigere objektet. Men generiske feltnavne er tvetydige og kræver brug af metadata til at beskrive attributterne i dataene. En datamodel med en generisk struktur minder om dette eksempel.

Feltnavn Type
Fornavn Tekst
Efternavn Tekst
Mail Tekst
Attribute1 Tekst
Attribute2 Tekst
Attribute3 Tekst
... ...

Opret en formularhåndtering

  1. På fanen Indhold skal du vælge et indholdsarbejdsområde, som formularhåndteringen skal oprettes i.
  2. Klik på Tilføj | indhold.
  3. I vinduet Opret CMS-indhold skal du vælge Formularhåndtering og derefter klikke på Opret.
  4. Klik på blyantikonet (En blyant, der angiver et felt eller en indstilling, som du kan redigere) i øverste venstre hjørne af vinduet ud for Untitled (Utitled). Indtast et navn for formularhåndteringen.
  5. Tilføj en datakilde.
    1. I panelet til højre under Datakilde skal du klikke på Tilføj datakilde.
    2. Indtast et navn til datakilden.
    3. For Type skal du vælge Salesforce-registrering.
    4. For Objekt skal du vælge den type registrering, som formularhåndtering skal fungere på. Hvis du f.eks. vil opdatere kontaktregistreringer, skal du vælge Kontakt.
    5. Gem dine ændringer.
  6. Tilknyt formularfelterne.
    1. Fra panelet til venstre skal du klikke på et felt, der skal registreres fra formularen, og trække det til midten af siden. Vælg f.eks. objektet Kontakt, hvis din formular indsamler oplysninger om brugerens fornavn, efternavn eller mailadresse. Gentag dette trin for hvert felt, som formulardata interagerer med.
    2. I midten af siden skal du klikke på et af de feltnavne, du tilføjede. Angiv derefter et eksternt feltnavn i panelet til højre. Gentag dette trin for alle valgte felter.

    Navnet på det eksterne felt er linket mellem din websiteformular og Salesforce. Den forbinder hvert felt i din formular med det Salesforce-felt, der lagrer den indsendte værdi. Husk på disse krav, når du angiver de felter, der skal registreres:

    • Det eksterne feltnavn, du angiver, skal matche HTML-navneattributten for feltet i din formular.
    • Datoværdier bruger formatet YYYY-MM-DD.
    • Tidsværdier bruger formatet hh:mm:ss.
    • DateTime-værdier bruger formatet YYYY-MM-DDTHH:mm:ss.sssZ (ISO 8601-format).
    • Hvis afkrydsningsfeltet er markeret på formularen for afkrydsningsfeltværdier, registrerer Salesforce det som true i objektet.
  7. Gem dine ændringer.

Hvis du ønsker oplysninger om opdatering af din lokalitet for at håndtere formularindsendelser sikkert, kan du se udviklerdokumentationen: Integrer formularindsendelser med Connect API.

Føj spambeskyttelse til en formularhåndtering (valgfrit)

Beskyt dig mod hacking og spam ved at føje et skjult honeypot-felt til din formular. Når en bot forsøger at indsende en formular, udfylder den ofte alle felter i formularen, herunder skjulte felter. Hvis du inkluderer et honeypot-felt i din formular, blokerer formularhåndteringen alle indsendelser, der inkluderer en værdi i dette felt.

Bemærk
Bemærk Honeypot-felter er en komponent i en effektiv spamforebyggelsesstrategi, men de bør ikke være den eneste komponent, du bruger. Overvej at anvende andre foranstaltninger mod misbrug, herunder reCAPTCHA.
  1. Tilføj feltet Honeypot i panelet Spambeskyttelsesfelter.
  2. For Navn på eksternt felt skal du angive et feltnavn, der skal bruges til honningpotten.
    Tip
    Tip Bots forsøger at udnytte formularfelter, der tillader brugere at indtaste tekst frit. De søger efter felter med generiske betegnelser, f.eks. company, website eller fax. Angiv et navn, der gør honeypot-feltet til et tiltalende mål, men som ikke overlapper de data, der skal registreres i formularen. Brug ikke et åbenlyst navn, f.eks. honeypot eller do_not_fill.
  3. Tilføj et skjult inputfelt med den matchende navneattribut i din formulars HTML.

Automatiser handlinger med et forløb

Hvis du vil automatisere opgaver som oprettelse af emner eller afsendelse af mails, når en bruger har indsendt en formular, skal du tilslutte et forløb til formularhåndteringen. Klik på Nyt forløb i afsnittet Forløb i formularhåndteringen for at åbne Flow Builder.

Vigtigt
Vigtigt

Tilføj og tilknyt alle de krævede felter, før du opretter et forløb. Hvis du redigerer felterne efter tilføjelse af forløbet, afspejler forløbet ikke ændringerne automatisk. Nye versioner af forløbet inkluderer de opdaterede tilknytninger.

Når du opretter et forløb fra formularhåndteringssiden, er de eksterne feltnavne, du angav, tilgængelige som ressourcer i forløbet. Brug værdierne i disse eksterne felter i forløbsbeslutningstrin, til at personliggøre meddelelsesindhold og i andre forløbshandlinger. Brug også disse ressourcer til at redigere ethvert objekt, ikke kun det objekt, du valgte, da du oprettede formularhåndteringen.

Konfigurer indsendelsesomdirigeringer

I afsnittet Indsendelsesomdirigering skal du angive de fulde URL'er, som brugere skal sende til, når en formularindsendelse lykkes eller mislykkes.

Udgiv formularhåndteringen

Udgiv formularhåndteringen for at generere den kode, der forbinder din websiteformular til Salesforce.

Bemærk
Bemærk

Hvis din formular bruger reCAPTCHA, skal du generere og sende det krævede token med formularindsendelsen.

  1. Når du er klar til at udgive formularen og dens forløb, skal du klikke på Udgiv.
  2. Aktiver websporing for at overvåge brugerengagement.

Når du har udgivet, genererer formularhåndteringen den kode, som du bruger til at konfigurere din formular til at sende data til formularhåndteringen.

 
Indlæser
Salesforce Help | Article