Kontaktovať podporu

Odpovedáme e-mailom, zvyčajne do dvoch dní.

Google reCAPTCHA kontroluje toto podanie na ochranu pred zneužitím; údaje sa prenášajú spoločnosti Google. Skript sa načíta až pri otvorení tohto formulára.

← Všetky príspevky

Merajte úspešné spracovanie formulára namiesto kliknutí na tlačidlo

O obsahu a jeho overovaní

V tomto článku

Kliknutie na tlačidlo odoslania, odoslanie formulára a dokončenie jeho spracovania sú rôzne udalosti. Po kliknutí môže nasledovať chyba overenia, neúspešná požiadavka či odmietnutie serverom. Služba Stats4U poskytuje automatické kontaktné kategórie, označené odoslania a výslovné udalosti úspešného spracovania formulára; výber určuje, čo prehľad skutočne znamená.

123
  1. Odoslanie
  2. Výsledok aplikácie
  3. Udalosť úspechu

Zapnite iba potrebné merania

  1. Otvorte vlastné počítadlo cez sekciu Moje počítadlá, potom otvorte Prehľad a nástroje a Kontaktné akcie.
  2. V časti Nastavenia merania, zapnite Automaticky počítať kliknutia na telefón, e-mail a stiahnutia pre tieto kategórie kliknutí alebo Počítať označené odoslania formulárov a potvrdené úspešné spracovania formulárov pre označené odoslania a potvrdené úspešné spracovania.
  3. Vyberte Uložiť a overte, že web používa vygenerovanú integráciu JavaScript.

Automatické kontaktné kategórie používajú názvy akcií, ako sú contact-email, contact-phone a download. Opisujú kliknutie, nie doručený e-mail, prijatý hovor či dokončené stiahnutie. Udalosť neodosiela adresu, telefónne číslo ani obsah polí formulára.

Označte odoslanie formulára

Pridajte do prvku formulára stabilný názov formulára bez osobných údajov. Názov by mal opisovať jeho účel namiesto identifikácie návštevníka. Tento príklad označuje kontaktný formulár:

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

Značka vytvorí form-submitted-contact, keď prehliadač odošle formulár. Nedokazuje, že ho server prijal alebo spracoval. Zachovajte existujúci kód overovania a spracovania formulára; pridanie meracej značky nezabezpečuje obsluhu formulára.

Potvrďte úspech v skutočnom bode úspechu

Pri vlastnom formulári volajte funkciu úspechu až po tom, čo aplikácia potvrdí úspešné spracovanie. Samotné doručenie odpovede HTTP, kliknutie na tlačidlo či úspešné dokončenie prísľubu fetch nestačia: aplikácia musí vyhodnotiť vlastnú odpoveď servera a chybový stav.

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

Toto volanie vytvára form-success-contact, keď je meranie formulárov zapnuté a merací kód dostupný. Umiestnite ho do existujúcej vetvy potvrdeného úspechu, nie pred požiadavku ani do nepodmieneného obslužného kódu dokončenia. Contact Form 7 môže využiť podporovanú integráciu udalosti úspešného odoslania e-mailu; všeobecný formulár vyžaduje výslovný signál úspechu z aplikácie.

Skontrolujte úspech aj zlyhanie

  1. Na vlastnej testovacej inštalácii vyskúšajte platné odoslanie aj odoslanie, ktoré aplikácia odmietne. Udalosť úspechu by malo odoslať iba potvrdené úspešné spracovanie.
  2. Použite nástroj Ladenie merania na kontrolu, či by sa očakávaná kategória a názov udalosti prijali, bez započítania skutočnej udalosti.
  3. Porovnajte výsledné názvy udalostí v prehľade. Vyšší počet odoslaní než úspešných spracovaní môže byť užitočným signálom, ale nedokazuje jednu konkrétnu chybu.

Nástroj na ladenie kontroluje prípustnosť, nie úspešné doručenie skutočného formulára. Odpoveď aplikácie a bežné meracie požiadavky preskúmajte samostatne. Mená a obsah formulárov držte mimo označení udalostí a diagnostických vlastností.

Ďalší krok

Pred pridaním volania úspechu do aplikácie skontrolujte návod na integráciu.

Otvorte návod na inštaláciu
Reklama