Loading
Marketing Cloud Nästa
Använd en formulärhanterare för att uppdatera Salesforce-objekt med formulärdata

Använd en formulärhanterare för att uppdatera Salesforce-objekt med formulärdata

Använd en formulärhanterare för att samla in data från ett formulär på en extern webbplats och använda dessa data för att skapa eller uppdatera poster i Salesforce. Formulärhanterare gör det möjligt att använda befintliga formulär på din webbplats utan att uppdatera din webbplats för att använda formulär som skapats i Salesforce. När du skapar en formulärhanterare anger du fältnamnen i ditt befintliga formulär och de Salesforce-fält som de mappar till.

Versioner som krävs

Visa versioner som stöds.

Användarbehörigheter som krävs för att
Skapa en formulärhanterare:

Behörighetsuppsättningen Marketing Cloud Manager

OCH

En CMS-arbetsområdesmedarbetarroll

Publicera en formulärhanterare:

Behörighetsuppsättningen Marketing Cloud Manager

OCH

En CMS-arbetsområdesmedarbetarroll för innehållsadministratör eller innehållsansvarig

När du skapar en formulärhanterare skapar du även en datakälla i Data 360. Denna datakälla lagrar de data formuläret samlar in. Innan du skapar en formulärhanterare och en motsvarande datakälla, tänk på hur du bäst strukturerar de data som formuläret samlar in. Det finns två allmänna mönster för att utforma datastrukturen: explicita fältnamn och generiska fältnamn.

I en datakälla som använder explicita fältnamn, specificera varje fältnamn i datamodellen. Denna struktur är enkel att förstå, men kräver att objektet ändras varje gång du lägger till ett fält. En datamodell med en explicit struktur liknar detta exempel.

Fältnamn Typ
Förnamn Text
Efternamn Text
E-post Text
Adress Text
Occupation (Användning) Text
... ...

Alternativt kan en datakälla använda generiska fältnamn, eller oftare en kombination av explicita och generiska fältnamn. Detta tillvägagångssätt ger mer flexibilitet och låter dig hantera nya fältnamn utan att ändra objektet. Generiska fältnamn är dock tvetydiga och kräver att metadata används för att beskriva attributen i belastningen. En datamodell med en allmän struktur liknar detta exempel.

Fältnamn Typ
Förnamn Text
Efternamn Text
E-post Text
Attribut1 Text
Attribut2 Text
Attribut3 Text
... ...

Skapa en formulärhanterare

  1. På fliken Innehåll, välj ett innehållsarbetsområde att skapa formulärhanteraren i.
  2. Klicka på Lägg till | Innehåll .
  3. I fönstret Skapa CMS-innehåll, välj Formulärhanterare och klicka sedan på Skapa.
  4. I det övre vänstra hörnet av fönstret, bredvid Namnlös, klicka på pennikonen (En pennikon som indikerar ett fält eller en inställning som du kan redigera). Ange ett namn på formulärhanteraren.
  5. Lägg till en datakälla.
    1. I panelen till höger, under Datakälla, klicka på Lägg till datakälla.
    2. Ange ett namn på datakällan.
    3. För Typ, välj Salesforce-post.
    4. För Objekt, välj vilken typ av post formulärhanteraren arbetar med. Till exempel, för att uppdatera kontaktposter, välj Kontakt.
    5. Spara dina ändringar.
  6. Mappa formulärfälten.
    1. Från panelen till vänster, klicka på ett fält att samla in från formuläret och dra det till mitten av sidan. Välj till exempel objektet Kontakt om ditt formulär samlar in information om användarens Förnamn, Efternamn eller E-postadress. Upprepa detta steg för varje fält som formulärdata interagerar med.
    2. I mitten av sidan, klicka på ett av fältnamnen som du lade till. Ange sedan ett externt fältnamn i panelen till höger. Upprepa detta steg för alla valda fält.

    Det externa fältnamnet är länken mellan ditt webbplatsformulär och Salesforce. Den ansluter varje fält i ditt formulär till Salesforce-fältet som lagrar det inskickade värdet. Tänk på dessa krav när du specificerar fälten att samla in:

    • Det externa fältnamn du anger måste exakt matcha HTML-namnattributet för fältet i ditt formulär.
    • Datumvärden använder formatet YYYY-MM-DD.
    • Tidsvärden använder formatet hh:mm:ss.
    • DateTime-värden använder formatet YYYY-MM-DDTHH:mm:ss.sssZ (ISO 8601-format).
    • För kryssrutevärden, om kryssrutan är markerad i formuläret, registrerar Salesforce den som true i objektet.
  7. Spara dina ändringar.

