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 osadzonymi na stronach zewnętrznych

Data ostatniej aktualizacji: 28 lipca 2026

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

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

Przed wykonaniem poniższych czynności przetestuj formularz na jego osobnej stronie, aby sprawdzić, czy problem dotyczy samego formularza, czy też konfiguracji osadzenia.

Sprawdź kod śledzenia HubSpot

Aby korzystać z formularzy HubSpot na swojej zewnętrznej witrynie, musisz zainstalować kod śledzenia HubSpot na zewnętrznej stronie, na której umieszczasz formularz.

Aby sprawdzić, czy kod śledzenia HubSpot został zainstalowany i działa poprawnie na stronie, zapoznaj się z instrukcją rozwiązywania problemów związanych z kodem śledzenia HubSpot.

Sprawdź poprawność kodu osadzania formularza

Aby sprawdzić, czy kod osadzania na Twojej zewnętrznej stronie jest poprawny, porównaj kod osadzania formularza dostarczony przez HubSpot z kodem znajdującym się na Twojej stronie:
  1. Na koncie HubSpot kliknij Więcej, a następnie przejdź do Marketing > Formularze. Jeśli opcja Więcej się nie pojawia, przejdź bezpośrednio do sekcji Marketing > Formularze.
  2. Najedź kursorem na formularz i kliknij Edytuj.
  3. Jeśli korzystasz ze zaktualizowanego edytora formularzy:
    • W prawym górnym rogu kliknij opcję „Przejrzyj i zaktualizuj”.
    • W prawym panelu, na dole, kliknij „Zaktualizuj”.
    • W oknie dialogowym kliknij „Pobierz kod osadzania”.
    • Kliknij „Kopiuj”.

The form editor share options, highlighting the option to copy the form embed code.

  1. Jeśli korzystasz ze starszej wersji edytora formularzy:
    • W prawym górnym rogu edytora formularzy kliknij opcję „Osadź”.
    • W oknie dialogowym kliknij przycisk „Kopiuj”.

The form editor, showing the form's embed code with the option to copy the code.

  1. W przeglądarce przejdź do serwisu Diff Checker, narzędzia do porównywania tekstów.
  2. W sekcji „Tekst oryginalny ” wklej kod osadzający formularz.
  3. Przejdź na stronę internetową, na której osadzony jest formularz. Następnie kliknij prawym przyciskiem myszy w dowolnym miejscu na stronie i wybierz opcję „Wyświetl źródło strony”.
  4. Znajdź kod osadzania formularza w kodzie źródłowym strony i skopiuj go.
  5. Wróć do serwisu Diff Checker.
  6. W sekcji „Tekst zmieniony” wklej kod osadzony z zewnętrznego źródła.
  7. Kliknij „Znajdź różnice”, aby sprawdzić, czy nie brakuje kodu lub czy nie jest on uszkodzony. Jeśli kody osadzenia są identyczne, pojawi się komunikat „Oba pliki są identyczne ”. W przeciwnym razie wszelkie różnice zostaną zaznaczone na czerwono i zielono.

Jeśli kod osadzony na stronie zewnętrznej nie zgadza się z kodem HubSpot, osadź ponownie poprawny kod na swojej stronie zewnętrznej.

Jeśli kod osadzony na stronie zewnętrznej zgadza się z kodem HubSpot, coś w kodzie HTML lub JavaScript na Twojej stronie zewnętrznej może zakłócać działanie kodu osadzania formularza. Powinieneś skontaktować się z programistą w celu dalszego zdiagnozowania problemu. Zaleca się sprawdzenie:

  • Błędy JavaScript lub konflikty skryptów.

  • Problemy z CSS lub stylizacją.

  • Problemy z protokołem SSL, polityką CSP lub treściami mieszanymi.

  • Zduplikowane identyfikatory formularzy na stronie.

  • Ukryte pola nie zostały wypełnione przed wysłaniem.

  • Narzędzia do tworzenia stron dynamicznie renderują lub ponownie renderują kontener formularza.

Dodaj domeny witryn

Dodaj domenę strony zewnętrznej, na której osadzony jest formularz, jako dodatkową domenę witryny w HubSpot. Przesłane formularze ze stron, które nie zostały dodane, będą oznaczane jako spam.

Problemy z osadzaniem związane z hostem

Jeśli korzystasz z WordPressa, Squarespace lub Wix, możesz kontynuować rozwiązywanie następujących problemów u poszczególnych dostawców usług hostingowych wymienionych poniżej.

WordPress

Jeśli Twój formularz jest osadzony na stronie WordPress, mogą wystąpić następujące problemy:

  • WordPress może zamienić znak „&” w kodzie osadzonego formularza na „&”, co spowoduje nieprawidłowe działanie kodu.
  • Motywy WordPress zgodne z XHTML dodają tagi <![CDATA[ ]]> wokół kodu JavaScript, co nie powinno wpływać na renderowanie formularza, ale warto o tym pamiętać podczas sprawdzania kodu osadzającego formularz.

Jeśli WordPress modyfikuje kod osadzania, zaleca się użycie wtyczki innej firmy, takiej jak Insert HTML Snippet, aby dodać formularz do strony lub wpisu jako skrót (shortcode) i zachować tagi skryptowe.

Squarespace

Niektóre szablony Squarespace wyświetlają skrypty tylko podczas pierwszego załadowania strony, a nie na innych stronach. Może to powodować nieprawidłowe działanie formularzy HubSpot na niektórych stronach, ponieważ skrypty formularzy nie są ładowane podczas przeglądania witryny przez użytkownika.

Aby temu zapobiec, 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.

Problemy związane z konkretnymi przeglądarkami

Jeśli korzystasz z rozszerzenia przeglądarki blokującego zasoby, takiego jak Ghostery, ładowanie i wyświetlanie formularzy HubSpot może zostać zablokowane. Dowiedz się więcej o tym, co się dzieje, gdy formularze HubSpot są blokowane.

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.