Gdy kontakt przychodzi po kampanii, warto wiedzieć, skąd użytkownik trafił na stronę. Sam adres w action formularza nie przenosi parametrów UTM z paska przeglądarki do zgłoszenia. Aby je zapisać, formularz musi wysłać odpowiednie ukryte pola albo gotowy skrypt integracji.
Jakie dane trafiają do zgłoszenia
ZoraForms obsługuje utm_source, utm_medium, utm_campaign, utm_term, utm_content oraz utm_id. Po przekazaniu wyświetla je w osobnej sekcji szczegółów zgłoszenia, a eksporty CSV i JSON zawierają te same wartości. Dzięki temu można porównać kampanie z rozmowami sprzedażowymi bez ręcznego przepisywania źródeł.
Integracja UTM nie zapisuje całego URL-a, cookies ani danych z pamięci przeglądarki. Każdy parametr ma ograniczoną długość, dlatego etykiety kampanii powinny być krótkie i opisowe. Nie wpisuj w nich e-maili, nazwisk, numerów telefonów ani innych danych osobowych. UTM opisuje kampanię, a nie osobę wypełniającą formularz.
Ukryte pola lub gotowy kod
Dla stałej wartości, na przykład źródła newsletter, możesz samodzielnie dodać ukryte pole. To pole wysyła tę samą wartość przy każdym zgłoszeniu. Nie odczytuje parametrów z bieżącego adresu strony, więc nie zastępuje skryptu dla wielu kampanii.
Jeżeli chcesz odczytać UTM z linku prowadzącego na stronę, w zakładce Integracja włącz Dołącz parametry UTM z adresu strony i wklej zaktualizowany HTML albo wariant fetch. Gotowy kod odczytuje dozwolone parametry z aktualnego adresu, dodaje ukryte pola przed wysłaniem i działa tylko przy włączonym JavaScripcie. Zwykły formularz action nadal może wysłać kontakt, ale nie uzupełni automatycznie UTM.
<input type="hidden" name="utm_source" value="newsletter" />Sprawdź przypisanie przed startem kampanii
Otwórz stronę z testowym adresem, na przykład https://example.com/kontakt?utm_source=test&utm_medium=email&utm_campaign=jesien. Wypełnij formularz i sprawdź szczegóły nowego zgłoszenia. Jeśli sekcja UTM jest pusta, zwykle wklejono wcześniejszy kod, JavaScript nie działa albo parametr ma inną nazwę niż obsługiwana.
Nie można wiarygodnie dopisać automatycznie UTM do zgłoszeń, które już zostały wysłane bez tych pól. Z tego powodu aktualizuj kod przed uruchomieniem linków reklamowych i pozostaw sobie jedno testowe zgłoszenie jako kontrolę wdrożenia. Przy zmianie formularza lub jego ochrony pobierz ponownie aktualny kod z panelu.
Dobre nazwy kampanii zwiększają użyteczność raportów: używaj jednego zapisu kanałów i jasno rozdzielaj medium od kampanii. Przykładowo source może oznaczać newsletter, medium email, a campaign premierę produktu. ZoraForms przechowuje przekazane wartości przy zgłoszeniu; interpretacja ich skuteczności należy do Twojej analityki i procesu sprzedaży.