Kreiptis pagalbos

Atsakome el. paštu, dažniausiai per dvi dienas.

Google reCAPTCHA tikrina šį pateikimą, kad apsaugotų nuo piktnaudžiavimo; duomenys siunčiami Google. Scenarijus įkeliamas tik atvėrus šią formą.

← Visi įrašai

Matuokite formos sėkmę vietoj mygtuko spustelėjimų

Apie turinį ir jo patikrą

Šiame straipsnyje

Pateikimo mygtuko spustelėjimas, formos pateikimas ir jos apdorojimo užbaigimas – skirtingi įvykiai. Po spustelėjimo gali būti tikrinimo klaida, nepavykusi užklausa ar serverio atmetimas. Stats4U teikia automatines kontaktų kategorijas, pažymėtus pateikimus ir aiškius formos sėkmės įvykius; pasirinkimas lemia, ką ataskaita iš tiesų reiškia.

123
  1. Pateikimas
  2. Programos rezultatas
  3. Sėkmės įvykis

Įjunkite tik reikiamus matavimus

  1. Atidarykite savo skaitiklį per „Mano skaitikliai“, tada atidarykite „Apžvalga ir įrankiai“ ir „Kontaktiniai veiksmai“.
  2. Skiltyje „Matavimo nuostatos“, įjunkite parinktį „Automatiškai skaičiuoti telefono, el. pašto ir atsisiuntimo nuorodų spustelėjimus“ šioms spustelėjimų kategorijoms arba parinktį „Skaičiuoti pažymėtų formų pateikimus ir patvirtintus sėkmingus formų veiksmus“ pažymėtiems pateikimams ir patvirtintoms sėkmėms.
  3. Pasirinkite „Išsaugoti“ ir patikrinkite, ar svetainė naudoja sugeneruotą JavaScript integraciją.

Automatinės kontaktų kategorijos naudoja veiksmų pavadinimus, pavyzdžiui, contact-email, contact-phone ir download. Jie aprašo spustelėjimą, o ne pristatytą el. laišką, atsilieptą skambutį ar užbaigtą atsisiuntimą. Įvykis nesiunčia adreso, telefono numerio ar formos laukų turinio.

Pažymėkite formos pateikimą

Pridėkite pastovų neasmeninį formos pavadinimą prie formos elemento. Pavadinimas turėtų aprašyti paskirtį, o ne atpažinti lankytoją. Šis pavyzdys pažymi kontaktų formą:

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

Žymeklis sukuria form-submitted-contact, kai naršyklė pateikia formą. Jis neįrodo, kad serveris ją priėmė ar apdorojo. Palikite esamą formos tikrinimo ir apdorojimo kodą; matavimo žymeklio pridėjimas neįgyvendina formos apdorojimo.

Patvirtinkite sėkmę tikrame sėkmės taške

Nuosavoje formoje sėkmės funkciją kvieskite tik programai patvirtinus sėkmingą apdorojimą. Vien gauto HTTP atsakymo, mygtuko spustelėjimo ar įvykdyto fetch pažado nepakanka: programa turi interpretuoti savo serverio atsakymą ir klaidos būseną.

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

Šis kvietimas sukuria form-success-contact, kai formų matavimas įjungtas ir sekiklis prieinamas. Įdėkite jį į esamą patvirtintos sėkmės šaką, o ne prieš užklausą ar į besąlyginį užbaigimo apdorojimą. Contact Form 7 gali naudoti palaikomą sėkmingo laiško įvykio integraciją; bendrai formai reikia aiškaus programos sėkmės signalo.

Patikrinkite ir sėkmę, ir nesėkmę

  1. Savo bandomajame įdiegime išbandykite tinkamą pateikimą ir programos atmetamą pateikimą. Sėkmės įvykį turėtų siųsti tik patvirtinta sėkmė.
  2. Naudokite priemonę „Matavimo derinimo priemonė“ patikrinti, ar numatoma įvykio kategorija ir pavadinimas būtų priimti, neskaičiuodami tikro įvykio.
  3. Palyginkite gautus įvykių pavadinimus ataskaitoje. Didesnis pateikimų nei sėkmių skaičius gali būti naudingas signalas, bet ne vienos konkrečios klaidos įrodymas.

Derinimo priemonė tikrina tinkamumą, o ne sėkmingą tikros formos pristatymą. Programos atsakymą ir įprastas sekiklio užklausas tikrinkite atskirai. Vardų ir formos turinio nedėkite į įvykių etiketes bei diagnostines savybes.

Kitas žingsnis

Prieš pridėdami sėkmės kvietimą programoje, patikrinkite integracijos vadovą.

Atidaryti diegimo vadovą
Reklama