Wydarzenia niestandardowe pozwalają na śledzenie metryk specyficznych dla twojej gry, które nie są w pełni uchwycone przez inne zdarzenia. Obejmuje to:
- Przyjęcie — Ile użytkowników kliknęło na konkretny komponent interfejsu użytkownika?
- Zachowanie użytkownika — Jaka umiejętność jest najczęściej używana na każdej mapie?
- Podstawowa pętla — Jak wyglądają wskaźniki zabójstw/śmierci w przypadku różnych broni?
Gdy twoja gra rozpocznie śledzenie wydarzeń niestandardowych, odblokujesz stronę Eksploruj na pulpicie Analytics w Centrum Kreatora. Możesz dodać do swojej gry do 100 wydarzeń niestandardowych.
Śledzenie wydarzeń niestandardowych
Aby odblokować stronę Eksploruj, musisz najpierw śledzić wydarzenia niestandardowe w swojej grze. Zacznij od zidentyfikowania, które metryki są najważniejsze dla monitorowania i poprawy twojej gry. Wydarzenia są aglomerowane codziennie, więc może zająć do 24 godzin, aby wykresy wypełniły się na stronie.
Liczniki
Liczniki są jednorazowymi wydarzeniami rejestrowanymi bez wartości. Możesz używać liczników do śledzenia liczby razy, kiedy konkretne wydarzenie miało miejsce. Używaj liczników dla pojedynczych akcji, takich jak kliknięcie przycisku, rozpoczęcie zadania czy użycie narzędzia.
Wydarzenia automatycznie śledzą zarówno liczbę wystąpień, jak i liczbę unikalnych użytkowników. Dla agregacji wartości, wydarzenia licznika traktowane są jak wydarzenia z domyślną wartością 1. Oznacza to, że agregacje takie jak max/min/średnia zawsze będą wynosić 1, a suma będzie równa całkowitej liczbie wydarzeń.
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogCustomEvent(player,"MisjaRozpoczęta" -- Nazwa wydarzenia)
Wydarzenia z wartościami
Możesz także śledzić wydarzenia z wartościami dla metryk, które wymagają bardziej ilościowych danych w twojej grze, takich jak wskaźniki zabójstw/śmierci lub czas, jaki użytkownik spędza na misji. Może to być również sposób na wysyłanie wydarzeń w partiach, aby nie przekraczać limitów szybkości, tzn. wysyłanie 10 zabitych zombie zamiast 1 zabitego zombie dziesięć razy.
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogCustomEvent(player,"CzasZakończeniaMisji", -- Nazwa wydarzenia120 -- Wartość wydarzenia)
Agregacje wydarzeń
Wszystkie metryki wydarzeń obejmują następujące agregacje i wsparcie dla podziału:
- Liczba
- Liczba unikalnych użytkowników
- Średnia wartość
- Suma wartości
- Minimum
- Maximum
- Średnia wartość na użytkownika
Zobacz swoje agregacje wydarzeń na stronie Eksploruj, wybierając typ agregacji.

Użycie pól niestandardowych
Wydarzenia niestandardowe pozwalają także na podział według pól niestandardowych, aby wspierać łatwiejsze porównania między segmentami. Na przykład możesz przypisać nazwy zadań do każdego wydarzenia, aby zobaczyć, które z nich użytkownicy preferują najbardziej, lub dołączyć klasę gracza, aby sprawdzić, czy jakaś klasa ma znacząco wyższy wskaźnik zabójstw/śmierci.
Możesz podzielić się według pól niestandardowych, korzystając z selektora podziału.

Powinieneś używać pól niestandardowych zawsze, gdy to możliwe, zamiast nazw wydarzeń, ponieważ istnieje znacznie ściślejszy limit kardynalności dla nazw wydarzeń niż dla pól niestandardowych. Użycie pól niestandardowych pozwala również na wizualizację wydarzeń według wartości pól.
Na przykład, zamiast SadzenieKapusty, SadzenieRzepy, SadzeniePapryki jako trzech osobnych wydarzeń, możesz mieć jedno wydarzenie o nazwie SadzenieNasion, z wartościami pól niestandardowych Sadzenie - Kapusta, Sadzenie - Rzepa, i Sadzenie - Papryka. W ten sposób możesz wizualizować zarówno całkowitą liczbę zasadzonych nasion, jak i porównywać każdą roślinę w tej samej wizualizacji. To także redukuje kardynalność nazw wydarzeń.
Aby uzyskać więcej informacji, zobacz Pola niestandardowe.
Używaj wydarzeń niestandardowych, aby rozwijać swoją grę
Wydarzenia niestandardowe umożliwiają śledzenie najważniejszych metryk, dostarczając informacji o tym, jak gracze wchodzą w interakcje z określonymi funkcjami i treściami. Wykorzystuj te wydarzenia, aby odkrywać wzorce w zachowaniach graczy i optymalizować swoją podstawową pętlę gry.
W grze referencyjnej Plant podstawowa pętla z wydarzeniem ZbierzRoślinę wywołuje się za każdym razem, gdy gracz zbiera dojrzałą roślinę. Używając wydarzeń niestandardowych, możesz śledzić średnią liczbę roślin zbieranych przez gracza każdego dnia z podziałem na typ rośliny jako pole niestandardowe:

- Staraj się poprawić różnorodność treści w swojej grze i zachęcać graczy do eksploracji innych opcji jako część podstawowej pętli, aby uniknąć monotonii.
- Zbadaj, dlaczego użytkownicy znacznie preferują rzepy nad innymi roślinami i czy istnieją jakiekolwiek nierównowagi, które rzepy powodują (np. z wydarzeniami ekonomicznymi).
- Dodaj więcej śledzenia wydarzeń w swojej pętli, takich jak sadzenie nasion, podlewanie roślin i wizyty w sklepie, aby lepiej śledzić zachowanie graczy i inne obszary do poprawy.