Czasami użytkownik wykonuje działanie, które chcesz analizować w swoich raportach, ale nie należy ono do zdarzeń rejestrowanych automatycznie ani do zalecanych. W takich przypadkach warto zastosować zdarzenia niestandardowe.
Zdarzenie niestandardowe to zdefiniowane przez Ciebie zdarzenie, które umożliwia zbieranie informacji o tym, jak użytkownicy wchodzą w interakcje z Twoją witryną lub aplikacją. Informacje te są właściwe dla Twojej firmy i aspektów jej działalności, które chcesz analizować.
Na przykład, gdy Google Analytics rejestruje, że użytkownik wyświetla stronę, chcesz być może wiedzieć, kiedy przekazuje on darowiznę, wchodzi w interakcję z nową funkcją, trafia na stronę potwierdzenia lub zmienia nazwę pliku. W takich przypadkach warto zaimplementować zdarzenia niestandardowe.
Obejrzyj film o zdarzeniach niestandardowych
Zanim utworzysz zdarzenie niestandardowe
Zanim utworzysz zdarzenie niestandardowe, sprawdź, czy dane, które planujesz zbierać za jego pomocą, nie są już gromadzone przy użyciu jakiegoś zdarzenia rejestrowanego automatycznie lub zalecanego. Zawsze lepiej jest użyć gotowego zdarzenia, ponieważ będzie ono automatycznie wypełniać wymiary i dane używane w raportach.
Jak zaimplementować zdarzenie niestandardowe
Zdarzenie niestandardowe możesz zaimplementować na kilka sposobów w zależności od tego, jak skonfigurujesz pomiar skuteczności witryny lub aplikacji. Możesz w tym celu korzystać z:
- tagu gtag.js (do witryn),
- Menedżera tagów (do witryn),
- Google Analytics dla Firebase (do aplikacji mobilnych).
Szczegóły konkretnej implementacji różnią się zależnie od konfiguracji witryny lub aplikacji. Więcej informacji o implementowaniu zdarzenia niestandardowego znajdziesz w dokumentacji dla programistów (patrz linki powyżej).
Struktura zdarzenia niestandardowego
Zdarzenie niestandardowe składa się z tych elementów:
- nazwa zdarzenia niestandardowego,
- parametry powiązane ze zdarzeniem niestandardowym.
Nazwa zdarzenia
Nazwa zdarzenia niestandardowego to dowolna wybrana przez Ciebie nazwa. Powinna zawierać informacje o tym, co chcesz mierzyć za pomocą danego zdarzenia. Jeśli np. mierzysz darowizny, nazwa może wyglądać tak: „darowizna”.
Zanim nadasz nazwę zdarzeniu niestandardowemu, upewnij się, że jest ona zgodna z regułami nazewnictwa zdarzeń (np. w nazwie jest rozróżniana wielkość liter, nie może ona należeć do nazw zarezerwowanych i musi się zaczynać literą) oraz z ograniczeniami nazewnictwa zdarzeń (tzn. nazwa musi być krótsza niż 40 znaków). W przeciwnym razie usługa Google Analytics nie będzie mogła rejestrować ani przetwarzać zdarzenia.
Gdy ktoś wywoła w Twojej witrynie lub aplikacji zdarzenie niestandardowe, jego nazwa służy do zliczania, ile razy użytkownik wykonał dane działanie. Jeśli np. ktoś przekaże darowiznę, liczba darowizn wzrośnie o 1. Wszystkie dodatkowe informacje o darowiznach należy rejestrować jako parametry zdarzenia niestandardowego.
Parametry zdarzenia
Parametry zdarzenia niestandardowego zawierają dodatkowe informacje o wykonanym działaniu. Możesz np. mierzyć, czy działanie zakończyło się powodzeniem, kiedy wystąpiło zdarzenie lub jakie wybory podejmowali użytkownicy w trakcie interakcji.
Parametr składa się z par klucz-wartość. Każda para obejmuje te elementy:
- nazwa parametru, która opisuje zbierane informacje;
- wartość parametru, która jest wartością powiązaną z parametrem w ramach tej interakcji.
Nazwa parametru nie zmienia się w kolejnych sesjach, ale jego wartość powinna być aktualizowana zależnie od tego, co użytkownik robi w danej sesji. Jeśli np. jeden użytkownik przekaże darowiznę w wysokości 1 zł, parametr „value” będzie miał wartość „1.00”, a jeśli inny użytkownik przekaże darowiznę w wysokości 2 zł, parametr „value” powinien mieć wartość „2.00”. Pozwoli Ci to konsekwentnie mierzyć te same informacje w różnych sesjach.
Wymiary i dane niestandardowe
Aby uzyskać dostęp do różnych wartości przypisanych w raportach parametrowi zdarzenia, musisz utworzyć wymiar niestandardowy lub dane niestandardowe. Dzięki wymiarowi niestandardowemu lub danym niestandardowym możesz zobaczyć informacje zebrane z parametru zdarzenia. Jeśli np. skonfigurujesz parametr zdarzenia „value”, możesz utworzyć dane niestandardowe o nazwie „Wartość”, które umożliwią Ci sprawdzanie każdej wartości przypisanej temu parametrowi zdarzenia. Więcej informacji o wymiarach i danych niestandardowych
Moc zbioru i ograniczenia systemu
Podczas konfigurowania parametru zdarzenia niestandardowego pamiętaj o liczbie możliwych wartości, które można mu przypisać.
Każdemu parametrowi można przypisać pewną liczbę wartości. Na przykład parametr zdarzenia niestandardowego „mobile” może mieć 1 z 2 potencjalnych wartości: „true” (prawda) lub „false” (fałsz). Inne parametry mogą mieć dowolną liczbę wartości, np. „page_location”, który może mieć inną wartość dla każdego adresu URL w witrynie.
Gdy utworzysz wymiar niestandardowy, aby mieć widoczne informacje kategorialne, np. page_location, liczba możliwych wartości ma znaczenie. Wymiary, które mają więcej niż 500 możliwych wartości, są uznawane za wymiary o dużej mocy zbioru. Ograniczenia systemu Google Analytics mogą wpływać na raporty i eksploracje zawierające wymiary o dużej mocy zbioru. Może to prowadzić do zbierania się wartości w wierszu „(inne)” lub do próbkowania danych.
Zanim utworzysz parametry zdarzenia niestandardowego, sprawdź też liczbę wymiarów i danych niestandardowych, jaką możesz utworzyć. Jeśli wysyłasz więcej parametrów zdarzenia niż można w ramach tych ograniczeń, musisz wybrać, których z tych parametrów chcesz używać jako wymiarów i danych niestandardowych.
Ograniczenia zbierania danych o zdarzeniach
Nie ma limitu liczby zdarzeń niestandardowych, które możesz utworzyć na potrzeby strumienia danych z sieci (tzn. na potrzeby witryny). Możesz jednak rejestrować maksymalnie 500 różnych zdarzeń na użytkownika aplikacji mobilnej dziennie. Jeśli 2 różnych użytkowników w różnych instancjach aplikacji wywoła różne zdarzenia, możesz mieć widoczne np. 700 osobnych zdarzeń.
Zdarzenia zbierane automatycznie i objęte pomiarem zaawansowanym nie wliczają się do tych ograniczeń.
Zanim utworzysz własne zdarzenia, zapoznaj się z innymi ograniczeniami zbierania danych o zdarzeniach.
Konwersje
Każde zdarzenie niestandardowe można oznaczyć jako konwersję. Jeśli np. dla powodzenia Twojej firmy ważne są darowizny, możesz oznaczyć zdarzenie niestandardowe „darowizna” jako konwersję.
Czasami działanie, które chcesz mierzyć, jest częściowo rejestrowane przez dotychczasowe zdarzenie, ale planujesz zawęzić jego zakres, aby objąć pomiarem działanie ważne dla Twojej firmy. Na przykład Analytics automatycznie mierzy odsłony, ale możesz chcieć utworzyć osobne zdarzenie niestandardowe, które posłuży do pomiaru odsłon strony potwierdzenia.
Zamiast w takich przypadkach tworzyć zdarzenia niestandardowe, możesz utworzyć kopię gotowego zdarzenia lub zmodyfikować je bezpośrednio w Google Analytics. Następnie możesz oznaczyć to zdarzenie jako konwersję. Dzięki temu możesz szybko tworzyć zdarzenia bez konieczności aktualizowania kodu witryny.
Pamiętaj, aby poinformować o tych zmianach osobę, która wprowadza modyfikacje w kodzie Twojej witryny (o ile nie dokonujesz ich samodzielnie). W przeciwnym razie możesz otrzymać zawyżoną liczbę interakcji, jeśli ta osoba także utworzy zdarzenie niestandardowe na potrzeby tej samej interakcji.
Wyświetlanie zdarzeń w raportach
Gdy zaimplementujesz zdarzenie niestandardowe i Google Analytics zacznie je rejestrować, możesz w sekcji Raporty sprawdzać w raporcie Zdarzenia, ile razy zdarzenie to zostało zarejestrowane oraz jakie inne dane zostały zebrane na jego temat w wybranym zakresie dat.
Możesz też kliknąć nazwę zdarzenia, aby wyświetlić bardziej szczegółowy raport o nim aktualizowany w czasie rzeczywistym. Znajdziesz w nim m.in. szczegóły parametrów, dane demograficzne użytkowników, którzy wywołali to zdarzenie, oraz liczbę użytkowników, którzy wywołali zdarzenie (i powiązane z nim parametry).