Przejdź do treści
Uwaga: Tłumaczenie tego artykułu jest podane wyłącznie dla wygody. Tłumaczenie jest tworzone automatycznie za pomocą oprogramowania tłumaczącego i mogło nie zostać sprawdzone. W związku z tym, angielska wersja tego artykułu powinna być uważana za wersję obowiązującą, zawierającą najnowsze informacje. Możesz uzyskać do niej dostęp tutaj.

Rozwiązywanie problemów z formularzami HubSpot

Data ostatniej aktualizacji: 19 września 2025

Dostępne z każdą z następujących podpisów, z wyjątkiem miejsc, w których zaznaczono:

Formularze HubSpot umożliwiają generowanie potencjalnych klientów z witryny i gromadzenie ważnych informacji o odwiedzających i kontaktach w HubSpot. Jeśli masz trudności z zachowaniem lub przesyłaniem formularzy, zapoznaj się z różnymi typowymi problemami i krokami, aby je rozwiązać.

Ogólne kroki rozwiązywania problemów

Jeśli masz problemy z przesyłaniem formularzy, może to być spowodowane przez sam formularz HubSpot lub stronę, na której formularz jest osadzony. Aby rozwiązać problem, możesz przetestować swój formularz HubSpot:

  1. Otwórz adres URL samodzielnej strony formularza w innej karcie przeglądarki. Ta samodzielna strona nie zawiera żadnych elementów, które mogą wpływać na formularz.
  2. Prześlij testowy formularz.
  3. Sprawdź testowe przesłanie:
    • Jeśli przesyłanie zakończy się powodzeniem, problem jest prawdopodobnie związany ze stroną, na której formularz jest osadzony. Sprawdź z deweloperem możliwe elementy na stronie, które mogły mieć wpływ na zgłoszenia, takie jak skrypty lub dołączone arkusze stylów.
    • Jeśli ten sam błąd dotyczy również zgłoszenia, skontaktuj się z pomocą techniczną HubSpot.

Rozwiązywanie typowych problemów z zachowaniem formularzy

Poniżej przedstawiono kilka typowych problemów, które można napotkać podczas konfigurowania formularza oraz typowe kroki ich rozwiązywania. Po zaktualizowaniu formularza opublikuj go i sprawdź ponownie.

Błąd Kroki w celu rozwiązania błędu

Pole nie pojawia się w formularzu na żywo

Upewnij się, że zaktualizowany formularz został opublikowany, sprawdzając adres URL samodzielnej strony formularza w innej karcie przeglądarki.

Jeśli niektóre pola nadal nie są wyświetlane w formularzu po dodaniu go do strony, prawdopodobnie formularz ma pola progresywne, a HubSpot pamięta użytkownika z poprzednich interakcji lub testów. Pola progresywne są ukryte, jeśli odwiedzający wcześniej wypełnił pole lub jeśli kontakt ma już wartość dla danej właściwości.

Jeśli chcesz, aby pole było wyświetlane konsekwentnie, dodaj je jako zwykłe pole formularza, a nie pole formularza progresywnego.

Formularz dodany do strony HubSpot nie wyświetla tego samego komunikatu z podziękowaniem, co edytor formularzy (starsze wersje)

Po dodaniu formularza (starszego) do strony HubSpot, wiadomość z podziękowaniem ustawiona w edytorze strony zastąpi edytor formularza. Dzieje się tak, gdy formularz jest ustawiony na wbudowaną wiadomość z podziękowaniem lub przekierowanie na stronę HubSpot lub stronę zewnętrzną.

W rezultacie, dodając formularz utworzony w starszym edytorze do strony HubSpot, należy ustawić wbudowaną wiadomość z podziękowaniem lub przekierowanie do innej strony w module formularzy edytora stron.

Nie dotyczy to warunkowych przekierowań form ularzy lub przekierowań na stronę planowania. Mają one pierwszeństwo, gdy są ustawione w edytorze formularzy.

Właściwość nie jest dostępna jako pole w edytorze formularzy

