HubSpot Kunskapsbas

Felsökning av HubSpot-formulär

Skriven av HubSpot Support | Apr 7, 2022 1:41:16 PM

MedHubSpot-formulär kan du generera leads från din webbplats och samla in viktig information om dina besökare och kontakter i HubSpot. Om du har problem med ditt formulärs beteende eller inlämningar, granska de olika vanliga problemen och stegen för att lösa dem.

Allmänna steg för felsökning

Om du har problem med dina formulärinlämningar kan det orsakas av antingen HubSpot-formuläret självt eller sidan som formuläret är inbäddat på. För att felsöka problemet kan du testa ditt HubSpot-formulär:

  • Öppna formulärets URL till den fristående sidan i en annan webbläsarflik. Denna fristående sida har inga element som kan påverka formuläret.
  • Gör en testinlämning av formuläret.
  • Kontrollera testinlämningen:
    • Om inlämningen lyckas är problemet sannolikt relaterat till sidan som den är inbäddad på. Kontrollera med din utvecklare om eventuella element på sidan som kan ha påverkat inlämningarna, t.ex. skript eller bifogade formatmallar.
    • Om inlämningen också påverkades av samma fel, kontakta HubSpot Support.

Felsök vanliga problem med formulärets beteende

Nedan följer några vanliga problem som du kan stöta på när du konfigurerar ditt formulär och de typiska stegen för att lösa dem. När du har uppdaterat formuläret, publicera och kontrollera formuläret igen.

Fel Steg för att åtgärda felet

Ett fält visas inte i ett liveformulär

Kontrollera att ditt uppdaterade formulär har publicerats genom att kontrollera formulärets URL för den fristående sidan i en annan webbläsarflik.

Om vissa fält fortfarande inte visas på ditt formulär när du lägger till det på en sida, är det troligt att formuläret har progressiva fält och HubSpot kommer ihåg besökaren från tidigare interaktioner eller tester. Progressiva fält är dolda om besökaren tidigare har fyllt i fältet eller om kontakten redan har ett värde för egenskapen.

Om du vill att fältet ska visas konsekvent lägger du till fältet som ett vanligt formul ärfält snarare än ett progressivt formulärfält.

Egenskapen är inte tillgänglig som ett fält i formulärredigeraren

Om en egenskap inte är tillgänglig som formulärfält kan det bero på att den inte är inställd för att visas i formulär. Aktivera en egenskap för visning i formulär:
  • Gå till Egenskaper i den vänstra sidomenyn.
  • Klicka på egenskapens namn.
  • Markera kryssrutan Använd i formulär och robotar. Om din egenskap har flera alternativ måste du slå på knappen Visa i formul är för varje alternativ som du vill använda i dina formulär.
  • Klicka på Spara längst ner till vänster.



Smart innehåll visas inte på min tack-sida

Du kan inte använda smart innehåll på en tacksida. När en besökare skickar in ett formulär och omdirigeras till en tacksida, finns det inte tillräckligt med tid för formuläret att bearbetas, och för HubSpot att avgöra om kontakten uppfyller reglerna för smart innehåll på tacksidan.

Du gav osäker richtext HTML-fel

Felet You provided unsafe richtext HTML uppstår när du har inkluderat HTML-taggar eller attribut som inte är tillåtna i ditt formulär.

Om du vill åtgärda felet och spara formuläret kontrollerar du källkoden för rikstextområdena i formuläret mot följande:

  • Alla <script>-taggar är inte tillåtna och bör tas bort.
  • HTML-attribut för skript (t.ex. "onmouseover", "onclick") är inte tillåtna och ska tas bort.
  • Alla URL-adresser i bilder måste börja med "http://" eller "https://".
  • Alla länk-URL:er måste börja med 'http://', 'https://', 'mailto:' eller 'tel:'.
  • Alla länktaggar får endast ha HTML-attributen 'href', 'target', 'name' och 'rel'.

Felsöka vanliga problem med formulärinlämning

Nedan följer några vanliga problem som du kan stöta på med formulärinlämningar och de typiska stegen för att lösa dem. När du har uppdaterat formuläret kan du försöka publicera och kontrollera formuläret igen.

Fel Steg för att åtgärda felet

Högre antal formulärinlämningar än kontakter / Ingen kontaktpost skapad för ett formulärinlämning

