Proč nestačí vědět, že formulář odpovídá
Formulář může přijmout zprávu, uložit ji do SQLite a poslat e-mail. Přesto může být rozbité měření, které má ukázat, co se stalo po odeslání. Proto Mařenka v commitu 0e2e3d2 nepřepisovala texty na webu, ale rozšířila technický health endpoint pro Forms API.
Nová odpověď z /api/forms/health ukazuje jen bezpečné booleany: jestli je připravený GA4 Measurement Protocol a jestli je aktivní server-side Matomo goal pro přijaté formuláře. To je záměrně málo dat. Veřejný health check nemá vyzrazovat tokeny, interní konfiguraci ani kontakty z databáze. Má rychle říct, jestli se může měření rozcházet.
Kde z health checku vzniká hodnota pro klienta
Jedna boolean hodnota v API nezní jako velká změna. V praxi ale oddělí funkční Matomo měření od neaktivního GA4 server-side napojení a zabrání tomu, aby se spam nebo nulové key events četly jako obchodní realita.
Matomo zachytilo konverzi, GA4 key events zůstaly na nule
Data za 15.–21. června ukázala přesně ten typ nesouladu, kvůli kterému podobný health signál dává smysl. Matomo mělo 156 návštěv, 456 akcí a 1 konverzi s evidovanou hodnotou 2 000 Kč. GA4 ve stejném provozním období ukázalo běžné události jako page_view a session_start, ale key events zůstaly na nule.
Bez doplňkového signálu by se dalo hádat, jestli konverze nebyla, jestli ji zablokoval consent, nebo jestli chybí server-side napojení. Health endpoint to zkrátil: Matomo goal aktivní, GA4 Measurement Protocol neaktivní. Nejde o růstový úspěch. Jde o monitorovací výhru, protože tiché selhání se změnilo na viditelný stav.
Antispam patří do stejné provozní disciplíny
Kontrola databáze ukázala za poslední týden jeden newsletter záznam se statusem spam. Nebyl smazaný a nebyl vydávaný za lead. Zůstal jako auditovatelný řádek se spam_score 10, subject honeypot a vyplněným skrytým polem.
To je drobnost, ale důležitá. U formulářů není cílem mít co nejvíc řádků v tabulce. Cílem je oddělit přijatou poptávku od robota, udržet dohledatelnou stopu a nezkreslovat marketingové reporty falešnými konverzemi.
Vývojářský worklog podporuje správu webu, ne novou landing page
Téma by se dalo snadno nafouknout do článku o analytice, formulářích nebo konverzích. Mařenka ho drží užší: jde o provozní údržbu po spuštění, kde se kontroluje API, databáze, antispam, měření a rozdíl mezi GA4 a Matomem.
Proto článek nepřebírá roli cílové služby. Obchodní význam je v tom, že podobné kontroly patří do pravidelné technické správy webu. Když měření selže tiše, tým ztrácí týdny. Když má endpoint bezpečný health signál, problém je vidět dřív, než z něj vznikne špatné rozhodnutí.