Własne wydarzenia

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Wydarzenia niestandardowe pozwalają ci śledzić metryki specyficzne dla twojego doświadczenia, które inne wydarzenia nie w pełni przechwytywać. Obejmuje to:

  • Adopcja — Ile użytkowników kliknie na konkretny komponent interfejsu?
  • Zachowanie użytkownika — Jaka jest najczęściej używana zdolność na każdej mapie?
  • Pętla rdzenia — Jak porównują się stosunki zabójstw/śmierci między różnymi broniami?

Gdy twoje doświadczenie zacznie śledzić niestandardowe zdarzenia, odblokujesz stronę niestandardową w panelu analitycznym na Creator Hub.Możesz dodać do 100 niestandardowych wydarzeń do swojego doświadczenia.

Śledź niestandardowe zdarzenia

Aby odblokować pulpit nawigacyjny wydarzeń niestandardowych, musisz najpierw śledzić niestandardowe wydarzenia w swoim doświadczeniu.Zacznij od zidentyfikowania, które metryki są najważniejsze do monitorowania i poprawy Twojego doświadczenia.Wydarzenia są agregowane codziennie, więc może to potrwać do 24 godzin, aby wykresy pojawiły się na stronie.

Liczniki

Liczniki są jednorazowymi wydarzeniami rejestrowanymi bez wartości.Możesz używać liczników do śledzenia liczby razy, kiedy wystąpiło określone wydarzenie.Użyj liczników dla pojedynczych działań, takich jak kliknięcie przycisku, rozpoczęcie zadania lub użycie narzędzia.

Wydarzenia będą automatycznie śledzić liczbę zdarzeń oraz liczbę unikalnych użytkowników.W przypadku agregacji wartości wydarzenia licznikowe są traktowane jako wydarzenia z domyślną wartością 1 .Oznacza to, że agregacje takie jak maks/min/średni zawsze będą równe 1, a suma będzie równa ogólnej liczbie zdarzeń.


local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogCustomEvent(
player,
"MissionStarted" -- Nazwa wydarzenia
)

Wydarzenia z wartościami

Możesz również śledzić wydarzenia z wartościami dla metryk, które wymagają więcej danych ilościowych w twoim doświadczeniu, takich jak współczynnik zabójstw/śmierci lub czas spędzony przez użytkownika na misji.Można go również używać jako sposób wysyłania zdarzeń w partiach, aby pozostać poniżej limitów stawki, tj.wysyłanie 10 zombie zabitych zamiast 1 zombie zabitych dziesięć razy.


local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogCustomEvent(
player,
"MissionCompletedDuration", -- Nazwa wydarzenia
120 -- Wartość wydarzenia
)

Agregacje wydarzeń

Wszystkie metryczki wydarzeń obejmują następujące agregacje i obejmują wsparcie dla przecięć i krojenia:

  • Liczenie
  • Liczyć unikalnego użytkownika
  • Przeciętna wartość
  • Wartość sumy
  • Wartość minimalna
  • Maksymalna wartość
  • Przeciętna wartość na użytkownika

Zobacz agregacje wydarzeń na stronie niestandardowej, wybierając wpisywaćagregacji.

A list of all the different aggregation options to filter your custom event data.

Użyj niestandardowych pól

Wydarzenia niestandardowe pozwalają również na rozbijanie na niestandardowych polach, aby wspierać łatwiejszy porównywanie między segmentami.Na przykład możesz dostarczyć nazwy zadań do każdego wydarzenia, aby zobaczyć, które są najbardziej preferowane przez użytkowników, lub przymocować klasę gracza, aby sprawdzić, czy klasa ma znacznie wyższy współczynnik zabójstw/śmierci.

Możesz rozbić na pola niestandardowe za pomocą wyłącznika rozbicia.

A dropdown indicating the three custom fields you can compare across, along with standard breakdowns like age, gender, operating system and more.

Powinieneś używać niestandardowych pól za każdym razem, gdy to możliwe, zamiast nazw wydarzeń, ponieważ istnieje o wiele bardziej rygorystyczny limit kardynalności nazw wydarzeń niż niestandardowych pól.Wykorzystanie niestandardowych pól pozwala również zobaczyć wizualizacje wydarzeń na przestrzeni wartości pól.

Na przykład, zamiast PlantCabbage , PlantTurnip , PlantPepper jako trzy oddzielne wydarzenia, możesz mieć pojedyncze wydarzenie z nazwą PlantSeed i wartościami pola niestandardowymi Plant - Cabbage , Plant - Turnip i Plant - Pepper.W ten sposób możesz wizualizować zarówno całkowitą liczbę posadzonych nasion, jak również porównać każdą roślinę w tej samej wizualizacji.Zmniejsza to również kardynalność nazwy wydarzenia.

Dla więcej informacji, zobacz niestandardowe pola.

Użyj niestandardowych wydarzeń, aby rozwinąć swoje doświadczenie

Własne wydarzenia umożliwiają śledzenie metryk, które są najbardziej istotne dla twojej gry, zapewniając wgląd w to, w jaki sposób gracze wchodzą w interakcję z konkretnymi funkcjami i treścią.Użyj tych wydarzeń, aby odkryć wzory w zachowaniu gracza i zoptymalizować swój podstawowy cykl gry.

W grze referencyjnej Roślinka, pętla rdzenia z wydarzeniem HarvestPlant uruchamia się za każdym razem, gdy gracz zbiera dojrzałą roślinę.Używając niestandardowych wydarzeń, możesz śledzić średnią liczbę zebranych roślin na gracza każdego dnia rozdzieloną przez rodzaj rośliny jako niestandardowe pole:

Custom Event graph for the reference Plant game.
  • Spróbuj poprawić różnorodność treści w swoim doświadczeniu i zachęć graczy do odkrywania innych opcji w ramach pętli głównej, aby zapobiec powtarzalności.
  • Zbadaj, dlaczego użytkownicy znacznie preferują rzepy nad innymi roślinami, i czy istnieją jakiekolwiek niezrównoważenia, które powodują rzepy (takie jak z ekonomicznymi wydarzeniami).
  • Dodaj więcej śledzenia wydarzeń w swoim cyklu, takich jak sadzenie nasion, podlewanie roślin i wizyta w robić zakupy, aby lepiej śledzić zachowanie gracza i inne obszary poprawy.