Jeśli właściwość nie jest dostępna jako pole formularza, może to być spowodowane tym, że nie jest skonfigurowana do wyświetlania w formularzach. Aby włączyć właściwość do wyświetlania w formularzach:
  1. Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym..
  2. W menu na lewym pasku bocznym przejdź do Właściwości.
  3. Kliknij nazwę właściwości.
  4. W menu na lewym pasku bocznym przejdź do opcji Reguły.
  5. Zaznacz pole wyboru Pokaż właściwość w formularzach. Jeśli właściwość ma wiele opcji, przełącznik Pokaż w formularzach musi być włączony dla każdej opcji, której chcesz użyć w formularzach.
  6. W prawym górnym rogu kliknij przycisk Zapisz.
The property editor, displaying dropdown select property options, highlighting the option to show the values in forms.

Inteligentna zawartość nie pojawia się na mojej stronie z podziękowaniem

Nie można używać inteligentnej zawartości na stronie z podziękowaniem.

Gdy odwiedzający prześle formularz i zostanie przekierowany na stronę z podziękowaniem, nie ma wystarczająco dużo czasu na przetworzenie formularza i ustalenie przez HubSpot, czy kontakt spełnia reguły inteligentnej zawartości na stronie z podziękowaniem.

Podałeś niebezpieczny błądrichtext HTML

Błąd You provided unsafe richtext HTML pojawia się, gdy w formularzu znajdują się niedozwolone znaczniki lub atrybuty HTML.

Aby rozwiązać ten błąd i zapisać formularz, sprawdź kod źródłowy obszarów tekstu sformatowanego w formularzu pod kątem następujących elementów:

  • Wszelkie znaczniki <script> są niedozwolone i powinny zostać usunięte.
  • Wszelkie atrybuty HTML skryptów (np. "onmouseover", "onclick") są niedozwolone i powinny zostać usunięte.
  • Wszystkie adresy URL obrazów muszą zaczynać się od "http://" lub "https://".
  • Wszystkie adresy URL linków muszą zaczynać się od "http://", "https://", "mailto:" lub "tel:".
  • Wszystkie znaczniki linków mogą mieć tylko atrybuty HTML "href", "target", "name" i "rel".

Rozwiązywanie typowych problemów z przesyłaniem formularzy

Poniżej przedstawiono kilka typowych problemów, które można napotkać podczas przesyłania formularzy oraz typowe kroki ich rozwiązywania. Po zaktualizowaniu formularza możesz spróbować opublikować i sprawdzić formularz ponownie.

Błąd Kroki w celu rozwiązania błędu

Większa liczba przesłanych formularzy niż kontaktów / Nie utworzono rekordu kontaktu dla przesłanego formularza

Zgłoszenia formularza są rejestrowane po kliknięciu i przetworzeniu przycisku Prześlij w formularzu. Oto kilka typowych powodów, dla których liczba przesłanych formularzy może być wyższa niż liczba utworzonych kontaktów:
  • Formularz został przesłany wielokrotnie z tym samym adresem e-mail. W takim przypadku zostanie utworzony tylko jeden kontakt, ale każde przesłanie formularza jest nadal rejestrowane. Aby temu zapobiec, na karcie Opcje formularza włącz opcję Zawsze twórz kontakt dla nowego adresu e-mail .
  • Kontakty mogły zostać usunięte. Jeśli kontakt zostanie usunięty z HubSpot, jego przesłanie formularza będzie nadal wliczane do sumy, ale kontakt nie będzie już wyświetlany na liście filtrowanej według przesłanych formularzy.
  • Pole Email nie zostało wypełnione podczas przesyłania formularza. Aby przesłanie formularza utworzyło rekord kontaktu w HubSpot, w formularzu musi być używane domyślne pole E-mail. Jeśli nie, musisz zezwolić na tworzenie kontaktów przez zgłoszenia formularzy bez adresów e-mail.
  • W przesłanym formularzu użyto adresu e-mail już powiązanego z rekordem kontaktu. Lub przesłany formularz został wypełniony w przeglądarce ze śledzącymi plikami cookie powiązanymi z istniejącym rekordem kontaktu. W tym scenariuszu zgłoszenie zaktualizuje istniejący rekord kontaktu, a nie utworzy nowego. Dowiedz się więcej o tym, jak HubSpot deduplikuje kontakty i jak odtworzyć kontakty nadpisane przez przesłane formularze.

Kontakt nie zarejestrował odsłony strony podczas przesyłania formularza

Aby poprawnie śledzić wyświetlenia strony, sprawdź, czy kod śledzenia HubSpot jest zainstalowany w Twojej witrynie i działa poprawnie.

