Az űrlap sikerének mérése gombkattintások helyett
A küldés gombra kattintás, az űrlap elküldése és feldolgozásának befejezése különböző események. A kattintást érvényesítési hiba, sikertelen kérés vagy szerveroldali elutasítás követheti. A Stats4U automatikus kapcsolati kategóriákat, megjelölt beküldéseket és kifejezett űrlapsiker-eseményeket biztosít; a választás határozza meg a jelentés tényleges jelentését.
- Beküldés
- Alkalmazás eredménye
- Sikeresemény
Csak a szükséges mérések engedélyezése
- A saját számláló a Számlálóim elemen keresztül nyitandó meg, majd a Irányítópult és eszközök és Kapcsolatfelvételi műveletek következik.
- A Mérési beállítások felületen a Telefon-, e-mail- és letöltési kattintások automatikus számlálása engedélyezendő ezekhez a kattintási kategóriákhoz, vagy a Megjelölt űrlapok beküldéseinek és visszaigazolt sikeres űrlapbeküldéseknek a számlálása a megjelölt beküldésekhez és igazolt sikerekhez.
- A Mentés választandó, és ellenőrizni kell, hogy a webhely a létrehozott JavaScript-integrációt használja-e.
Az automatikus kapcsolati kategóriák olyan műveletneveket használnak, mint a contact-email, contact-phone és download. Kattintást írnak le, nem kézbesített e-mailt, fogadott hívást vagy befejezett letöltést. Az esemény nem küldi el a címet, telefonszámot vagy az űrlapmezők tartalmát.
Űrlapbeküldés megjelölése
Az űrlapelemhez stabil, személyes adatot nem tartalmazó nevet kell adni. A név az űrlap célját írja le, ne a látogatót azonosítsa. Ez a példa kapcsolatfelvételi űrlapot jelöl meg:
<form data-s4u-form="contact">
<!-- Existing form controls and submission handling -->
</form>A jelölő form-submitted-contact eseményt hoz létre, amikor a böngésző beküldi az űrlapot. Nem bizonyítja, hogy a szerver elfogadta vagy feldolgozta. Az űrlap meglévő érvényesítési és feldolgozási kódját meg kell tartani; a mérési jelölő hozzáadása nem valósítja meg az űrlapkezelést.
Siker igazolása a tényleges siker pontján
Egyedi űrlapnál a sikerfüggvény csak az alkalmazás által igazolt sikeres feldolgozás után hívandó. A HTTP-válasz megérkezése, egy gombkattintás vagy egy fetch promise teljesülése önmagában nem elég: az alkalmazásnak értelmeznie kell saját szerverválaszát és hibaállapotát.
if (window.s4u && typeof window.s4u.formSuccess === 'function') {
window.s4u.formSuccess('contact');
}Ez a hívás form-success-contact eseményt hoz létre, ha az űrlapmérés engedélyezett és a követőkód elérhető. A meglévő igazolt sikerágba kell helyezni, nem a kérés elé és nem feltétel nélküli befejezéskezelőbe. A Contact Form 7 használhatja támogatott, sikeres levélküldési eseményintegrációját; egy általános űrlaphoz kifejezett alkalmazássiker-jelzés kell.
A siker és a kudarc ellenőrzése
- Saját teszttelepítésen érvényes beküldést és az alkalmazás által elutasított beküldést is ki kell próbálni. Csak az igazolt siker küldheti el a sikereseményt.
- A Mérési hibakereső segítségével ellenőrizhető a várt eseménykategória és -név elfogadhatósága valódi esemény beszámítása nélkül.
- Az eredményül kapott eseményneveket a jelentésben kell összevetni. A sikerekénél nagyobb beküldésszám hasznos jelzés lehet, de nem bizonyít egy konkrét hibát.
A hibakereső a jogosultságot ellenőrzi, nem egy tényleges űrlap sikeres kézbesítését. Az alkalmazás válasza és a normál követőkérések külön vizsgálandók. Nevek és űrlaptartalmak nem kerülhetnek eseménycímkékbe és diagnosztikai tulajdonságokba.
Következő lépés
Az integrációs útmutató ellenőrzése a sikerjelző hívás alkalmazásba illesztése előtt.
Telepítési útmutató megnyitása