HubSpot Kunskapsbas

Använda formulär utanför HubSpot

Skriven av HubSpot Support | Nov 2, 2021 3:29:35 PM

Icke-HubSpot-formulär är HTML-formulär på din externa webbplats som inte skapades i HubSpot. Använd verktyget för icke-HubSpot-formulär för att börja samla in inlagor på din webbplats så snart som inlagor inträffar. Verktyget kan identifiera webbplatsens externa formulär baserat på taggen <form> i HTML-koden.

För att använda formulärverktyget som inte är från HubSpot måste du installera HubSpots spårningskod på din externa sida eller använda HubSpots WordPress-plugin. När spårningskoden har lagts till och verktyget har aktiverats samlas inskickningar till formulär som inte är från HubSpot in i HubSpot.

Om ditt formulär inte samlar in inlagor kan du läsa mer om vanliga problem med formulär som inte är HubSpot-formulär.

Innan du kommer igång

När du använder formulär som inte är från HubSpot bör du tänka på följande:

  • Endast 10 000 icke-HubSpot-formulär kan skapas i ett konto. Om det finns fler än 10 000 icke-Hubspot-formulär kommer Hubspot att avvisa inskickningarna.
  • Inlämningar av icke-HubSpot-formulär samlas in när en besökare klickar på knappen Skicka. Om det finns validering på det externa formuläret kan detta leda till flera partiella inlämningar. Om en besökare till exempel försöker skicka in formuläret utan att fylla i ett obligatoriskt fält, måste de ange den obligatoriska informationen och skicka in igen. I HubSpot skulle båda inlämningarna samlas in, en partiell och en fullständig.
  • Formulärverktyget som inte finns i HubSpot är beroende av spårningskoden. HubSpot kan bara samla in formulärinlämningar om spårningskoden laddas framgångsrikt. Om det t.ex. finns JavaScript-konflikter på sidan eller om en besökares säkerhetstillägg i webbläsaren blockerar skript, kommer formuläret inte att samlas in.
  • När du använder formulär som inte är från HubSpot kommer alla inskickade uppgifter som är kopplade till samma cookie att läggas till i samma kontaktpost. Om en besökare t.ex. skickar in ett visst formulär flera gånger med samma enhet och webbläsare, kommer alla inskickade formulär att hänföras till en enda kontakt, även om varje inskick använder en annan e-postadress.

Eftersom dessa beteenden beror på externa faktorer kan HubSpot inte förhindra dem. Alternativt kan du överväga att arbeta med en utvecklare för att ansluta dina icke-HubSpot-formulär direkt med hjälp av HubSpots Submit data to a form API eller en befintlig formulärintegration.

Krav för att fånga formulärinlämningar som inte kommer från HubSpot

För att formulärinlämningar ska kunna samlas in i HubSpot måste ditt formulär uppfylla följande krav:

  • Formuläret måste vara ett statiskt HTML-formulär.
  • Formuläret måste vara omslutet av HTML <form>-taggar.
  • Formuläret måste ha ett inmatningsfält för e-post. Detta e-postfält måste vara en inmatning av e-posttyp, till exempel: <input type="email">.
  • Formuläret måste använda en standardknapp av typen <input type="submit"> för att skicka in formuläret.
  • Formuläret får inte finnas i en <iframe>.
  • Formuläret får inte ha JavaScript bundet till händelsen för att skicka in formuläret eller klicka på knappen för att skicka in formuläret.
  • Formuläret får inte introduceras efter att sidan har laddats. Endast inskick från formulär som fanns under den första sidladdningen kommer att samlas in.
  • Formuläret får inte finnas i en app med en enda sida. I de flesta enkelsidiga appar laddas inte HTML-filen när du navigerar till en annan sida. Som ett resultat kan HubSpot inte fånga dessa formulärinlämningar.
  • Formuläret får inte innehålla ett känsligt fält, t.ex. ett kreditkortsnummer.
  • Formuläret får inte innehålla dolda fält. Verktyget samlar inte in information från några dolda fält.

Hantera dina inställningar för formulär som inte är HubSpot

När du använder formulärverktyget som inte finns i HubSpot lagras data från formuläret i localStorage och skickas sedan tillbaka till HubSpot för att antingen skapa en ny kontakt eller uppdatera en befintlig kontaktpost med samma e-postadress.

Observera: varje gång du klickar på skicka-knappen i ditt icke-HubSpot-formulär kommer det att utlösa en formulärinlämning i HubSpot. Detta inkluderar fall där en användare inte har fyllt i alla obligatoriska fält och klickar på skicka-knappen, HubSpot kommer att registrera denna åtgärd som en formulärinlämning.

För att aktivera eller inaktivera insamling av information från icke-HubSpot-formulär på dina sidor:

  • Navigera till Marknadsföring > Formulär i menyn till vänster i sidofältet.
  • Klicka på fliken Icke-HubSpot-formulär.
  • Klicka för att slå på/av alternativet Samla in data från webbplatsformulär för att aktivera/inaktivera formulär som inte är från HubSpot.
  • Om du vill skicka e-postmeddelanden om formulär som inte hämtats från HubSpot anger du e-postadresserna till befintliga HubSpot-användare i fältet Skicka e-postmeddelanden för insamlade formul är till.
  • Om du har tillgång till marknadsföringskontakter klickar du för att slå på/av knappen Set new contacts created through non-HubSpot forms as marketing contacts för att ange standardmarknadsföringsstatus för dessa skapade kontakter som marknadsföring/icke-marknadsföring.



