HubSpot Tietämyskanta

Vianmääritys ulkoisesti upotetuissa HubSpot-lomakkeissa

Kirjoittanut HubSpot Support | Nov 1, 2021 3:34:14 PM

Jos ulkoiselle sivulle upotettu HubSpot-lomake ei toimi tai näy oikein, tutustu yleisimpiin lomakkeen upottamiseen liittyviin ongelmiin ja niiden vianmääritykseen.

Vahvista lomakkeen upotuskoodi

Voit varmistaa, että ulkoisen sivun upotuskoodi on oikea, vertaamalla HubSpotin toimittamaa lomakkeen upotuskoodia sivustollasi olevaan koodiin:
  • Vie hiiren kursori lomakkeen päälle ja valitse Muokkaa.
  • Jos käytät päivitettyä lomakeeditoria:
    • Napsauta lomakeditorin oikeassa yläkulmassa Jaa.
    • Valitse ponnahdusikkunassa Get the embed code (Hae upotuskoodi).
    • Napsauta Kopioi.

  • Jos käytät vanhaa lomakeditoria:
    • Napsauta lomakeditorin oikeassa yläkulmassa Upota.
    • Valitse valintaikkunassa Kopioi.

  • Siirry selaimessasi Diff Checkeriin, joka on tekstin vertailutyökalu.
  • Liitä lomakkeen upotuskoodi Alkuperäinen teksti -osioon.
  • Siirry verkkosivulle, johon lomake on upotettu. Napsauta sitten hiiren kakkospainikkeella missä tahansa sivulla ja valitse Näytä sivun lähde.
  • Etsi lomakkeen upotuskoodi sivulähteestä ja kopioi se.
  • Siirry takaisin Diff checkeriin.
  • Liitä ulkoisesti upotettu koodi Muuttunut teksti -osioon.
  • Etsi puuttuva tai rikkinäinen koodi valitsemalla Etsi ero. Jos upotetut koodit ovat samat, näyttöön tulee viesti The two files are identical. Muussa tapauksessa erot korostetaan punaisella ja vihreällä.

Jos ulkoisesti upotettu koodi ei vastaa HubSpotin koodia, upota oikea koodi uudelleen ulkoiselle sivullesi.

Jos ulkoisesti upotettu koodi vastaa HubSpotin koodia, jokin ulkoisen sivun HTML- tai JavaScript-koodissa saattaa häiritä lomakkeen upotuskoodia. Vianmääritys kannattaa tehdä yhteistyössä kehittäjän kanssa.

Sivuston verkkotunnusten lisääminen

Lisää sen ulkoisen sivun verkkotunnus, johon lomake on upotettu, HubSpotin sivuston lisäverkkotunnukseksi. Lomakkeiden lähettäminen sivuilta, joita ei ole lisätty, merkitään roskapostiksi.

Isäntäkohtaiset sulauttamisongelmat

Jos käytät WordPressiä, Squarespacea tai Wixiä, voit jatkaa vianmääritystä seuraavissa ongelmissa kussakin alla olevassa sivustohostissa.

WordPress

Jos lomakkeesi on upotettu WordPress-sivulle, saatat kohdata seuraavia ongelmia:

  • WordPress saattaa muuntaa '&' upotetussa lomakekoodissa muotoon '&', mikä rikkoo koodin toimivuuden.
  • XHTML WordPress-teemat lisäävät <![CDATA[ ]]>-tagit JavaScriptin ympärille, minkä ei pitäisi vaikuttaa lomakkeen esittämiseen, mutta se on syytä huomioida lomakkeen upotetun koodin tarkistamisessa.

Jos WordPress muuttaa upotuskoodia, on suositeltavaa käyttää kolmannen osapuolen lisäosaa, kuten Insert HTML Snippet, lisätäksesi lomakkeen sivulle tai viestiin lyhytkoodina, jotta skriptitunnisteet säilyvät.

Squarespace

Jotkin Squarespace-mallit renderöivät skriptejä vain sivun ensimmäisellä latauskerralla eikä millään muulla sivulla. Tämä voi johtaa siihen, että HubSpot-lomakkeet eivät toimi oikein joillakin sivuilla, koska lomakkeen skriptit eivät lataudu, kun kävijä navigoi verkkosivustollasi.

Jos haluat estää tämän, yritä poistaa Ajax-lataus käytöstä Squarespacessa. Jos tämä ei toimi, voit myös kokeilla käyttää toista Squarespace-mallia.

Selainkohtaiset ongelmat

Jos sinulla on Ghosteryn kaltainen resursseja estävä selainlaajennus, HubSpot-lomakkeiden lataaminen ja näyttäminen voidaan estää. Lue lisää siitä, mitä tapahtuu, kun HubSpot-lomakkeiden lataus on estetty.