Kontakt z pomocą

Odpowiadamy e-mailem, zwykle w ciągu dwóch dni.

Google reCAPTCHA sprawdza to zgłoszenie pod kątem nadużyć; dane trafiają do Google. Skrypt ładuje się dopiero po otwarciu formularza.

← Wszystkie wpisy

Pomiar sukcesu formularza zamiast kliknięć przycisku

Kliknięcie przycisku wysyłania, wysłanie formularza i zakończenie jego przetwarzania to różne zdarzenia. Po kliknięciu może nastąpić błąd walidacji, nieudane żądanie lub odrzucenie przez serwer. Stats4U udostępnia automatyczne kategorie kontaktowe, oznaczone wysłania i jawne zdarzenia sukcesu formularza; wybór określa rzeczywiste znaczenie raportu.

123
  1. Wysłanie
  2. Wynik aplikacji
  3. Zdarzenie sukcesu

Włączyć tylko potrzebne pomiary

  1. Otworzyć własny licznik przez Moje liczniki, a następnie otworzyć Panel i narzędzia i Działania kontaktowe.
  2. W Ustawienia pomiarów włączyć Automatycznie zliczaj kliknięcia telefonu, e-maila i pobierania dla tych kategorii kliknięć albo Zliczaj wysłania oznaczonych formularzy i potwierdzone sukcesy formularzy dla oznaczonych wysłań i potwierdzonych sukcesów.
  3. Wybrać Zapisz i sprawdzić, czy witryna używa wygenerowanej integracji JavaScript.

Automatyczne kategorie kontaktowe używają nazw działań takich jak contact-email, contact-phone i download. Opisują kliknięcie, a nie dostarczony e-mail, odebrane połączenie czy zakończone pobieranie. Zdarzenie nie przesyła adresu, numeru telefonu ani treści pól formularza.

Oznaczyć wysłanie formularza

Dodać do elementu formularza stałą nazwę niezawierającą danych osobowych. Nazwa powinna opisywać jego przeznaczenie, a nie identyfikować odwiedzającego. Ten przykład oznacza formularz kontaktowy:

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

Znacznik generuje form-submitted-contact, gdy przeglądarka wysyła formularz. Nie dowodzi, że serwer go przyjął lub przetworzył. Zachować istniejący kod walidacji i przetwarzania formularza; dodanie znacznika pomiarowego nie implementuje obsługi formularza.

Potwierdzić sukces w rzeczywistym miejscu jego wystąpienia

W formularzu niestandardowym wywołać funkcję sukcesu dopiero po potwierdzeniu przez aplikację pomyślnego przetworzenia. Samo nadejście odpowiedzi HTTP, kliknięcie przycisku lub rozwiązanie obietnicy fetch nie wystarcza: aplikacja musi zinterpretować własną odpowiedź serwera i stan błędu.

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

To wywołanie generuje form-success-contact, gdy pomiar formularzy jest włączony, a tracker dostępny. Umieścić je w istniejącej gałęzi potwierdzonego sukcesu, nie przed żądaniem ani w bezwarunkowej procedurze zakończenia. Contact Form 7 może użyć obsługiwanej integracji zdarzenia pomyślnego wysłania wiadomości; zwykły formularz wymaga jawnego sygnału sukcesu z aplikacji.

Sprawdzić zarówno sukces, jak i niepowodzenie

  1. Na własnej instalacji testowej wypróbować poprawne wysłanie oraz wysłanie odrzucone przez aplikację. Tylko potwierdzony sukces powinien wysłać zdarzenie sukcesu.
  2. Użyć Diagnostyka pomiarów, aby sprawdzić, czy oczekiwana kategoria i nazwa zdarzenia zostałyby zaakceptowane, bez zliczania rzeczywistego zdarzenia.
  3. Porównać wynikowe nazwy zdarzeń w raporcie. Liczba wysłań większa od liczby sukcesów może być użytecznym sygnałem, lecz nie dowodzi jednego konkretnego błędu.

Debugger sprawdza dopuszczalność, a nie pomyślne dostarczenie rzeczywistego formularza. Osobno sprawdzić odpowiedź aplikacji i zwykłe żądania trackera. Nie umieszczać nazw osób ani zawartości formularzy w etykietach zdarzeń i właściwościach diagnostycznych.

Następny krok

Sprawdzić instrukcję integracji przed dodaniem wywołania sukcesu do aplikacji.

Otworzyć instrukcję instalacji
Reklama