Eventos econômicos deixam você rastrear sua economia na experiência, como:
- Pias superiores — O que os usuários gastam em recursos na experiência?
- Top fontes — Onde os usuários ganham recursos?
- Saldo médio da carteira — Quanto tempo os usuários estão segurando?
Uma vez que sua experiência comece a rastrear eventos Econômicos, você desbloqueará a página Econômica no Painel de Análise de Dados no Hub do Criador.
Rastreamento de Eventos Econômicos
Para desbloquear o painel Econômico, você precisa rastrear alguns eventos econômicos em sua experiência. Comece identificando onde os usuários 源 (ou seja, ganhar) e sink (ou seja, gastar) recursos na sua experiência. Estes são representados no código por Enum.AnalyticsEconomyFlowType
Tipos de Transação
Cada fonte e evento de lodo exige um digitarde transação, codificado com Enum.AnalyticsEconomyTransactionType. Por padrão, as opções são:
- IAP (original) - Compras no aplicativo de troca de Robux por recursos, como pacote de iniciante.
- TimedReward (original) - Ganhe recursos em um cronograma, por exemplo, bônus diário.
- Onboarding (original) - Obtenha recursos ao iniciar, como o bônus de boas-vindas.
- Shop (fonte ou ponte) - Troque recursos na comprar, como a comprarde itens.
- Gameplay (fonte ou pote) - Ganhe ou gaste recursos do jogabilidade, como a conclusão de missões.
- ContextualPurchase (lava-louças) - Gaste recursos em um impulso contextual, como, por exemplo, vidas extras.
Esses tipos aparecem no painel. É uma boa ideia começar com as categorias padrão, mas se você precisar, você também pode fornecer nomes de tipo de transação quando estiver logando um evento.
Rastreamento de Sites
O seguinte exemplo usa AnalyticsService.LogEconomyEvent para registrar dois eventos econômicos diferentes quando os usuários completam os primeiros e segundos níveis na experiência e ganham algumas moedas.
Rastreamento de um evento de jogo de origem
local AnalyticsService = game:GetService("AnalyticsService")-- Após a conclusão do nível 1AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- Nome da moeda50, -- Quantidade ganha50, -- Saldo saldoEnum.AnalyticsEconomyTransactionType.Gameplay.Name -- digitarde transação)-- Após a conclusão do nível 2AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- Nome da moeda50, -- Quantidade ganha100, -- Saldo após a transaçãoEnum.AnalyticsEconomyTransactionType.Gameplay.Name -- digitarde transação)
O seguinte exemplo rastreia uma compra de Robux de um conjunto de 1000 pacote, usando o digitarde transação IAP (na comprar). O campo itemSKU é um parâmetro opcional adicionado aqui para comparar com o exemplo anterior. Se você não especificar um itemSKU, os painéis de
Rastreamento de uma comprarno aplicativo
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins",1000, -- Quantas moedas estão no pacote1020, -- Saldo após a transaçãoEnum.AnalyticsEconomyTransactionType.IAP.Name,"1000CoinBundle" -- Identificador de itens exclusivo do conjunto de pacote)
Rastreamento de Pistas
O seguinte exemplo registra um evento quando os usuários gastam moedas para comprar um DoubleJumpUpgrade. Observe o tipo de Sink e o tipo de transação Shop quando comparado aos exemplos de rastreamento de origem.
Lembre-se de que a quantia (custo) sempre deve ser um número positivo, independentemente de ser uma fonte ou um sink. Os gráficos de painel econômico sempre mostrarão as piscinas como números negativos.
Rastreamento de um evento de jogos de pista
local AnalyticsService = game:GetService("AnalyticsService")-- Após a conclusão do nível 2AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- Nome da moeda80, -- Custo20, -- Saldo após a transaçãoEnum.AnalyticsEconomyTransactionType.Shop.Name,"DoubleJumpUpgrade" -- Código de Item)
Para obter informações sobre limitações de AnalyticsService, veja limitações de rastreamento de eventos.
Usando Campos Personalizados
Os eventos econômicos também permitem que você quebre em campos personalizados para apoiar a comparação mais fácil entre segmentos. Por exemplo, você pode fornecer nomes de missões a cada evento para ver quais os usuários estão fazendo mais dinheiro ou anexar locais de armazenamento para ver se os usuários preferem um local sobre outro.
Você pode quebrar por campos personalizados usando o seletor de quebra.
Para mais informações, see campos personalizados .
Usando Economia para Crescer sua Experiência
O painel Econômico inclui cinco gráficos para ajudá-lo a agir para aumentar sua receita. Você pode adicionar até cinco moedas de recursos, e todos os gráficos podem ser filtrados por gênero, grupo de idade, plataforma, OS e até três campos personalizados específicos à sua experiência.
Total de fontes e afogos por categoria - Use esta tabela para equilibrar sua economia na experiência. Total de fontes subtrair total de afogos deve estar perto de zero. Você também pode ver suas principais fontes e afogos por categoria. Se seu total net estiver crescendo, considere adicionar mais afogos.
Saldo médio da carteira - Use esta gráfica para ver quantos recursos os usuários, pagadores e não pagadores possuem em média. Se o saldo médio estiver crescendo, especialmente para os pagadores, considere adicionar novos recursos.
As melhores fontes e pias - Use isso para identificar onde seus usuários ganham e gastam seus recursos. Se os usuários não estão fornecendo recursos a partir de compras no aplicativo, considere reduzir os preços ou oferecer novas opções. Se os usuários não estão gastando recursos suficientes de um recurso dado, considere adicionar novas pias para aquele recurso.
Todas as fontes e pias - Use isso para obter uma visão combinada por categoria para o conjunto de datas selecionado.
Para mais dicas sobre como balancear sua economia na experiência, veja Balanceando Economias Virtuais.