Mappning av formulärfält utanför HubSpot och HubSpot-egenskaper

Alla data som skickas till formulärfält som inte finns i HubSpot kommer endast att matchas med egenskaper av typen textfält med en rad i HubSpot. Formulärfält som inte finns i HubSpot kan inte matchas med andra fälttyper.

Om en motsvarande egenskap av typen textfält med en rad inte kan upptäckas lagras inte de data som skickas in i kontaktposten. De uppgifter som skickas in för det formulärfältet kommer fortfarande att finnas tillgängliga i formulärets inlämningsdata.

Du kan skapa formulärfält eller etiketter som matchar HubSpots standardegenskaper eller skapa en anpassad kontaktegenskap som matchar namnet eller etiketten på ditt formulärfält. Formulärfält som inte är HubSpot-fält kan dock inte mappas manuellt. HubSpot kommer automatiskt att försöka mappa formulärfält till befintliga kontaktegenskaper i HubSpot med hjälp av logik i följande ordning:

  1. fältnamn med kontaktegenskapens interna namn
  2. fältetikett med kontaktegenskapens namn
  3. fältetikett med internt namn för kontaktegenskap
  4. fältnamn med kontaktegenskapens namn

Observera: Eftersom egenskapens interna namn endast kan vara alfabetiska fungerar inte mappning av kontaktegenskapens interna namn för språk som inte är alfabetiska, t.ex. japanska eller kinesiska. Dessa fält kommer endast att mappas med kontaktens egenskapsnamn.


Hantera datuminmatningar i textfält i formulär som inte är från HubSpot

Om du använder textfält för att samla in datum i dina externa formulär kan du använda ett dataattribut för att tolka de inmatade datumvärdena. Vid insamling av formulärinlämningen kommer data att standardiseras i ISO-standarden YYYY-MM-DD.

Du kan t.ex. använda ett dataattribut för att identifiera att det inskickade värdet är i DD/MM/YYYY, eller något annat angivet datumformat. När formuläret samlas in och värdet 12/03/2013 skickas till HubSpot, kommer det att mappas till motsvarande egenskap i HubSpot i ISO-standarden som 2013-03-12.

Observera att användning av dataattribut kräver viss kunskap om HTML och tillgång till HTML i ditt formulär som inte är från HubSpot.

Så här lägger du till ett dataattribut i ditt formulärfält som inte är från HubSpot:
  • Gå till formulärets HTML från ditt icke-HubSpot-formulär.
  • I formulärets datumfält uppdaterar du formulärfältets <input> html så att dataattributet data-hs-cf-date-format och motsvarande datumformat inkluderas. Detta bör endast användas med textinmatningar som samlar in datumvärden.
    • Om du t.ex. samlar in en dategenskap i formatet MM-DD-YYYY, ska inmatningen följa detta format:<input type="text" data-hs-cf-date-format="MM-DD-YYYY"/>
    • När du konfigurerar ditt dataattribut kan du använda följande datumformat som stöds:
DDMMYYYY DD/MM/YYYY DD-MM-YYYY DD.MM.YYYY DD MM YYYY
MMDDYYYY MM/DD/YYYY MM-DD-YYYY MM.DD.YYYY MM DD YYYY
YYYYMMDD YYYY/MM/DD YYYY-MM-DD YYYY.MM.DD YYYY MM DD
YYYYDDMM YYYY/DD/MM YYYY-DD-MM YYYY.DD.MM YYYY DD MM

Hantera dina formulär som inte är från HubSpot

För att ytterligare hantera dina icke-HubSpot-formulär:
  • Klicka på rullgardinsmenyn Formulärtyp längst upp till vänster och välj Icke-HubSpot.
  • Håll muspekaren över ett icke-HubSpot-formulär och klicka på rullgardinsmenyn Åtgärder för att:

    • Byt namn : Byt namn på formuläret.
    • Visa information : visa webbadressen till den senaste sidan där en inlämning samlades in för det här formuläret och datumet för den första inlämningen. Klicka på Avancerad information för att visa väljaren för det här formuläret.
    • Visa inl ämningar: granska formulärets detaljsida och få en översikt över formulärets inlämningar.
    • Exportera inlämningar: exportera alla inl ämningar på formuläret i en CSV-, XLS- eller XLSX-fil.
    • Redigera MailChimp-listor : redigera de MailChimp-listor som du vill skicka inlagor till.
    • Redigera e-postmeddelanden : redigera adresserna för meddelanden om formulärinlämningar.
    • Flytta till ma pp: flytta formuläret till en mapp.
    • Hantera åtkomst (endastContent Hub och Marketing Hub Enterprise ): välj vilka användare och team som har åtkomst till detta icke-HubSpot-formulär. Läs mer om hur du partitionerar dina HubSpot-tillgångar.
    • Kopiera till HubSpot: konvertera formuläret till ett HubSpot-formulär.
    • Ta bort: ta bort formuläret från formulärinstrumentpanelen. Eftersom icke-HubSpot-formulär inte finns på HubSpot kommer detta inte att ta bort det faktiska, levande formuläret på din externa webbplats.