Kun upotat HubSpot-lomakkeen ulkoiselle sivullesi, se saattaa näkyä eri paikassa kuin haluat.
Tämä voi johtua siitä, että lomake renderöidään dynaamisesti sivulla tai siitä, että useita lomakkeen upotuskoodeja on lisätty samaan <div>-tagiin sivun HTML:ssä.
Nämä ongelmat voidaan ratkaista mukauttamalla lomakkeen upotuskoodia. Lue lisää lomakkeen upotuskoodin mukauttamisesta HubSpotin kehittäjien dokumentaatiosta.
Lomake saatetaan joskus renderöidä dynaamisesti sivulla ja ladata eri paikkoihin. Joskus vanhemmissa selaimissa lomake ei välttämättä edes näy.
Varmistaaksesi, että lomake latautuu onnistuneesti tiettyyn kohtaan sivua, voit lisätä lomakkeen upotuskoodiin target-attribuutin, jolla voit määrittää tietyn säiliön, jossa lomakkeen halutaan renderöityvän.
Voit esimerkiksi pakottaa lomakkeen renderöitymään sivulla olevaan säiliöön, jonka CSS-luokka on sidebar. Kohdeattribuutin lisääminen lomakkeen upotuskoodiin:
Kun upotat saman HubSpot-lomakkeen useita kertoja ulkoiselle sivulle, lomakkeet saattavat näkyä vierekkäin tai väärässä paikassa. Näin tapahtuu, jos lomakkeiden upotuskoodit lisätään samaan <div>-tagiin sivun HTML:ssä.
Varmistaaksesi, että lomakkeet latautuvat ja näkyvät oikein, lisää formInstanceId-attribuutti ja määritä jokaiselle lomakkeen upotuskoodille yksilöllinen arvo: