Jak skonfigurować Google dane analityczne śledzenie zdarzeń dla formularza rejestracyjnego?
Czego się dowiesz
Dowiedz się, jak skonfigurować Google dane analityczne śledzenie zdarzeń dla swojego Klaviyo formularza rejestracyjnego, aby uzyskać ukryte potrzeby praktyczne dane o ważnych działaniach użytkowników z Twoimi formularzami. Możesz mierzyć aktywność formularza, oznaczając zdarzenia Klaviyo (np. form_open, form_close, form_submit) jako konwersję w Google dane analityczne. Skonfiguruj to, wykonując ten 2-etapowy proces:
- Dodaj wycinek kodu źródłowego do swojej witryny, aby wysłać Klaviyo formularz rejestracyjny danych do Google dane analityczne.
- Oznacz swoje wydarzenia jako konwersja w Google dane analityczne.
Pamiętaj, że aktualizacja Google dane analityczne event śledzenie może potrwać 24-48 godzin. Ten przewodnik obejmuje konfigurację śledzenia aktywności dla Klaviyo formularza rejestracyjnego w Google dane analityczne 4.
Kilka słów na początek
Konfiguracja śledzenia zdarzeń dla Twojego formularza rejestracyjnego w Google dane analityczne wymaga wklejenia fragmentu kodu na Twojej stronie. Jeśli nie czujesz się komfortowo z wklejaniem kodu i nie masz programisty do pomocy, Klaviyo ma rozległą sieć partnerów w naszym katalogu partnerów.
Śledź Zarejestruj się przesłane za pomocą formularza KlaviyoŚledź Zarejestruj się przesłane za pomocą formularza Klaviyo
Możesz śledzić aktywność formularzy Klaviyo w Google dane analityczne, dodając detektor zdarzeń do zdarzenia klaviyoForms, a następnie wykonując różne wywołania GA śledzenie dla każdego typu zdarzenia. Kod ten musi zostać wklejony do głównego pliku motywu Twojej witryny.
- Jeśli używasz Shopify, wklej ten fragment do pliku theme.liquid w nowej linii powyżej zamykającego </body> znacznika. Pamiętaj, że jeśli korzystasz z niestandardowych stron produktów, może być konieczne dodanie tego fragmentu do innego pliku motywu lub do poszczególnych niestandardowych stron produktów.
- Jeśli korzystasz z Shopify 2.0, dodaj kod do bloku Custom Liquid.
- Jeśli korzystasz z BigCommerce, przejdź do Storefront > Footer Scripts w panelu administratora BigCommerce i wklej fragment kodu w polu Footer code w nowej linii.
Poniżej znajduje się ogólny kod do śledzenia wszystkich typów zdarzeń klaviyoForms w Google dane analityczne. Ten kod powinien być również używany, jeśli używasz gtag.js do ładowania danych analitycznych Google:
<script>
window.addEventListener("klaviyoForms", function(e) {
if (e.detail.type == 'open' || e.detail.type == 'embedOpen') {
gtag('event', 'form_open', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
if (e.detail.type == 'submit') {
gtag('event', 'form_submit', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
if (e.detail.type == 'stepSubmit') {
gtag('event', 'form_step_submit', {'form': 'Klaviyo form', 'step_name': e.detail.metaData.$step_name});
}
if (e.detail.type == 'redirectedToUrl') {
gtag('event', 'form_url_redirect', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
if (e.detail.type == 'close') {
gtag('event', 'form_close', {'form': 'Klaviyo form', 'form_id': e.detail.formId});
}
});
</script>
Jeśli śledzisz przesyłanie formularza dla formularza wieloetapowego, pamiętaj, że tylko 1 zdarzenie przesyłania
zostanie uruchomione za każdym razem, gdy formularz zostanie wypełniony. Zdarzenie przesyłania zostanie uruchomione w następujących okolicznościach:
- W przypadku formularzy z akcjami subskrypcji e-mail lub SMS, przesłanie wiadomości e-mail lub telefonu wyzwala zdarzenie przesyłania.
- W przypadku formularzy zawierających oba pola wysyłka e-mail i SMS w wielu krokach, przesłanie tego, które pojawi się jako pierwsze w formularzu, wyzwala zdarzenie przesyłania.
- W przypadku formularzy bez akcji subskrypcji e-mail lub SMS (np. formularz zawierający tylko pola tekstowe), kliknięcie przycisku z akcją ustawioną na Prześlij formularz wyzwala zdarzenie przesyłania.
Zdarzenie stepSubmit
zostanie wywołane po przesłaniu każdego kroku.
Przetestuj swój kod śledzenia
Po zainstalowaniu kodu śledzenia na swojej stronie możesz go przetestować, aby upewnić się, że dane są śledzone. Aby przetestować swój kod:
- Przejdź do swojej witryny i wejdź w interakcję z formularzem (np. prześlij go lub zamknij).
- Otwórz Google dane analityczne i otwórz Raporty > Realtime.
- W sekcji Liczba zdarzeń według nazwy zdarzenia powinieneś zobaczyć zestawienie danych śledzonych przez Twój formularz. Metryka dla każdego zdarzenia powinna odzwierciedlać dokładną liczbę opartą na podjętej akcji (np. jeśli zamknąłeś formularz, zobaczysz to odzwierciedlone w liczniku zdarzeń dla form_close).
Jeśli nie widzisz swoich wydarzeń, upewnij się, że Google dane analityczne są poprawnie skonfigurowane, a wycinek kodu źródłowego, którego użyłeś, jest prawidłowy. Pamiętaj również, że Twoje wydarzenia będą widoczne w czasie rzeczywistym tylko przez 30 minut. Zobacz [GA4] Raport w czasie rzeczywistym, aby uzyskać więcej informacji.
Skonfiguruj zdarzenia, które mają być oznaczane jako konwersjaSkonfiguruj zdarzenia, które mają być oznaczane jako konwersja
Po skonfigurowaniu śledzenia nowych zdarzeń Zarejestruj się w Google dane analityczne, możesz skonfigurować odpowiednie zdarzenia, aby były oznaczone jako konwersja, aby pomóc Ci monitorować, w jaki sposób użytkownicy wchodzą w interakcję z Twoimi formularzami.
W tabeli Istniejące wydarzenia w Google dane analityczne(administrator > Wydarzenia) przełącz przełącznik na Oznacz jako konwersję dla wszystkich wydarzeń, kt óre chcesz śledzić. Jeśli wydarzenie nie znajduje się na istniejącej liście, musisz utworzyć nowe wydarzenie i oznaczyć je jako konwersję. Jeśli chcesz, aby zdarzenie było oznaczane jako konwersja tylko wtedy, gdy spełniony jest określony warunek (np. określony identyfikator formularza), musisz skonfigurować konwersję na podstawie wartości parametrów zdarzenia.
Gdy oznaczysz zdarzenie jako konwersję, Google dane analityczne zarejestruje konwersję za każdym razem, gdy zobaczy nazwę zdarzenia (np. form_open). Śledź konwersję z formularza Klaviyo w raporcie konwersji.
Pamiętaj, że konwersja dla Twojego wydarzenia może nie pojawić się przez 24-48 godzin po rozpoczęciu śledzenia wydarzeń klaviyoForms.