Formulärsändningar registreras när knappen Skicka på ett formulär klickas och bearbetas. Det här är några vanliga orsaker till att antalet formulärinlämningar kan vara högre än antalet skapade kontakter:
  • Formuläret skickades in flera gånger med samma e-postadress. Därför skapades bara en kontakt, men varje enskild formulärinlämning registrerades ändå. För att förhindra detta aktiverar du inställningen Skapa alltid kontakt för ny e-postadress fliken Alternativ i formuläret.
  • Kontakterna kan ha tagits bort. Om en kontakt raderas från HubSpot kommer deras formulärinlämning fortfarande att räknas med i totalen, men kontakten kommer inte längre att visas i en lista som filtreras av formulärets inlämningar.
  • E-postfältet fylldes inte i när formuläret skickades in. För att en formulärinlämning ska kunna skapa en kontaktpost i HubSpot måste standardfältet E-post användas på ditt formulär. Om inte, måste du tillåta formulärinlämningar utan e-postadresser för att skapa kontakter.
  • Formulärinlämningen använde en e-postadress som redan är associerad med en kontaktpost, eller så görs inlämningen i en webbläsare med spårningscookies som är knutna till en befintlig kontaktpost. I det här scenariot kommer inskickandet att uppdatera den befintliga kontaktposten och inte skapa en ny. Läs mer om hur HubSpot deduplicerar kontakter och hur du återskapar kontakter som skrivits över av formulärinlämningar.

Kontakten registrerade inte en sidvisning när formuläret skickades in

För att kunna spåra sidvisningar korrekt, kontrollera att HubSpots spårningskod är installerad på din webbplats och fungerar korrekt.

Om spårningskoden är installerad och fungerar korrekt, men egenskapsvärdet Antal sidvisningar för en kontakt fortfarande är "0", beror det sannolikt på att cookies blockerades när kontakten skickade in formuläret. Detta kan bero på flera orsaker:
  • Kontakten har valt att blockera cookies.
  • Spårning av cookies är inaktiverat i formuläralternativen.
  • Om du använder HubSpot Forms API är formuläret inte inställt på att skicka en cookie.

Formulärinlämning visas inte på aktivitetstidslinjen för associerade objekt

Visa en formulärinlämning i aktivitetstidslinjen för ett associerat objekt:
  • Formuläret måste innehålla ett formulärfält som tillhör den objekttypen.
  • Formulärfältet som tillhör den objekttypen måste vara ifyllt när formuläret skickas in.

Om formuläret till exempel innehåller ett formulärfält för företagsegenskaper och detta fält fylls i när formuläret skickas in, kommer formulärinlämningen att visas i aktivitetstidslinjen för kontaktens associerade företag. För att säkerställa att fältet alltid är ifyllt kan du ställa in formulärfältet till obligatoriskt.

Ingen kontakt rekordfel

Om du inte tillåter formulärinlämningar utan e-postadresser att skapa kontakter finns det två anledningar till varför du Ingen kontaktpost kan visas i din formulärinlämning:
  • E-postfältet är inte inkluderat och/eller obligatoriskt i ditt formulär.
  • Kontakten som är associerad med inlämningen har tagits bort från HubSpot.

Inget fel iregistreringen

Detta fel innebär att HubSpot inte kunde avgöra var inlämningen inträffade. Detta kan bero på två orsaker:

Sidbesök registreras inte efter att formuläret skickats in

Om ett formulär inte registrerar ett sidbesök beror det sannolikt på att besökarens IP-adress har uteslutits från webbplatsens analysverktyg.
  • Om besökaren skickar in formuläret medan han eller hon befinner sig på en utesluten IP-adress, registreras detta i analysen av formulärinlämningen, men ett sidbesök räknas inte.
  • Om du är en användare i ett HubSpot-konto och inte befinner dig på en utesluten IP-adress kommer ditt formulärinskick och sidbesök att räknas.

Ingen cookie hittades för detta inlämningsfel

Detta fel kan orsakas av följande:
  • Inlämningen kom från en extern integration via HubSpots API och innehöll ingen cookie.
  • Besökarens webbläsare blockerade cookien.
  • Besökaren accepterade inte cookie-bannern.
  • Besökaren skickade in med en filtrerad IP-adress.

Fil borttagen från kontaktens formulärinlämning

HubSpots formulärverktyg är utrustat med virusdetektering som förhindrar att misstänkta filer laddas upp i formulärinlämningar.

