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.
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
- Use a API Create Segment para criar um segmento.
- Adicione predicados de propriedades personalizadas usando a API Update Segment.
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
- Crie um segmento que faça referência a predicados de propriedades personalizadas.
- Use a API ExportPlayersInSegment para exportar perfis de jogador
Tarefas agendadas
- 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
- Crie uma moeda Gold Bar como um item.
-
Crie uma moeda Chocolate Bar como um item.
- Parâmetros obrigatórios: Friendly ID, Title e Start Date (1º de março)\

- Parâmetros obrigatórios: Friendly ID, Title e Start Date (1º de março)\
-
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. 3c. Acesse Engage -> Economy -> Catalog (V2) -> Items e selecione New item para adicionar.
3d. Selecione Chocolate Bar em ContentType, defina Start date, Time e Title e, em seguida, selecione Save and Publish.

1. Criar um segmento para usuários que gastam entre 25 e 50 Gold Bars (moeda virtual gasta)
- Navegue até a página PlayStream Rules em Automation -> Rules.
-
Crie uma regra para o evento
items_subtractedcom a seguinte configuração: Condições:Payload.ItemId == <id of Gold Bar currency>- Opcional:
Payload.Amountentre 25 e 50 para evitar a substituição por outros valores
- Atualizar propriedades personalizadas
AmountSpent = Payload.AmountItemName = Payload.ItemId

- Navegue até a página Segments em Players -> Segments.
-
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

- A propriedade personalizada (string)
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)
- Navegue até a página PlayStream Rules em Automation -> Rules.
-
Crie uma regra para o evento
playfab.inventory.items_grantedcom a seguinte configuração: Condições:Payload.ItemId == <Chocolate Bars id>
- Atualizar propriedades personalizadas do jogador
AmountSpent = Payload.AmountItemUpdateDate = Timestamp

- Navegue até a página Segments em Players -> Segments.
-
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

- Propriedade personalizada (string)
-
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
ItemAmountSpentserá definida como1a cada vez, e não10. Como resultado, o jogador não será incluído no segmento que filtra porItemAmountSpent >= 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. -
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.
3. Criar um segmento para usuários que compraram 1 Chocolate Bar em uma única compra (compra de catálogo)
- Navegue até a página PlayStream Rules em Automation -> Rules.
-
Crie uma regra para o evento
playfab.inventory.items_purchasedcom a seguinte configuração: Condições:Payload.ItemType == ChocolateBarPayload.Amount >= 1Timestamp >= 5 minutes ago
- Atualizar propriedades personalizadas
ChocolateBarPurchased = Payload.Amount

- Navegue até a página Segments em Players -> Segments.
-
Crie um segmento com a seguinte configuração:
- Propriedade personalizada (numérica)
ChocolateBarPurchased >= 1

- Propriedade personalizada (numérica)
- 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.
