Wirtschaftliche Ereignisse lassen Sie Ihre In-Experience-Wirtschaft verfolgen, z. B.:
- Top-Waschbecken — Was geben Benutzer in-Experience-Ressourcen aus?
- Top-Quellen — Wo verdienen Benutzer Ressourcen?
- Durchschnittliche Geldbörsenbilanz — Wie viele Ressourcen halten Benutzer?
Sobald deine Erfahrung beginnt, Wirtschaftsereignisse zu verfolgen, wirst du die Wirtschaftsseite des Analytics-Dashboards im Creator Hub freischalten.
Verfolgung von Wirtschaftsereignissen
Um das Wirtschafts-Dashboard freizuschalten, musst du einige Wirtschaftsereignisse in deiner Erlebnisverfolgen. Starten Sie, indem Sie identifizieren, wo Benutzer Quelle (d.h. Gewinn) und Sink (d.h. Ausgaben) Ressourcen in Ihrer Erlebnissind. Dies wird in Code durch
Transaktionsarten
Jede Quelle und jedes Waschereignis erfordert einen eingeben, der mit Enum.AnalyticsEconomyTransactionType encodiert ist. Standardmäßig sind die Optionen:
- IAP (Ausgangstext) - In-App-Käufe, die Robux gegen Ressourcen tauschen, z. B. Starter-Pack.
- TimedReward (Ausgangstext) - Verdiene Ressourcen auf einem Zeitplan, z. B. täglichen Bonus.
- Onboarding (Ausgangstext) - Holen Sie sich Ressourcen beim Starten, z. B. Bonus.
- Shop (Quelle oder Waschbecken) - Handeln Sie Ressourcen im kaufen, z. B. kaufen.
- Gameplay (Quelle oder Waschbecken) - Verdiene oder gib Ressourcen durch das Spielen von Quests ab.
- ContextualPurchase (Waschbecken) - Gib Ressourcen für einen kontextspezifischen Impuls aus, z. B. zusätzliches Leben.
Diese Typen erscheinen auf dem Dashboard. Es ist eine gute Idee, mit den Standardkategorien zu beginnen, aber wenn Sie es benötigen, können Sie auch Ihre eigenen Transaktions тип Namen bereitstellen, wenn Sie ein Ereignis veröffentlichen.
Tracking-Quellen
Das folgende Beispiel verwendet AnalyticsService.LogEconomyEvent, um zwei verschiedene Wirtschaftsereignisse aufzuzeichnen, wenn Benutzer die ersten und zweiten Stufen im Erlebnis abschließen und einige Münzen verdienen.
Ein Quelle-Gameplay-Ereignis verfolgen
local AnalyticsService = game:GetService("AnalyticsService")-- Nach Abschluss der Stufe 1AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- Währung名50, -- Verdienste50, -- Aktueller KontostandEnum.AnalyticsEconomyTransactionType.Gameplay.Name -- eingeben)-- Nach Abschluss der Stufe 2AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- Währung名50, -- Verdienste100, -- Bilanz nach der TransaktionEnum.AnalyticsEconomyTransactionType.Gameplay.Name -- eingeben)
Das folgende Beispiel verfolgt einen Robux-Kauf eines 1000-Münzen-Bündels mit dem IAP (kaufen) -Typ. Die itemSKU -Feld ist ein optionales Parameter, das hier mit dem vorherigen Beispiel verglichen werden kann. Wenn Sie keinen itemSKU eingeben, wird die <
Verfolgen eines kaufen
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins",1000, -- Wie viele Münzen in der Bündelsind1020, -- Bilanz nach der TransaktionEnum.AnalyticsEconomyTransactionType.IAP.Name,"1000CoinBundle" -- Einzigartige Item-SKU-Identifikator des Münzen-Bündels)
Waschbeckenverfolgung
Das folgende Beispiel zeigt ein Ereignis, wenn Benutzer Münzen ausgeben, um ein DoubleJumpUpgrade zu kaufen. Beachten Sie den Sink-Flusstyp und den Shop-Transaktionstyp im Vergleich zu den Quellen-Tracking-Beispielen.
Denken Sie daran, dass die Menge (Kosten) immer eine positive Zahl sein sollte, unabhängig davon, ob das Ereignis eine Quelle oder eine Waschbecken ist. Die Wirtschafts-Dashboard-Charts werden automatisch Waschbecken als negative Zahlen anzeigen.
Verfolgung eines Waschbecken-Spielereignisses
local AnalyticsService = game:GetService("AnalyticsService")-- Nach Abschluss der Stufe 2AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- Währung名80, -- Kosten20, -- Bilanz nach der TransaktionEnum.AnalyticsEconomyTransactionType.Shop.Name,"DoubleJumpUpgrade" -- Item-SKU)
Für Informationen über AnalyticsService Einschränkungen, siehe Event-Tracking-Einschränkungen.
Benutzerdefinierte Felder verwenden
Wirtschaftsereignisse ermöglichen es auch, auf benutzerdefinierte Felder zu brechen, um einen einfachen Vergleich zwischen Segmenten zu unterstützen. Zum Beispiel können Sie Benutzerernamen für jedes Ereignis geben, um zu sehen, welche Benutzer am meisten Geld verdienen, oder Lagerstandorte anstecken, um zu sehen, ob Benutzer eine bestimmte Position bevorzugen.
Du kannst mit dem Breakdown-Selector benutzerdefinierte Felder zerbrechen.
For more information, see benutzerdefinierte Felder .
Verwenden Sie Economy, um Ihr Erlebnis zu vergrößern
Das Wirtschafts-Dashboard enthält fünf Diagramme, um Ihnen zu helfen, Maßnahmen zur Erhöhung Ihres Einnahmen zu ergreifen. Sie können bis zu fünf Währungen von Ressourcen hinzufügen, und alle Diagramme können nach Geschlecht, Alter, Plattform, OS und bis zu drei benutzerdefinierten Feldern spezifisch für Ihr Erlebnis gefiltert werden.
Gesamte Quellen und Waschbecken nach Kategorie - Verwenden Sie diese Diagramm, um Ihre In-Experience-Wirtschaft auszubalancieren. Gesamte Quellen subtrahieren Gesamte Waschbecken sollte nahe Null sein. Sie können auch Ihre Top-Quellen und Waschbecken nach Kategorie sehen. Wenn Ihr Gesamtwert wächst, betrachten Sie die Hinzufügung von mehr Waschbecken.
Durchschnittliche Geldbörsenbilanz - Verwenden Sie diese Diagramm, um zu sehen, wie viele Ressourcen Benutzer, Zahler und Nicht-Zahler im Durchschnitt halten. Wenn die durchschnittliche Bilanz wächst, insbesondere für Zahler, betrachten Sie die Hinzufügung neuer Waschbecken.
Top-Quellen und Waschbecken - Verwenden Sie dies, um zu identifizieren, wo Ihre Benutzer ihre Ressourcen erhalten und ausgeben. Wenn Benutzer keine Ressourcen aus dem In-App-Kauf erhalten, sollten Sie die Preise reduzieren oder neue Optionen anbieten. Wenn Benutzer nicht genug eines bestimmten Ressourcen verbrauchen, sollten Sie neue Waschbecken für diesen Ressourcen hinzufügen.
Alle Quellen und Waschbecken - Verwenden Sie dies, um eine kombinierte Ansicht pro Kategorie für die ausgewählte Datumsreichweite zu erhalten.
For more tips on how to balance your in-experience economy, see Balancing Virtual Economies .