Jeśli kod śledzenia jest zainstalowany i działa poprawnie, ale wartość właściwości Liczba odsłon dla kontaktu nadal wynosi "0", prawdopodobnie pliki cookie zostały zablokowane, gdy kontakt przesłał formularz. Może to być spowodowane kilkoma przyczynami:

Przesłanie formularza nie pojawia się na osi czasu aktywności powiązanych obiektów

Aby wyświetlić przesłanie formularza na osi czasu aktywności powiązanego obiektu:
  • Formularz musi zawierać pole formularza należące do tego typu obiektu.
  • Pole formularza należące do tego typu obiektu musi zostać wypełnione po przesłaniu formularza.

Na przykład, jeśli formularz zawierał pole formularza właściwości firmy i pole to zostało wypełnione podczas przesyłania formularza, przesłanie formularza pojawi się na osi czasu aktywności firmy powiązanej z kontaktem. Aby upewnić się, że pole jest zawsze wypełnione, można ustawić pole formularza jako wymagane.

Błąd brakurekordu kontaktu

Jeśli nie zezwalasz na przesyłanie formularzy bez adresów e-mail w celu tworzenia kontaktów, istnieją dwa powody, dla których w przesłanym formularzu może nie być wyświetlany żaden rekord kontaktu:
  • Pole E-mail nie jest zawarte lub wymagane w formularzu.
  • Kontakt powiązany z przesłanym formularzem został usunięty z HubSpot.

Brak błędu rekordu

Ten błąd oznacza, że HubSpot nie był w stanie określić, gdzie nastąpiło zgłoszenie. Może to wynikać z dwóch powodów:

Wizyta na stronie nie została zarejestrowana po przesłaniu formularza

Jeśli przesłanie formularza nie rejestruje odwiedzin strony, najprawdopodobniej dzieje się tak dlatego, że adres IP odwiedzającego został wykluczony z analizy witryny.
  • Jeśli odwiedzający prześle formularz, będąc na wykluczonym adresie IP, jego przesłanie zostanie zarejestrowane w analityce przesyłania formularzy, ale wizyta na stronie nie zostanie zliczona.
  • Jeśli jesteś użytkownikiem na koncie HubSpot i nie korzystasz z wykluczonego adresu IP, Twoje przesłanie formularza i wizyta na stronie zostaną zliczone.

Nie znaleziono pliku cookie dla tego błęduprzesyłania

Ten błąd może być spowodowany następującymi przyczynami:
  • Zgłoszenie pochodziło z zewnętrznej integracji za pośrednictwem interfejsu API HubSpot i nie zawierało pliku cookie.
  • Przeglądarka użytkownika zablokowała plik cookie.
  • Odwiedzający nie zaakceptował banera plików cookie.
  • Odwiedzający przesłał dane przy użyciu odfiltrowanego adresu IP.

Usunięto plik z formularza przesłanego przez kontakt

Narzędzie formularzy HubSpot jest wyposażone w funkcję wykrywania wirusów, która zapobiega przesyłaniu podejrzanych plików podczas przesyłania formularzy.

Jeśli odwiedzający prześle formularz z plikiem i zostanie wykryty wirus, w szczegółach zgłoszenia pojawi się komunikat [Nazwa pliku] usunięty z przesłania .

Dodatkowe informacje o firmie wyświetlane w powiadomieniu mojego formularza

Jeśli HubSpot posiada dodatkowe informacje o firmie w swoich bazach danych, automatycznie uzupełni je w dolnej części powiadomienia.

Brak wartości kontaktu dla kraju IP, stanu IP lub miasta IP

HubSpot korzysta z wielu baz danych stron trzecich, aby spróbować dopasować adres IP odwiedzającego do jego lokalizacji geograficznej. Istnieją dwa powody, dla których kraj IP kontaktu, stan/region IP lub miasto IP mogą być puste:
  • Kontakty muszą przesłać formularz z włączonym śledzeniem plików cookie lub wejść w interakcję (otworzyć lub kliknąć) ze śledzoną wiadomością e-mail HubSpot na powiązany adres IP.
  • HubSpot nie mógł znaleźć dopasowania dla właściwości geolokalizacji w swoich bazach danych. Dane dotyczące lokalizacji adresów IP mogą być niedokładne lub nieregularne w niektórych lokalizacjach geograficznych, więc mogą wystąpić przypadki, w których HubSpot nie może znaleźć danych dla wszystkich trzech właściwości IP.

