Měření úspěchu formuláře místo kliknutí na tlačítko
Kliknutí na tlačítko odeslání, odeslání formuláře a dokončení jeho zpracování jsou různé události. Po kliknutí může následovat chyba ověření, neúspěšný požadavek nebo odmítnutí serverem. Stats4U nabízí automatické kontaktní kategorie, označená odeslání a výslovné události úspěchu formuláře; volba určuje skutečný význam přehledu.
- Odeslání
- Výsledek aplikace
- Událost úspěchu
Zapnout pouze potřebná měření
- Otevřít vlastní počítadlo přes Moje počítadla, poté Přehled a nástroje a Kontaktní akce.
- V Nastavení měření zapnout Automaticky počítat kliknutí na telefon, e-mail a stažení pro tyto kategorie kliknutí nebo Počítat odeslání označených formulářů a potvrzená úspěšná odeslání formulářů pro označená odeslání a potvrzené úspěchy.
- Vybrat Uložit a ověřit, že web používá vygenerovanou integraci JavaScriptu.
Automatické kontaktní kategorie používají názvy akcí jako contact-email, contact-phone a download. Popisují kliknutí, nikoli doručený e-mail, přijatý hovor nebo dokončené stažení. Událost neposílá adresu, telefonní číslo ani obsah formulářových polí.
Označit odeslání formuláře
K prvku formuláře přidat stabilní název bez osobních údajů. Název má popisovat jeho účel, nikoli identifikovat návštěvníka. Tento příklad označuje kontaktní formulář:
<form data-s4u-form="contact">
<!-- Existing form controls and submission handling -->
</form>Značka vytváří form-submitted-contact, když prohlížeč odesílá formulář. Neprokazuje přijetí nebo zpracování serverem. Zachovat stávající validační a zpracovací kód formuláře; přidání měřicí značky neimplementuje obsluhu formuláře.
Potvrdit úspěch v okamžiku skutečného úspěchu
U vlastního formuláře volat funkci úspěchu až po potvrzení úspěšného zpracování aplikací. Příchod HTTP odpovědi, kliknutí na tlačítko ani splnění příslibu fetch samy nestačí: aplikace musí interpretovat vlastní odpověď serveru a chybový stav.
if (window.s4u && typeof window.s4u.formSuccess === 'function') {
window.s4u.formSuccess('contact');
}Toto volání vytváří form-success-contact, pokud je zapnuto měření formulářů a sledovací kód je dostupný. Umístit ho do stávající větve potvrzeného úspěchu, nikoli před požadavek ani do nepodmíněné obsluhy dokončení. Contact Form 7 může použít podporovanou integraci události úspěšného odeslání e-mailu; obecný formulář vyžaduje výslovný signál úspěchu aplikace.
Zkontrolovat úspěch i selhání
- Na vlastní testovací instalaci vyzkoušet platné odeslání i odeslání odmítnuté aplikací. Událost úspěchu má poslat jen potvrzený úspěch.
- Pomocí Ladění měření ověřit, zda by očekávaná kategorie a název události byly přijaty, bez započítání skutečné události.
- Porovnat výsledné názvy událostí v přehledu. Vyšší počet odeslání než úspěchů může být užitečný signál, ale není důkazem jedné konkrétní chyby.
Ladicí nástroj kontroluje přípustnost, nikoli úspěšné doručení skutečného formuláře. Odpověď aplikace a běžné sledovací požadavky kontrolovat samostatně. Do štítků událostí a diagnostických vlastností nevkládat jména ani obsah formulářů.
Další krok
Před přidáním volání úspěchu do aplikace zkontrolovat integrační návod.
Otevřít instalační návod