Mer information om att uppdatera din webbplats så att den hanterar formulärinskickningar säkert finns i Utvecklardokumentation: Integrera formulärinskickningar med Connect API.

Lägg till spamskydd i en formulärhanterare (valfritt)

Skydda mot hackning och spam genom att lägga till ett dolt honeypot-fält i ditt formulär. När en bot försöker skicka in ett formulär fyller den ofta i alla fält i formuläret, inklusive dolda fält. Om du inkluderar ett honeypot-fält i ditt formulär blockerar formulärhanteraren alla inskickningar som innehåller ett värde i det fältet.

Anteckning
Anteckning Honeypot-fält är en komponent i en effektiv strategi för att förhindra spam, men de bör inte vara den enda komponent du använder. Överväg att använda andra åtgärder mot missbruk, inklusive reCAPTCHA.
  1. Från panelen Spamskyddsfält, lägg till fältet Honeypot.
  2. För Externt fältnamn, ange ett fältnamn att använda för honungskannan.
    Tips
    Tips Botar försöker utnyttja formulärfält som låter användare ange text fritt. De söker efter fält med allmänna etiketter, som company, website eller fax. Ange ett namn som gör honeypot-fältet till ett attraktivt mål, men som inte överlappar de data som ska samlas in i formuläret. Använd inte ett uppenbart namn, som honeypot eller do_not_fill.
  3. I ditt formulärs HTML, lägg till ett dolt inmatningsfält med det matchande namnattributet.

Automatisera åtgärder med ett flöde

För att automatisera uppgifter som att skapa leads eller skicka e-post efter att en användare har skickat ett formulär, anslut ett flöde till formulärhanteraren. I sektionen Flöde i formulärhanteraren, klicka på Nytt flöde för att öppna Flow Builder.

Viktig
Viktig

Lägg till och mappa alla obligatoriska fält innan du skapar ett flöde. Om du redigerar fälten efter att du har lagt till flödet återspeglar inte flödet ändringarna automatiskt. Nya versioner av flödet inkluderar de uppdaterade mappningarna.

När du skapar ett flöde från formulärhanterarsidan är de externa fältnamn du specificerat tillgängliga som resurser i flödet. Använd värdena för dessa externa fält i steg för flödesbeslut, för att anpassa meddelandeinnehåll och i andra flödesåtgärder. Använd även dessa resurser för att ändra ett objekt, inte bara det objekt du valde när du skapade formulärhanteraren.

Konfigurera inskickningsomdirigeringar

I sektionen Inskickningsomdirigering, ange fullständiga URL:er att skicka användare till när ett formulärinskickning lyckas eller misslyckas.

Publicera formulärhanteraren

Publicera formulärhanteraren för att skapa koden som ansluter ditt webbplatsformulär till Salesforce.

Anteckning
Anteckning

Om ditt formulär använder reCAPTCHA, skapa och skicka den token som behövs med formulärinskickningen.

  1. När du är redo att publicera formuläret och dess flöde, klicka på Publicera.
  2. Slå på webbspårning för att bevaka användarengagemang.

Efter att du har publicerat skapar formulärhanteraren den kod som du använder för att konfigurera ditt formulär för att skicka data till formulärhanteraren.

 
Laddar
Salesforce Help | Article