Wydarzenia ekonomiczne pozwalają ci śledzić swoją ekonomię w doświadczeniu, taką jak:
- Górne umywalki — na co użytkownicy wydają zasoby doświadczenia?
- Główne źródła — Gdzie użytkownicy zarabiają zasoby?
- Średni balans portfela — ile zasobów trzymają użytkownicy?
Gdy twoje doświadczenie zacznie śledzić wydarzenia ekonomiczne, odblokujesz stronę ekonomiczną panelu analitycznego w centrum twórców.
Śledź wydarzenia ekonomiczne
Aby odblokować pulpit nawigacyjny ekonomii, musisz śledzić niektóre wydarzenia ekonomiczne w swoim doświadczeniu.Zacznij od zidentyfikowania miejsca, w którym użytkownicy źródło (tj.zdobycie) oraz utopienie (tj.wydać) zasoby w swoim doświadczeniu.Są one reprezentowane w kodzie przez Enum.AnalyticsEconomyFlowType, które mogą być albo Source lub Sink.
Typy transakcji
Każde wydarzenie źródła i odbioru wymaga wpisywaćtransakcji, kodowanego za pomocą Enum.AnalyticsEconomyTransactionType. Domyślnie opcje są:
- IAP (kod źródłowy) - Zakupy w aplikacji wymieniające Robux na zasoby, np. pakiet startowy.
- TimedReward (kod źródłowy) - Zdobywaj zasoby w harmonogramie, np. codzienny premia.
- Onboarding (kod źródłowy) - Zdobądź zasoby podczas rozpoczęcia, np. premiapowitalny.
- Shop (źródło lub zlew) - zasoby handlowe w robić zakupy, np. kupowaćprzedmiotu.
- Gameplay (źródło lub zlew) - Zdobywaj lub wydawaj zasoby z rozgrywka, np. ukończenie zadania.
- ContextualPurchase (zmywanie) - Wydaj zasoby na impuls kontekstowy, np. dodatkowe życia.
Te typy pojawiają się na tablicy rozdzielczej.Dobrym pomysłem jest rozpoczęcie od domyślnych kategorii, ale jeśli potrzebujesz, możesz również dostarczyć własne nazwy typów transakcji podczas rejestrowania zdarzenia.
Źródła śledzenia
Poniższy przykład używa AnalyticsService.LogEconomyEvent, aby zapisać dwa różne wydarzenia ekonomiczne, gdy użytkownicy ukończą pierwszy i drugi poziom w doświadczeniu i zdobędą trochę monet.
Śledzenie wydarzenia rozgrywki źródłowej
local AnalyticsService = game:GetService("AnalyticsService")-- Po zakończeniu poziomu 1AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- Nazwa waluty50, -- Zarobiona kwota50, -- Obecny saldoEnum.AnalyticsEconomyTransactionType.Gameplay.Name -- wpisywaćtransakcji)-- Po zakończeniu poziomu 2AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- Nazwa waluty50, -- Zarobiona kwota100, -- Bilans po transakcjiEnum.AnalyticsEconomyTransactionType.Gameplay.Name -- wpisywaćtransakcji)
Poniższy przykład śledzi zakup Robuxa pakietu 1000 monet za pomocą wpisywaćtransakcji IAP (w aplikacji)Pole itemSKU jest opcjonalnym parametrem dodanym tutaj do porównania z poprzednim próbką.Jeśli nie określisz itemSKU, panele ekonomiczne wyświetlają N/A w tabeli źródeł i odbiorów.
Śledzenie zakupu w kupować
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins",1000, -- Ile monet jest w pakiet1020, -- Bilans po transakcjiEnum.AnalyticsEconomyTransactionType.IAP.Name,"1000CoinBundle" -- Unikalny identyfikator SKU przedmiotu z pakietmonet)
Zlewki śledzące
Poniższy przykład rejestruje wydarzenie, gdy użytkownicy wydają monety na zakup DoubleJumpUpgrade .Zwróć uwagę na typ przepływu Sink i typ transakcji Shop w porównaniu z próbkami śledzenia źródeł.
Pamiętaj, że kwota (koszt) powinna zawsze być pozytywną liczbą, niezależnie od tego, czy wydarzenie jest źródłem, czy zbiornikiem.Wskaźniki tablicy ekonomicznej będą automatycznie pokazywać zlewki jako ujemne liczby.
Śledzenie wydarzenia rozgrywki zlewu
local AnalyticsService = game:GetService("AnalyticsService")-- Po zakończeniu poziomu 2AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- Nazwa waluty80, -- Koszt20, -- Bilans po transakcjiEnum.AnalyticsEconomyTransactionType.Shop.Name,"DoubleJumpUpgrade" -- SKU przedmiotu)
Aby uzyskać informacje o ograniczeniach AnalyticsService , zobacz ograniczenia śledzenia wydarzeń .
Użyj niestandardowych pól
Wydarzenia ekonomiczne pozwalają również na rozbijanie na niestandardowych polach, aby ułatwić porównanie między segmentami.Na przykład możesz przekazać nazwy zadań do każdego wydarzenia, aby zobaczyć, od których użytkownicy zarabiają najwięcej pieniędzy, lub przymocować lokalizacje sklepów, aby sprawdzić, czy użytkownicy wolą jedną lokalizację od drugiej.
Możesz rozbić na pola niestandardowe za pomocą wyłącznika rozbicia.

Dla więcej informacji, zobacz niestandardowe pola.
Użyj ekonomii, aby rozwinąć swoje doświadczenie
Pulpit nawigacyjny ekonomii zawiera pięć wykresów, które pomagają Ci podjąć działania w celu zwiększenia przychodów.Możesz dodać do pięciu walut zasobów, a wszystkie wykresy mogą być filtrowane według płeć, grupawiekowej, platforma, systemu operacyjnego i do trzech niestandardowych pól specyficznych dla twojego doświadczenia.
Łączne źródła i zlewy według kategorii - Użyj tej tabeli, aby zrównoważyć swoją ekonomię doświadczeń.Całkowita liczba źródeł odliczonych od całkowitej liczby zlewów powinna być bliska zeru.Możesz także zobaczyć swoje główne źródła i zlewy według kategoria.Jeśli twój całkowity netto rośnie, rozważ dodanie więcej syfonów.
Średni balans portfela - Użyj tej tabeli, aby zobaczyć, ile zasobów posiadają użytkownicy, płatnicy i niepłatnicy w średniej wartości.Jeśli średnia równowaga rośnie, szczególnie dla płatników, rozważ dodanie nowych syfonów.
Główne źródła i zlewy - Użyj tego, aby zidentyfikować, gdzie użytkownicy zdobywają i wydają swoje zasoby.Jeśli użytkownicy nie pobierają zasobów z zakupów w aplikacji, rozważ zmniejszenie cen lub zaoferowanie nowych opcji.Jeśli użytkownicy nie wydają wystarczająco dużo z danego zasobu, rozważ dodanie nowych odpływów dla tego zasobu.
Wszystkie źródła i zlewy - Użyj tego, aby uzyskać połączony widok według kategorii dla wybranego przedziału dat.
Aby uzyskać więcej wskazówek na temat równoważenia ekonomii doświadczenia, zobacz Równoważenie wirtualnych gospodarek.