Contactați asistența

Răspundem prin e-mail, de obicei în două zile.

Google reCAPTCHA verifică această trimitere împotriva abuzurilor; date sunt trimise către Google. Scriptul se încarcă doar când acest formular este deschis.

← Toate articolele

Măsurarea succesului formularului în locul clicurilor pe buton

Clicul pe un buton de trimitere, trimiterea unui formular și finalizarea procesării sale sunt evenimente diferite. După un clic pot urma o eroare de validare, o cerere eșuată sau o respingere de către server. Stats4U oferă categorii automate de contact, trimiteri marcate și evenimente explicite de succes al formularului; alegerea determină ce înseamnă de fapt raportul.

123
  1. Trimitere
  2. Rezultatul aplicației
  3. Eveniment de succes

Activarea numai a măsurătorilor necesare

  1. Contorul propriu se deschide prin Contoarele mele, apoi se deschid Panou de control și instrumente și Acțiuni de contact.
  2. În Setări de măsurare se activează Numără automat clicurile pentru telefon, e-mail și descărcări pentru aceste categorii de clicuri sau Numără trimiterile formularelor marcate și trimiterile reușite confirmate ale formularelor pentru trimiteri marcate și succese confirmate.
  3. Se alege Salvează și se verifică dacă site-ul folosește integrarea JavaScript generată.

Categoriile automate de contact folosesc nume de acțiuni precum contact-email, contact-phone și download. Acestea descriu un clic, nu un e-mail livrat, un apel preluat sau o descărcare finalizată. Evenimentul nu trimite adresa, numărul de telefon sau conținutul câmpurilor formularului.

Marcarea unei trimiteri de formular

Elementului formularului i se adaugă un nume stabil, fără date personale. Numele trebuie să descrie scopul său, nu să identifice un vizitator. Acest exemplu marchează un formular de contact:

<form data-s4u-form="contact">
  <!-- Existing form controls and submission handling -->
</form>

Marcajul produce form-submitted-contact când browserul trimite formularul. Nu dovedește că serverul l-a acceptat sau procesat. Codul existent de validare și procesare al formularului se păstrează; adăugarea unui marcaj de măsurare nu implementează gestionarea formularului.

Confirmarea succesului în punctul de succes real

Pentru un formular personalizat, funcția de succes se apelează numai după ce aplicația a confirmat procesarea reușită. Sosirea unui răspuns HTTP, un clic pe buton sau rezolvarea unei promisiuni fetch nu sunt suficiente în sine: aplicația trebuie să interpreteze propriul răspuns al serverului și starea de eroare.

if (window.s4u && typeof window.s4u.formSuccess === 'function') {
  window.s4u.formSuccess('contact');
}

Acest apel produce form-success-contact când măsurarea formularelor este activată și codul de urmărire este disponibil. Apelul se introduce în ramura existentă de succes confirmat, nu înaintea cererii și nu într-un gestionar de finalizare necondiționat. Contact Form 7 poate folosi integrarea acceptată pentru evenimentul de trimitere reușită a e-mailului; un formular generic necesită un semnal explicit de succes al aplicației.

Verificarea atât a succesului, cât și a eșecului

  1. Într-o instalare de test proprie se încearcă o trimitere validă și o trimitere pe care aplicația o respinge. Numai succesul confirmat trebuie să trimită evenimentul de succes.
  2. Depanarea măsurătorilor permite verificarea acceptării categoriei și numelui de eveniment așteptate, fără numărarea unui eveniment real.
  3. Numele evenimentelor rezultate se compară în raport. Un număr de trimiteri mai mare decât numărul de succese poate fi un semnal util, dar nu dovedește o anumită eroare.

Depanatorul verifică eligibilitatea, nu livrarea reușită a unui formular real. Răspunsul aplicației și cererile normale de urmărire se inspectează separat. Numele persoanelor și conținutul formularelor nu trebuie să apară în etichetele evenimentelor sau în proprietățile de diagnostic.

Pasul următor

Verificarea ghidului de integrare înainte de adăugarea apelului de succes în aplicație.

Deschiderea ghidului de instalare
Publicitate