Om en besökare skickar in ett formulär med en fil och ett virus upptäcks, kommer meddelandet [Filnamn] borttaget från inl ämning att visas i inlämningsinformationen.

Ytterligare företagsinformation visas i mitt formulärmeddelande

Om HubSpot har ytterligare företagsinformation i våra databaser, kommer HubSpot att automatiskt fylla i denna information längst ner i meddelandet.

Kontakt saknar ett värde för IP Country, IP State eller IP City

HubSpot använder flera tredjepartsdatabaser för att försöka matcha en besökares IP-adress till deras geografiska plats. Det finns två anledningar till att en kontakts IP-land, IP-stat/region eller IP-stad kan vara tom:
  • Kontakter måste skicka in ett formulär med cookie-spårning aktiverad eller interagera med (öppna eller klicka) ett spårat HubSpot-e-postmeddelande till en associerad IP-adress.
  • HubSpot kunde inte hitta en matchning för geolokaliseringsegenskaperna mot sina databaser. Platsdata för IP-adresser kan vara felaktiga eller bristfälliga på vissa geografiska platser, så det kan finnas fall där HubSpot inte kan hitta data för alla tre IP-egenskaperna.

Felsöka vanliga problem med visning av formulär

Följande är några vanliga problem som hindrar ditt formulär från att visas i HubSpot eller externa sidor, och de typiska stegen för att lösa dem.

Fel Steg för att åtgärda felet

Formuläret visas inte på en HubSpot-sida eller en extern sida

Om ditt formulär inte visas på dina HubSpot- eller externa sidor kan det finnas motstridig kod på sidan som hindrar det från att göra det. Det vanligaste är OtAutoBlock.js -skriptet från One Trust.

Som standard kommer formulär inte att visas på sidor där detta skript körs förrän cookies accepteras av besökarna.

För att visa formuläret för alla besökare, även de som inte har accepterat cookies, måste skriptet hanteras externt. Du kan överväga följande alternativ:

  • Konfigurera allowlist-skript i OneTrusts OtAutoBlock.js -skript för att tillåta att formuläret renderas. Vi rekommenderar att du samarbetar med din utvecklare om detta.
  • Kontrollera med OneTrust om det är möjligt att tillåta HubSpots skript för inbäddning av formulär.
  • Ta bort OneTrusts OtAutoBlock.js script helt och hållet.

Observera: När du utvärderar dina felsökningssteg, arbetar med samtyckesbanners och överväger din integritetspolicy, är ditt juridiska team den bästa resursen för att ge dig råd om efterlevnad för dina specifika affärsförhållanden.

Formuläret visas inte på en extern sida

Om ditt formulär inte visas på en extern sida kan det finnas ett problem med formulärets inbäddningskod eller webbplatsens värd. Läs mer om hur du felsöker externt inbäddade formulär.

Ett inbäddat formulär visas på fel plats på en extern sida

Om ett HubSpot-formulär efter inbäddning på en extern sida återges på en annan position än önskat kan det bero på:
  • Formuläret återges dynamiskt på en sida.
  • Flera inbäddningskoder för formulär läggs till i samma <div>-tagg.
  • Formuläret kan inte laddas på grund av att en äldre webbläsare används.

Läs mer om hur du löser dessa problem genom att uppdatera formulärets inbäddningskod.

Vi hade problem med att ladda formuläret. Klicka här för att fortsätta felet

HubSpot-formulär är byggda med JavaScript för att lägga till funktioner som fältvalidering, beroende fält och dynamiska felmeddelanden. Detta innebär dock att resursblockerande webbläsartillägg som Ghostery och Privacy Badger kan blockera dina formulär från att laddas och visas om de är aktiverade.

Texten Klicka här för att fortsätta är hyperlänkad till https://www.hubspot.com/products/marketing/forms?utm_source=share.hsforms.com&utm_medium=referral&utm_campaign=hsforms-redirect, en skyddad domän som kontrolleras av HubSpot. När en besökare klickar på länken kommer de till en fristående formulärsida där de kan skicka in formuläret.

Länken innehåller hela kontexten för det ursprungliga formulärets inbäddningskod i en frågesträng, samt den ursprungliga sidinformationen som dess titel och URL. Formuläret på den fristående sidan beter sig precis som det ursprungliga formuläret. Formulärinlämning på den fristående sidan skickar samma analysinformation som en inlämning på ditt ursprungliga formulär.