Rozwiązywanie problemów z zewnętrznie osadzonymi formularzami HubSpot Embed
Data ostatniej aktualizacji: listopada 27, 2024
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 Embed 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 osadzenia formularza
Aby potwierdzić, że kod embed na zewnętrznej stronie jest poprawny, porównaj kod embed formularza dostarczony przez HubSpot z kodem znajdującym się na Twojej stronie:- Na koncie HubSpot przejdź do sekcji Marketing > Formularze.
- Najedź kursorem na formularz i kliknij Edytuj.
- W prawym górnym rogu edytora formularzy kliknij Embed.
- W oknie dialogowym kliknij Kopiuj.
- W przeglądarce przejdź do Diff Checker, narzędzia do porównywania tekstu.
- W sekcji Oryginalny tekst wklej kod osadzania formularza.
- Przejdź do strony w witrynie 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 Embed, należy ponownie osadzić prawidłowy kod na zewnętrznej stronie.
Jeśli zewnętrznie osadzony kod jest zgodny z kodem HubSpot Embed, coś w kodzie HTML lub JavaScript na zewnętrznej stronie może zakłócać kod osadzania formularza. Powinieneś współpracować z programistą, aby dalej rozwiązywać problemy.
Dodawanie domen witryn
Dodaj domenę zewnętrznej strony, na której osadzony jest formularz, jako dodatkową domenę witryny w HubSpot. Przesyłanie formularza ze stron, które nie zostały dodane, będzie oznaczane jako spam.
Problemy z osadzaniem specyficzne dla hosta
Jeśli korzystasz z WordPress, Squarespace lub Wix, możesz kontynuować rozwiązywanie poniższych problemów na każdym z poniższych hostów witryn.
WordPress
Jeśli formularz jest osadzony na stronie WordPress, mogą wystąpić następujące problemy:
- WordPress może przekonwertować "&" w osadzonym kodzie formularza na "&", co złamie funkcjonalność 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 kodu osadzania formularza.
Jeśli WordPress zmienia kod osadzania, zaleca się użycie wtyczki innej firmy, takiej jak Insert HTML Fragmenty, 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 spowodować, że formularze HubSpot nie będą działać poprawnie na niektórych stronach, ponieważ skrypty formularzy nie będą ładowane, gdy użytkownik będzie poruszał się po witrynie internetowej.
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.
Wix
Wix generalnie nie obsługuje niestandardowego kodowania na hostowanych stronach internetowych. W rezultacie nie jest możliwe osadzenie formularza HubSpot bezpośrednio na stronie Wix.
Aby dodać formularz HubSpot do strony Wix, spróbuj najpierw dodać moduł Wix iframe, a następnie dodaj formularz do modułu albo jako Widżet, wprowadzając kod osadzenia formularza, albo jako osadzoną stronę , wprowadzając adres URL samodzielnej strony formularza.
Problemy specyficzne dla przeglądarki
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 są blokowane.