Rozwiązywanie typowych problemów z wyświetlaniem formularzy

Poniżej przedstawiono kilka typowych problemów uniemożliwiających wyświetlanie formularza w HubSpot lub na stronach zewnętrznych oraz typowe kroki rozwiązania.

Błąd Kroki w celu rozwiązania błędu

Formularz nie wyświetla się na stronie HubSpot lub stronie zewnętrznej

Jeśli formularz nie wyświetla się na stronie HubSpot lub stronie zewnętrznej, może to być spowodowane konfliktem kodu na stronie. Najczęściej jest to skrypt OtAutoBlock.js firmy One Trust.

Domyślnie formularze nie będą renderowane na żadnych stronach, na których działa ten skrypt, dopóki pliki cookie nie zostaną zaakceptowane przez odwiedzających.

Aby wyświetlić formularz dla wszystkich odwiedzających, w tym tych, którzy nie zaakceptowali plików cookie, skrypt będzie musiał być zarządzany zewnętrznie. Można rozważyć następujące opcje:

  • Skonfiguruj skrypty allowlist w skrypcie OneTrust OtAutoBlock.js, aby umożliwić renderowanie formularza. Zaleca się współpracę w tym zakresie z programistą.
  • Sprawdź w OneTrust, czy możliwe jest zezwolenie na skrypty osadzania formularzy HubSpot.
  • Całkowite usunięcie skryptu OneTrust OtAutoBlock.js.

Uwaga: podczas oceny kroków rozwiązywania problemów, pracy z banerami zgody i rozważania polityki prywatności, zespół prawny jest najlepszym źródłem porad dotyczących zgodności z konkretnymi okolicznościami biznesowymi.

Formularz nie wyświetla się na stronie zewnętrznej

Jeśli formularz nie wyświetla się na stronie zewnętrznej, może to oznaczać problem z kodem osadzania formularza lub hostem witryny. Dowiedz się, jak rozwiązywać problemy z zewnętrznie osadzonymi formularzami.

Osadzony formularz jest wyświetlany w niewłaściwym miejscu na stronie zewnętrznej

Po osadzeniu formularza HubSpot na stronie zewnętrznej, jeśli formularz jest renderowany w innej pozycji niż pożądana, może to być spowodowane:
  • Formularz jest dynamicznie renderowany na stronie.
  • Wiele kodów osadzania formularza jest dodawanych do tego samego znacznika <div>.
  • Formularz nie może zostać załadowany z powodu używania starszej przeglądarki.

Dowiedz się więcej o tym, jak rozwiązać te problemy, aktualizując kod osadzania formularza.

Mieliśmy problemy z załadowaniem tego formularza. Kliknij tutaj, aby kontynuować błąd

Formularze HubSpot są zbudowane przy użyciu JavaScript, aby dodawać funkcje, takie jak walidacja pól, pola zależne i dynamiczne komunikaty o błędach. Oznacza to jednak, że rozszerzenia przeglądarki blokujące zasoby, takie jak Ghostery i Privacy Badger, mogą blokować ładowanie i wyświetlanie formularzy, jeśli są włączone.

Tekst Kliknij tutaj, aby kontynuować jest hiperłączem do https://www.hubspot.com/products/marketing/forms?utm_source=share.hsforms.com&utm_medium=referral&utm_campaign=hsforms-redirect, chronionej domeny kontrolowanej przez HubSpot. Gdy odwiedzający kliknie link, zostanie przeniesiony na niezależną stronę formularza, na której może przesłać formularz.

Link zawiera pełny kontekst oryginalnego kodu osadzonego formularza w ciągu zapytania, a także oryginalne informacje o stronie, takie jak jej tytuł i adres URL. Formularz na tej niezależnej stronie będzie zachowywał się dokładnie tak, jak oryginalny formularz. Przesłanie formularza na samodzielnej stronie przekaże te same informacje analityczne, co przesłanie oryginalnego formularza.

Czy ten artykuł okazał się pomocny?
Niniejszy formularz służy wyłącznie do przekazywania opinii dotyczących dokumentacji. Dowiedz się, jak uzyskać pomoc dotyczącą HubSpot.