HubSpot Baza wiedzy

Rozwiązywanie problemów z formularzami HubSpot

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

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:

  • 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.
  • Wykonaj testowe przesłanie formularza.
  • Sprawdź przesłany test:
    • Jeśli przesyłanie zakończyło się powodzeniem, problem jest prawdopodobnie związany ze stroną, na której jest osadzony. Skontaktuj się ze swoim programistą w sprawie możliwych elementów na stronie, które mogły mieć wpływ na zgłoszenia, takich jak skrypty lub dołączone arkusze stylów.
    • Jeśli ten sam błąd wystąpił również w przypadku zgłoszenia, skontaktuj się z pomocą techniczną HubSpot.

Rozwiązywanie typowych problemów z zachowaniem formularzy

Poniżej znajdują się niektóre typowe problemy, które można napotkać podczas konfigurowania formularza i typowe kroki w celu ich rozwiązania. 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 zapamiętuje odwiedzającego 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 progresywne.

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 ona skonfigurowana do wyświetlania w formularzach. Aby włączyć właściwość do wyświetlania w formularzach:
  • .
  • W menu na lewym pasku bocznym przejdź do Właściwości.
  • Kliknij nazwę właściwości.
  • Zaznacz pole wyboru Użyj w formularzach i botach. 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.
  • W lewym dolnym rogu kliknij przycisk Zapisz.



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

Nie można używać inteligentnych treś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 treści na stronie z podziękowaniem.

Podałeś niebezpieczny błądrichtext HTML

Błąd You provided unsafe richtext HTML pojawia się, gdy dołączono znaczniki lub atrybuty HTML, które nie są dozwolone w formularzu.

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 / Brak utworzonego rekordu kontaktu dla przesłanego formularza

Zgłoszenia formularzy są rejestrowane po kliknięciu i przetworzeniu przycisku Wyślij w formularzu. Są to niektóre z 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 rezultacie utworzony został tylko jeden kontakt, ale każde indywidualne przesłanie formularza zostało zarejestrowane. 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łanie zostało wykonane 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 wysyłania formularza

Aby poprawnie śledzić odsłony, należy sprawdzić, czy kod śle dzenia HubSpot jest zainstalowany w witrynie i działa poprawnie.

Jeśli kod śledzenia jest zainstalowany i działa poprawnie, ale wartość właściwości Liczba odsłon 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łany formularz 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łądbraku rekordu kontaktu

Jeśli nie zezwalasz na tworzenie kontaktów przez zgłoszenia formularzy bez adresów e-mail, istnieją dwa powody, dla których w zgłoszeniu formularza może nie zostać wyświetlony żaden rekord kontaktu:
  • Pole E-mail nie jest uwzględnione i/lub wymagane w formularzu.
  • Kontakt powiązany ze zgłoszeniem został usunięty z HubSpot.

Brak błęduzapisu

Ten błąd oznacza, że HubSpot nie był w stanie określić, gdzie nastąpiło przesłanie. 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, gdy znajduje się na wykluczonym adresie IP, jego przesłanie zostanie zarejestrowane w analityce przesyłania form ularzy, 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łęduzgłoszenia

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 odwiedzającego zablokowała plik cookie.
  • Odwiedzający nie zaakceptował banera plików cookie.
  • Odwiedzający przesłał dane przy użyciu odfiltrowanego adresu IP.

Plik usunięty z formularza kontaktowego

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

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 formularza

Jeśli HubSpot posiada dodatkowe informacje o firmie w naszych bazach danych, HubSpot automatycznie uzupełni te informacje na dole powiadomienia.

W kontaktach brakuje wartości 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 zewnętrznych stronach 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 pojawia się na HubSpot lub stronach zewnętrznych, może to oznaczać, że na stronie znajduje się kod powodujący konflikt. 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 deweloperem.
  • 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 przepisami w konkretnych okolicznościach biznesowych.

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 zewnętrznej stronie, 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 z JavaScript, aby dodać 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 łącze, 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.