Eventos de economia deixam você rastrear sua economia na experiência, como:
- Lavatórios superiores — O que os usuários gastam em recursos na experiência?
- Principais fontes — Onde os usuários ganham recursos?
- Balanço médio da carteira — Quanto recursos os usuários estão segurando?
Uma vez que sua experiência começa a rastrear eventos de Economia, você desbloqueará a página de Economia do painel de Análise no Hub do Criador.
Acompanhar eventos de economia de rua
Para desbloquear o painel da Economia, você precisa rastrear alguns eventos da economia em sua experiência.Comece identificando onde os usuários fontes (ou seja,ganho) e despejar (ou seja,gastar) recursos em sua experiência.Estes são representados em código por Enum.AnalyticsEconomyFlowType, que pode ser Source ou Sink.
Tipos de transação
Cada fonte e evento de sincronização requer um digitarde transação, codificado com Enum.AnalyticsEconomyTransactionType. Por padrão, as opções são:
- IAP (original) - Compras dentro do aplicativo que trocam Robux por recursos, por exemplo, pacote de iniciante.
- TimedReward (original) - Ganhe recursos em uma programação, por exemplo, bônus diário.
- Onboarding (original) - Obtenha recursos ao começar, por exemplo, bônus de boas-vindas.
- Shop (fonte ou saída) - Recursos de negociação na comprar, por exemplo, comprarde item.
- Gameplay (fonte ou saída) - Ganhe ou gaste recursos do jogabilidade, por exemplo, conclusão de missão.
- ContextualPurchase (sink) - Gaste recursos em um impulso específico de contexto, por exemplo, vidas extras.
Esses tipos aparecem no painel.É uma boa ideia começar com as categorias padrão, mas se você precisar também pode fornecer seus próprios nomes de tipo de transação ao registrar um evento.
Fontes de rastreamento
O seguinte exemplo usa AnalyticsService.LogEconomyEvent para registrar dois eventos econômicos diferentes quando os usuários concluem os primeiro e segundo níveis na experiência e ganham algumas moedas.
Rastreando um evento de jogabilidade de origem
local AnalyticsService = game:GetService("AnalyticsService")-- Após conclusão do nível 1AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- Nome da moeda50, -- Quantia ganha50, -- Saldo saldoEnum.AnalyticsEconomyTransactionType.Gameplay.Name -- digitarde transação)-- Após conclusão do nível 2AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- Nome da moeda50, -- Quantia ganha100, -- Balanceamento após a transaçãoEnum.AnalyticsEconomyTransactionType.Gameplay.Name -- digitarde transação)
A seguinte amostra rastreia uma compra de Robux de um pacote de 1000 moedas, usando o digitarde transação IAP (comprardentro do aplicativo).O campo itemSKU é um parâmetro opcional adicionado aqui para comparar com a amostra anterior.Se você não especificar um itemSKU, os painéis de economia são exibidos N/A nas tabelas de fontes e saídas.
Rastreando uma comprarno aplicativo
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins",1000, -- Quantas moedas estão no pacote1020, -- Balanceamento após a transaçãoEnum.AnalyticsEconomyTransactionType.IAP.Name,"1000CoinBundle" -- Identificador exclusivo de SKU de item do pacote de moedas)
Pistas de afundamento
O seguinte exemplo registra um evento quando os usuários gastam moedas para comprar um DoubleJumpUpgrade.Observe o tipo de fluxo Sink e o tipo de transação Shop ao comparar com as amostras de rastreamento de origem.
Tenha em mente que a quantidade (custo) deve sempre ser um número positivo, independentemente de se o evento é uma fonte ou um receptor.Os gráficos do painel da economia mostrarão automaticamente os escoamentos como números negativos.
Rastreando um evento de jogabilidade de pia
local AnalyticsService = game:GetService("AnalyticsService")-- Após conclusão do nível 2AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- Nome da moeda80, -- Custo20, -- Balanceamento após a transaçãoEnum.AnalyticsEconomyTransactionType.Shop.Name,"DoubleJumpUpgrade" -- SKU do item)
Para obter informações sobre AnalyticsService, veja limitações de rastreamento de eventos.
Use campos personalizados
Eventos de economia também permitem quebrar em campos personalizados para suportar uma comparação mais fácil entre segmentos.Por exemplo, você pode fornecer nomes de missão para cada evento para ver quais os usuários estão ganhando mais dinheiro, ou anexar locais de loja para ver se os usuários preferem um local sobre o outro.
Você pode quebrar por campos personalizados usando o seletor de quebra.

Para mais informações, veja Campos personalizados.
Use economia para crescer sua experiência
O painel da Economia inclui cinco gráficos para ajudá-lo a tomar medidas para aumentar sua receita.Você pode adicionar até cinco moedas de recursos e todos os gráficos podem ser filtrados por gênero, faixa grupo, plataforma, OS e até três campos personalizados específicos para sua experiência.
Totais de fontes e saídas por categoria - Use este gráfico para equilibrar sua economia na experiência.As fontes totais subtraídas devem estar perto de zero.Você também pode ver suas principais fontes e pias por categoria.Se o seu total líquido estiver crescendo, considere adicionar mais pias.
Balanço médio da carteira - Use este gráfico para ver quantos recursos os usuários, pagadores e não pagadores mantêm em média.Se o saldo médio estiver crescendo, especialmente para os pagadores, considere adicionar novas pias.
Principais fontes e pias - Use isso para identificar onde seus usuários ganham e gastam seus recursos.Se os usuários não estiverem buscando recursos de compras no aplicativo, considere reduzir os preços ou oferecer novas opções.Se os usuários não estiverem gastando o suficiente de um recurso dado, considere adicionar novos lavatórios para esse recurso.
Todas as fontes e pias - Use isso para obter uma visão combinada por categoria para o período de data selecionado.
Para mais dicas sobre como equilibrar sua economia na experiência, veja Balancear economias virtuais.