Matni suksesin e formularit në vend të klikimeve të butonit
Për përmbajtjen dhe kontrollin e saj
Në këtë artikull
Klikimi i një butoni dërgimi, dërgimi i një formulari dhe përfundimi i përpunimit të tij janë ngjarje të ndryshme. Pas një klikimi mund të vijë një gabim validimi, një kërkesë e dështuar ose një refuzim nga serveri. Stats4U ofron kategori automatike kontakti, dërgime të shënuara dhe ngjarje të shprehura suksesi formulari; zgjedhja përcakton çfarë do të thotë realisht raporti.
- Dërgimi
- Rezultati i aplikacionit
- Ngjarje suksesi
Aktivizoni vetëm matjet e nevojshme
- Hapni numëruesin tuaj përmes Numëruesit e mi, pastaj hapni Paneli dhe mjetet dhe Veprime kontakti.
- Te Cilësimet e matjes, aktivizoni Numëro automatikisht klikimet e telefonit, postës elektronike dhe shkarkimeve për ato kategori klikimesh, ose Numëro dërgimet e shënuara të formularëve dhe sukseset e konfirmuara të formularëve për dërgimet e shënuara dhe sukseset e konfirmuara.
- Zgjidhni Ruaj dhe verifikoni që uebsajti përdor integrimin e gjeneruar JavaScript.
Kategoritë automatike të kontaktit përdorin emra veprimesh si contact-email, contact-phone dhe download. Ato përshkruajnë një klikim, jo një mesazh të dorëzuar me postë elektronike, një telefonatë të përgjigjur ose një shkarkim të përfunduar. Ngjarja nuk dërgon adresën, numrin e telefonit ose përmbajtjet e fushave të formularit.
Shënoni një dërgim formulari
Shtoni një emër të qëndrueshëm, jopersonal formulari te elementi i formularit. Emri duhet të përshkruajë qëllimin e tij dhe jo të identifikojë një vizitor. Ky shembull shënon një formular kontakti:
<form data-s4u-form="contact">
<!-- Existing form controls and submission handling -->
</form>Shenja prodhon form-submitted-contact kur shfletuesi dërgon formularin. Ajo nuk vërteton se serveri e pranoi ose e përpunoi atë. Ruani kodin ekzistues të validimit dhe përpunimit të formularit; shtimi i një shenje matjeje nuk zbaton trajtimin e formularit.
Konfirmoni suksesin në pikën reale të suksesit
Për një formular të personalizuar, thërrisni funksionin e suksesit vetëm pasi aplikacioni të ketë konfirmuar përpunimin e suksesshëm. Vetëm mbërritja e një përgjigjeje HTTP, një klikim butoni ose përmbushja e një premtimi fetch nuk mjafton: aplikacioni duhet të interpretojë përgjigjen e vet të serverit dhe gjendjen e gabimit.
if (window.s4u && typeof window.s4u.formSuccess === 'function') {
window.s4u.formSuccess('contact');
}Kjo thirrje prodhon form-success-contact kur matja e formularëve është aktivizuar dhe gjurmuesi është i disponueshëm. Vendoseni në degën ekzistuese të suksesit të konfirmuar, jo përpara kërkesës dhe as në një trajtues përfundimi pa kushte. Contact Form 7 mund të përdorë integrimin e mbështetur të ngjarjes së dërgimit të suksesshëm të postës; një formular i përgjithshëm kërkon një sinjal të shprehur suksesi nga aplikacioni.
Kontrolloni si suksesin, ashtu edhe dështimin
- Në një instalim prove tuajin, provoni një dërgim të vlefshëm dhe një dërgim që aplikacioni e refuzon. Vetëm suksesi i konfirmuar duhet të dërgojë ngjarjen e suksesit.
- Përdorni Diagnostikuesi i matjeve për të kontrolluar nëse kategoria dhe emri i pritur i ngjarjes do të pranoheshin, pa numëruar një ngjarje reale.
- Krahasoni emrat e ngjarjeve që rezultojnë në raport. Një numër dërgimesh më i madh se numri i sukseseve mund të jetë një sinjal i dobishëm, por nuk është provë e një gabimi të caktuar.
Diagnostikuesi kontrollon pranueshmërinë, jo dorëzimin me sukses të një formulari real. Kontrolloni veçmas përgjigjen e aplikacionit dhe kërkesat normale të gjurmuesit. Mbajini emrat dhe përmbajtjet e formularit jashtë etiketave të ngjarjeve dhe vetive diagnostikuese.
Hapi tjetër
Kontrolloni udhëzuesin e integrimit përpara se të shtoni thirrjen e suksesit në aplikacion.
Hap udhëzuesin e instalimit