Vidensbase

Fejlfinding på HubSpot-formularer

Skrevet af HubSpot Support | Jun 28, 2023 1:55:46 PM

HubSpot-formularer giver dig mulighed for at generere leads fra din hjemmeside og indsamle vigtige oplysninger om dine besøgende og kontakter i HubSpot. Hvis du har problemer med din formularadfærd eller indsendelser, kan du gennemgå de forskellige almindelige problemer og trinene til at løse dem.

Generelle trin til fejlfinding

Hvis du har problemer med dine formularindsendelser, kan det skyldes enten selve HubSpot-formularen eller den side, som formularen er indlejret på. For at fejlfinde problemet kan du teste din HubSpot-formular:

  • Åbn formularens selvstændige URL-side i en anden browserfane. Denne selvstændige side har ingen elementer, der kan påvirke formularen.
  • Lav en testindsendelse til formularen.
  • Tjek testafleveringen:
    • Hvis indsendelsen er vellykket, er problemet sandsynligvis relateret til den side, den er indlejret på. Spørg din udvikler om de mulige elementer på siden, der kan have påvirket indsendelsen, såsom eventuelle scripts eller vedhæftede stylesheets.
    • Hvis indsendelsen også blev påvirket af den samme fejl, skal du kontakte HubSpot Support.

Fejlfinding af almindelige problemer med formularadfærd

Følgende er nogle almindelige problemer, du kan støde på, når du konfigurerer din formular, og de typiske trin til løsning. Når du har opdateret din formular, skal du udgive den og tjekke den igen.

Fejl Sådan løser du fejlen

Et felt vises ikke på en live formular

Sørg for, at din opdaterede formular er blevet publiceret ved at tjekke formularens selvstændige side-URL i en anden browserfane.

Hvis nogle felter stadig ikke vises på din formular, når du tilføjer den til en side, er det sandsynligt, at formularen har progressive felter, og HubSpot husker den besøgende fra tidligere interaktioner eller test. Progressive felter skjules, hvis den besøgende tidligere har udfyldt feltet, eller hvis kontakten allerede har en værdi for egenskaben.

Hvis du ønsker, at feltet skal vises konsekvent, skal du tilføje feltet som et almindeligt form ularfelt i stedet for et progressivt formularfelt.

Egenskaben er ikke tilgængelig som et felt i formulareditoren

Hvis en egenskab ikke er tilgængelig som et formularfelt, kan det skyldes, at den ikke er sat op til at blive vist i formularer. Sådan aktiverer du en egenskab til visning i formularer:
  • Gå til Egenskaber i menuen i venstre side.
  • Klik på egenskabens navn.
  • Vælg afkrydsningsfeltet Use in forms, and bots. Hvis din egenskab har flere valgmuligheder, skal kontakten Vis i form ularer være slået til for hver valgmulighed, du vil bruge i dine formularer.
  • Klik på Gem nederst til venstre.



Smart indhold vises ikke på min takkeside

Du kan ikke bruge smart content på en takkeside. Når en besøgende indsender en formular og bliver omdirigeret til en takkeside, er der ikke tid nok til, at formularen kan behandles, og til at HubSpot kan afgøre, om kontakten opfylder reglerne for smart content på takkesiden.

Du har angivet en usikker richtext HTML-fejl

Fejlen You provided unsafe richtext HTML opstår, når du har inkluderet HTML-tags eller attributter, som ikke er tilladt i din formular.

For at løse denne fejl og gemme din formular skal du kontrollere kildekoden for rich text-områderne i din formular i forhold til følgende:

  • Eventuelle <script>-tags er ikke tilladte og skal fjernes.
  • Eventuelle HTML-attributter til scripting (f.eks. 'onmouseover', 'onclick') er ikke tilladt og bør fjernes.
  • Alle URL'er i billeder skal starte med 'http://' eller 'https://'.
  • Alle link-URL'er skal starte med 'http://', 'https://', 'mailto:' eller 'tel:'.
  • Alle link-tags kan kun have HTML-attributterne 'href', 'target', 'name' og 'rel'.

Fejlfinding af almindelige problemer med formularindsendelse

Følgende er nogle almindelige problemer, du kan støde på med formularindsendelser, og de typiske trin til løsning. Når du har opdateret din formular, kan du prøve at udgive og tjekke formularen igen.

Fejl Sådan løser du fejlen

Højere antal formularindsendelser end kontakter / Ingen kontaktoptegnelse oprettet for en formularindsendelse

Formularindsendelser registreres, når der klikkes på Submit-knappen på en formular, og den behandles. Dette er nogle almindelige årsager til, at antallet af formularindsendelser kan være højere end antallet af oprettede kontakter:
  • Formularen blev indsendt flere gange med den samme e-mailadresse. Derfor blev der kun oprettet én kontakt, men hver enkelt formularindsendelse blev stadig registreret. For at forhindre dette skal du slå indstillingen Always create contact for new email address til under fanen Options i din formular.
  • Kontakterne kan være blevet slettet. Hvis en kontakt sl ettes fra HubSpot, tæller deres formularindsendelse stadig med i det samlede antal, men kontakten vises ikke længere på en liste, der er filtreret efter formularens indsendelser.
  • E-mail-feltet blev ikke udfyldt, da formularen blev indsendt. For at en formularindsendelse kan oprette en kontaktpost i HubSpot, skal standardfeltet E-mail bruges på din formular. Hvis ikke, skal du tillade formularindsendelser uden e-mailadresser at oprette kontakter.
  • Formularindsendelsen brugte en e-mailadresse, der allerede er tilknyttet en kontaktoptegnelse, eller indsendelsen sker i en browser med sporingscookies, der er knyttet til en eksisterende kontaktoptegnelse. I dette scenarie vil indsendelsen opdatere den eksisterende kontaktoptegnelse og ikke oprette en ny. Læs mere om, hvordan HubSpot deduplikerer kontakter, og hvordan man genskaber kontakter, der er overskrevet af formularindsendelser.

Kontakten registrerede ikke en sidevisning, da formularen blev indsendt

For at kunne spore sidevisninger korrekt skal du kontrollere, at HubSpot-sporingskoden er installeret på dit websted og fungerer korrekt.

Hvis sporingskoden er installeret og fungerer korrekt, men egenskabsværdien Antal sidevisninger på en kontakt stadig er '0', er det sandsynligvis, fordi cookies blev blokeret, da kontakten indsendte formularen. Det kan der være flere grunde til:
  • Kontakten har valgt at blokere for cookies.
  • Cookie-sporing er deaktiver et i formularindstillingerne.
  • Hvis du bruger HubSpot Forms API, er formularen ikke indstillet til at sende en cookie.

Formularindsendelse vises ikke på aktivitetstidslinjen for tilknyttede objekter

For at vise en formularindsendelse i aktivitetstidslinjen for et tilknyttet objekt:
  • Formularen skal indeholde et formularfelt, der hører til den pågældende objekttype.
  • Formularfeltet, der hører til den pågældende objekttype, skal udfyldes, når formularen indsendes.

Hvis formularen f.eks. indeholder et formularfelt for firmaegenskaber, og dette felt blev udfyldt, da formularen blev indsendt, vil indsendelsen af formularen blive vist på aktivitetstidslinjen for kontaktens tilknyttede firma. For at sikre, at feltet altid er udfyldt, kan du sætte formularfeltet til required.

Ingen fejl ikontaktoptegnelsen

Hvis du ikke tillader formularindsendelser uden e-mailadresser at oprette kontakter, er der to grunde til, at du Ingen kontaktoptegnelse kan vises i din formularindsendelse:
  • E-mail-feltet er ikke inkluderet og/eller påkrævet i din formular.
  • Kontakten, der er forbundet med indsendelsen, er blevet slettet fra HubSpot.

Ingen fejl ioptegnelsen

Denne fejl betyder, at HubSpot ikke var i stand til at afgøre, hvor indsendelsen fandt sted. Det kan der være to grunde til:

Sidebesøg registreres ikke efter indsendelse af formular

Når en formularindsendelse ikke registrerer et sidebesøg, er det højst sandsynligt, fordi den besøgendes IP-adresse er blevet udelukket fra din webstedsanalyse.
  • Hvis den besøgende indsender formularen, mens han/hun er på en ekskluderet IP-adresse, vil deres indsendelse blive registreret i formularindsendelsesanalysen, men et sidebesøg vil ikke blive talt med.
  • Hvis du er bruger på en HubSpot-konto og ikke befinder dig på en ekskluderet IP-adresse, vil din formularindsendelse og dit sidebesøg blive talt med.

Derblev ikke fundet nogen cookie for denne indsendelsesfejl

Denne fejl kan være forårsaget af følgende:
  • Indsendelsen kom fra en ekstern integration via HubSpots API og indeholdt ikke en cookie.
  • Den besøgendes browser blokerede for cookien.
  • Den besøgende accepterede ikke cookie-banneret.
  • Den besøgende indsendte ved hjælp af en filtreret IP-adresse.

Fil fjernet fra kontaktens formularindsendelse

