Pular para o conteúdo principal

Segmentação avançada com propriedades personalizadas (versão prévia pública)

O recurso de segmentação avançada com propriedades personalizadas está em versão prévia privada. Prevemos alterações contínuas nele à medida que continuamos coletando feedback e otimizando-o para o uso dos clientes.
A segmentação avançada com propriedades personalizadas (versão prévia pública) permite criar segmentos dinâmicos de jogadores usando seus próprios dados de comércio, engajamento e dados personalizados. Você pode armazenar e gerenciar as informações personalizadas dos jogadores usando propriedades personalizadas e, em seguida, usá-las para criar segmentos com base nessas propriedades específicas. Essas propriedades podem ser definidas nos jogadores por meio de APIs, do Game Manager ou de regras do PlayStream e podem ser usadas para definir segmentos que agrupam jogadores com base em características compartilhadas. Depois que esses segmentos forem criados, eles poderão ser usados para gerar ações nos jogadores. Além disso, esses segmentos podem ser usados para definir tarefas agendadas ou manuais.

Criar segmentos com propriedades personalizadas do jogador

Você pode criar segmentos com propriedades personalizadas do jogador por meio da API ou do Game Manager.

Por meio da API

Por meio do Game Manager

  • Entre no Game Manager.
  • Acesse a página Players.
  • Acesse a guia Segments.
  • Crie ou atualize um segmento.
  • Adicione predicados de propriedades personalizadas selecionando Add filter em Player.
  • Salve o segmento.

Exportar jogadores de um segmento com propriedades personalizadas

  1. Crie um segmento que faça referência a predicados de propriedades personalizadas.
  2. Use a API ExportPlayersInSegment para exportar perfis de jogador

Tarefas agendadas

  1. Execute uma tarefa agendada em um segmento usando predicados de propriedades personalizadas.

Cenários de início rápido

Configurar o catálogo e o inventário do Economy V2

  1. Crie uma moeda Gold Bar como um item.
  2. Crie uma moeda Chocolate Bar como um item.
    • Parâmetros obrigatórios: Friendly ID, Title e Start Date (1º de março)\ Configuração do catálogo do Economy V2
  3. Crie um item de catálogo Chocolate Bar:
    3a. Navegue até Settings -> Economy (V2) -> Catalog (V2).
    3b. Em Catalog Settings, adicione um novo Content Type, Chocolate Bar, e selecione Save.
    Configurações do catálogo 3c. Acesse Engage -> Economy -> Catalog (V2) -> Items e selecione New item para adicionar. Novo item 3d. Selecione Chocolate Bar em ContentType, defina Start date, Time e Title e, em seguida, selecione Save and Publish. Salvar e publicar

1. Criar um segmento para usuários que gastam entre 25 e 50 Gold Bars (moeda virtual gasta)

  1. Navegue até a página PlayStream Rules em Automation -> Rules.
  2. Crie uma regra para o evento items_subtracted com a seguinte configuração: Condições:
    • Payload.ItemId == <id of Gold Bar currency>
    • Opcional: Payload.Amount entre 25 e 50 para evitar a substituição por outros valores
    Ações:
    • Atualizar propriedades personalizadas
      • AmountSpent = Payload.Amount
      • ItemName = Payload.ItemId
    Configuração da regra de moeda virtual
  3. Navegue até a página Segments em Players -> Segments.
  4. Crie um novo segmento com a seguinte configuração:
    • A propriedade personalizada (string) ItemName é <Gold Bar id>
    • A propriedade personalizada (numérica) AmountSpent é >= 25
    • A propriedade personalizada (numérica) AmountSpent é <= 50
    Configuração do segmento de moeda virtual

2. Criar um segmento para usuários que receberam Chocolate Bars e usaram todas elas (10) após 1º de abril de 2025 (inventário concedido)

  1. Navegue até a página PlayStream Rules em Automation -> Rules.
  2. Crie uma regra para o evento playfab.inventory.items_granted com a seguinte configuração: Condições:
    • Payload.ItemId == <Chocolate Bars id>
    Ações:
    • Atualizar propriedades personalizadas do jogador
      • AmountSpent = Payload.Amount
      • ItemUpdateDate = Timestamp
    Configuração da regra de inventário concedido
  3. Navegue até a página Segments em Players -> Segments.
  4. Crie um segmento com a seguinte configuração:
    • Propriedade personalizada (string) ItemName = <Chocolate Bars id>
    • Propriedade personalizada (datetime) ItemUpdateDate > 4/1/2025
    • Propriedade personalizada (numérica) ItemAmountSpent >= 10
    Configuração do segmento de inventário concedido
  5. Como funciona: a regra atualizará a propriedade personalizada do jogador com o valor de cada evento individual; ela não acumulará nem somará valores ao longo do tempo. Por exemplo, se um jogador gastar 1 chocolate bar em dez ocasiões separadas, a propriedade ItemAmountSpent será definida como 1 a cada vez, e não 10. Como resultado, o jogador não será incluído no segmento que filtra por ItemAmountSpent >= 10. Se você precisar acompanhar valores cumulativos ou agregados (por exemplo, o total de itens gastos em vários eventos), recomendamos implementar uma lógica personalizada usando uma Azure Function ou o CloudScript para calcular e atualizar o total.
  6. Observação: as Gold Bars do cenário 1 e as Chocolate Bars do cenário 2 gravam na mesma propriedade ItemName. Se quiser acompanhar vários valores, você precisará de vários nomes de propriedade para evitar que um jogador fique alternando entre 2 segmentos.

  1. Navegue até a página PlayStream Rules em Automation -> Rules.
  2. Crie uma regra para o evento playfab.inventory.items_purchased com a seguinte configuração: Condições:
    • Payload.ItemType == ChocolateBar
    • Payload.Amount >= 1
    • Timestamp >= 5 minutes ago
    Ações:
    • Atualizar propriedades personalizadas
      • ChocolateBarPurchased = Payload.Amount
    Configuração da regra de compra de catálogo
  3. Navegue até a página Segments em Players -> Segments.
  4. Crie um segmento com a seguinte configuração:
    • Propriedade personalizada (numérica) ChocolateBarPurchased >= 1
    Configuração do segmento de compra de catálogo
  5. Como funciona: sempre que um jogador compra uma Chocolate Bar, a condição da regra é disparada, executando a ação para adicionar a propriedade personalizada. Em seguida, o jogador entra no segmento e pode receber a recompensa ou a notificação configurada.
Última modificação em 8 de outubro de 2026