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 zewnętrznie osadzonymi formularzami HubSpot

Data ostatniej aktualizacji: 6 maja 2025

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

Wszystkie produkty i plany

Jeśli formularz HubSpot osadzony na zewnętrznej stronie nie działa lub nie wyświetla się poprawnie, dowiedz się o najczęstszych problemach z osadzaniem formularzy i sposobach ich rozwiązywania.

Potwierdź kod śledzenia HubSpot

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

Aby potwierdzić, że kod śledzenia HubSpot został zainstalowany i jest prawidłowo uruchamiany na stronie, dowiedz się , jak rozwiązywać problemy z kodem śledzenia HubSpot.

Potwierdź kod osadzania formularza

Aby potwierdzić, że kod osadzania na stronie zewnętrznej jest prawidłowy, porównaj kod osadzania formularza dostarczony przez HubSpot z kodem znajdującym się w Twojej witrynie:
  • Na koncie HubSpot przejdź do sekcji Marketing > Formularze..
  • Najedź kursorem na formularz i kliknij Edytuj.
  • Jeśli używasz zaktualizowanego edytora formularzy:
    • W prawym górnym rogu edytora formularzy kliknij Udostępnij.
    • W wyskakującym oknie wybierz opcję Pobierz kod osadzania.
    • Kliknij Kopiuj.

embed new editor

  • Jeśli używasz starszego edytora formularzy:
    • W prawym górnym rogu edytora formularzy kliknij przycisk Osadź.
    • W oknie dialogowym kliknij przycisk Kopiuj.

2025-02-19_15-48-28

  • W przeglądarce przejdź do Diff Checker, narzędzia do porównywania tekstu.
  • W sekcji Oryginalny tekst wklej kod osadzania formularza.
  • Przejdź do strony internetowej, 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.
  • 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 Znajdź różnicę, aby wyszukać brakujący lub uszkodzony kod. Jeśli osadzone kody są takie same, wyświetlony zostanie komunikat Oba 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 zewnętrznej stronie.

Jeśli zewnętrznie osadzony kod jest zgodny z kodem HubSpot, coś w kodzie HTML lub JavaScript na stronie zewnętrznej może zakłócać kod osadzania formularza. Powinieneś współpracować ze swoim programistą, aby dalej rozwiązywać problemy.

Dodawanie domen witryn

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

Problemy z osadzaniem specyficzne dla hosta

Jeśli korzystasz z WordPress, Squarespace lub Wix, możesz kontynuować rozwiązywanie następujących problemów na każdym z poniższych hostów witryn.

WordPress

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

  • WordPress może konwertować '&' w kodzie osadzonego formularza na '&', co spowoduje złamanie funkcjonalności kodu.
  • Motywy XHTML WordPress dodadzą znaczniki <![CDATA[ ]]> wokół JavaScript, co nie powinno mieć wpływu na renderowanie formularza, ale jest czymś, na co należy zwrócić uwagę podczas sprawdzania osadzonego kodu formularza.

Jeśli WordPress zmienia kod osadzania, 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 początkowym ładowaniu strony, a nie na innych stronach. Może to skutkować nieprawidłowym działaniem formularzy HubSpot na niektórych stronach, ponieważ skrypty formularzy nie są ładowane, gdy użytkownik porusza się po witrynie.

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 przeglądarką

Jeśli masz rozszerzenie przeglądarki blokujące zasoby, takie jak Ghostery, Twoje formularze HubSpot mogą być blokowane przed ładowaniem i wyświetlaniem. Dowiedz się więcej o tym, co się dzieje, gdy formularze HubSpot 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.