HubSpots formularværktøj er udstyret med virusdetektering, der forhindrer mistænkelige filer i at blive uploadet i formularindsendelser.

Hvis en besøgende indsender en formular med en fil, og der opdages en virus, vises meddelelsen [Filnavn] fjernet fra inds endelse i indsendelsesoplysningerne.

Yderligere virksomhedsoplysninger vises i min formularnotifikation

Hvis HubSpot har yderligere virksomhedsoplysninger i vores databaser, vil HubSpot automatisk udfylde disse oplysninger i bunden af notifikationen.

Kontakt mangler en værdi for IP-land, IP-stat eller IP-by

HubSpot bruger flere tredjepartsdatabaser til at forsøge at matche en besøgendes IP-adresse med deres geografiske placering. Der er to grunde til, at en kontakts IP-land, IP-stat/region eller IP-by kan være tom:
  • Kontakter skal indsende en formular med cookie-sporing aktiveret eller interagere med (åbne eller klikke på) en sporet HubSpot-e-mail til en tilknyttet IP-adresse.
  • HubSpot var ikke i stand til at finde et match for geolokaliseringsegenskaberne i sine databaser. IP-adresseplaceringsdata kan være unøjagtige eller mangelfulde på visse geografiske steder, så der kan være tilfælde, hvor HubSpot ikke kan finde data for alle tre IP-egenskaber.

Fejlfinding af almindelige problemer med formularvisning

Følgende er nogle almindelige problemer, der forhindrer din formular i at blive vist i HubSpot eller på eksterne sider, og de typiske trin til løsning.

Fejl Sådan løser du fejlen

Formularen vises ikke på en HubSpot-side eller en ekstern side

Hvis din formular ikke vises på dine HubSpot- eller eksterne sider, kan der være modstridende kode på siden, som forhindrer den i at gøre det. Det mest almindelige ville være OtAutoBlock.js -scriptet fra One Trust.

Som standard gengives formularer ikke på sider, hvor dette script kører, før cookies er accepteret af besøgende.

For at vise formularen for alle besøgende, også dem, der ikke har accepteret cookies, skal scriptet administreres eksternt. Du kan overveje følgende muligheder:

  • Konfigurer allowlist-scripts i OneTrusts OtAutoBlock.js -script, så formularen kan gengives. Det anbefales at arbejde sammen med din udvikler om dette.
  • Tjek med OneTrust, om det er muligt at tillade HubSpots formularindlejringsscripts.
  • Fjern OneTrust's OtAutoBlock.js script helt.

Bemærk: Når du evaluerer dine fejlfindingstrin, arbejder med samtykkebannere og overvejer din privatlivspolitik, er dit juridiske team den bedste ressource til at give dig compliance-rådgivning til dine specifikke forretningsforhold.

Formularen vises ikke på en ekstern side

Hvis din formular ikke vises på en ekstern side, kan der være et problem med formularens indlejringskode eller hjemmesidens vært. Lær, hvordan du fejlsøger eksternt indlejrede formularer.

En indlejret formular vises det forkerte sted på en ekstern side

Hvis en HubSpot-formular efter indlejring på en ekstern side gengives på en anden position end ønsket, kan det skyldes:
  • Formularen bliver dynamisk gengivet på en side.
  • Flere formularindlejringskoder bliver tilføjet til det samme <div>-tag.
  • Formularen kan ikke indlæses, fordi der bruges en ældre browser.

Læs mere om, hvordan du løser disse problemer ved at opdatere formularens indlejringskode.

Vi havde nogle problemer med at indlæse denne formular. Klik her for at fortsætte fejlen

HubSpot-formularer er bygget med JavaScript for at tilføje funktioner som feltvalidering, afhængige felter og dynamiske fejlmeddelelser. Det betyder dog, at ressourceblokerende browserudvidelser som Ghostery og Privacy Badger kan blokere dine formularer fra at blive indlæst og vist, hvis de er aktiveret.

Teksten Klik her for at fortsætte er hyperlinket til https://www.hubspot.com/products/marketing/forms?utm_source=share.hsforms.com&utm_medium=referral&utm_campaign=hsforms-redirect, et beskyttet domæne, der kontrolleres af HubSpot. Når en besøgende klikker på linket, bliver de bragt til en selvstændig formularside, hvor de kan indsende formularen.

Linket indeholder den fulde kontekst af den oprindelige formularindlejringskode i en forespørgselsstreng samt de oprindelige sideoplysninger som titel og URL. Formularen på denne selvstændige side vil opføre sig præcis som den oprindelige formular. Formularindsendelse på den selvstændige side vil sende de samme analyseoplysninger som en indsendelse på din originale formular.