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.
Forms

Rozwiązywanie problemów z zewnętrznie osadzonymi formularzami HubSpot

Data ostatniej aktualizacji: października 18, 2021

Dotyczy:

Wszystkie produkty i plany

Jeśli formularz HubSpot osadzony na zewnętrznej stronie nie działa lub nie wyświetla się poprawnie, zapoznaj się z najczęstszymi problemami związanymi z osadzaniem formularzy i sposobami ich rozwiązywania.

Potwierdź kod osadzenia formularza

Aby potwierdzić, że kod osadzenia na stronie zewnętrznej jest prawidłowy, porównaj kod osadzenia formularza dostarczony przez HubSpot z kodem znajdującym się w Twojej witrynie:
  • W koncie HubSpot przejdź do Marketing > Przechwytywanie leadów > Formularze.
  • Najedź kursorem na formularz i kliknij przycisk Edytuj.
  • W prawym górnym rogu edytora formularzy kliknij opcjęOsadzanie.
  • W oknie dialogowym kliknij Kopiuj.

  • W przeglądarce przejdź doDiff Checker, narzędzia do porównywania tekstu.
  • WTekst oryginalnywklej kod osadzenia formularza.
  • Przejdź do strony witryny, na której osadzony jest formularz. Następnie kliknij prawym przyciskiem myszy w dowolnym miejscu na stronie i wybierz polecenie Wyświetl źródło strony.
  • Zlokalizuj kod osadzenia formularza w źródle strony i skopiuj go.
  • Przejdź z powrotem do narzędzia sprawdzania różnic.
  • W sekcji Zmieniony tekst, wklej zewnętrznie osadzony kod.
  • Kliknij przyciskZnajdź różnicę, aby poszukać brakującego lub uszkodzonego kodu. Jeśli osadzone kody są takie same, wyświetlony zostanie komunikat Dwa pliki są identyczne. W przeciwnym razie, wszelkie różnice zostaną podświetlone na czerwono i zielono.

Jeśli zewnętrznie osadzony kod nie jest zgodny z kodem HubSpot, należy ponownie osadzić prawidłowy kod na stronie zewnętrznej.

Jeśli kod osadzony na stronie zewnętrznej jest zgodny z kodem HubSpot, być może coś w kodzie HTML lub JavaScript strony zewnętrznej zakłóca działanie kodu osadzonego na formularzu. Aby rozwiązać ten problem, należy skontaktować się z programistą.

Problemy z osadzaniem specyficzne dla hosta

Jeśli korzystasz z WordPressa, Squarespace lub Wix, możesz kontynuować rozwiązywanie poniższych problemów w każdym z hostów witryn poniżej.

WordPress

Jeśli twój formularz jest osadzony na stronie WordPressa, możesz napotkać następujące problemy:

  • WordPress może przekonwertować "&" w kodzie osadzonego formularza na "&", co spowoduje przerwanie funkcjonalności kodu.
  • Motywy XHTML WordPressa będą dodawać znaczniki <![CDATA[ ]]> wokół JavaScript, co nie powinno mieć wpływu na renderowanie formularzy, ale jest czymś, na co należy zwrócić uwagę podczas sprawdzania kodu osadzonego formularza.

Jeśli WordPress zmienia kod osadzony, zaleca się użycie wtyczki innej firmy, takiej jak Insert HTML Snippet, aby dodać formularz do strony lub postu jako shortcode, aby zachować znaczniki skryptu.

Squarespace

Niektóre szablony Squarespace renderują skrypty tylko przy pierwszym załadowaniu strony, a nie na innych stronach. Może to spowodować, że formularze HubSpot nie będą działać poprawnie na niektórych stronach, ponieważ skrypty formularzy nie zostaną załadowane w miarę poruszania się odwiedzającego po Twojej witrynie.

Aby zapobiec temu zjawisku, spróbuj wyłączyć ładowanie Ajax w Squarespace. Jeśli to nie zadziała, możesz również spróbować użyć innego szablonu Squarespace.

Wix

Wix generalnie nie wspiera niestandardowego kodowania na hostowanych witrynach. W związku z tym, nie jest możliwe osadzenie formularza HubSpot bezpośrednio na stronie Wix.

Aby dodać formularz HubSpot do swojej strony Wix, spróbuj najpierw dodać moduł Wix iframe, a następnie dodaj formularz do modułu albo jako Widget wprowadzając kod osadzenia formularza lub jako osadzoną Witrynę wprowadzając adres URL samodzielnej stronyformularza.

Problemy specyficzne dla przeglądarki

W przypadku posiadania rozszerzenia przeglądarki blokującego zasoby, takiego jak Ghostery, formularze HubSpot mogą być blokowane przed załadowaniem i wyświetleniem. Dowiedz się więcej o tym, co się dzieje, gdy formularze HubSpot są blokowane.