Personalização
A personalização permite especificar as condições de uma promoção que se aplica a determinados usuários autorizados. Ao configurar uma promoção, você pode definir quais atributos de usuário são usados como condição(ões). Por exemplo, jogadores com um determinado nível ou número de transações podem receber um desconto ao comprar itens virtuais.
Fluxo do usuário
- O usuário vai para a página de aterrissagem com conteúdo personalizado.
- O usuário clica em Log in e recebe a autorização através de ID de usuário ou Xsolla Login.
- O usuário vê ofertas pessoais adicionais.
- O usuário clica em Buy now e paga pelos itens.
Configure os atributos
A sequência de configurações de atributo depende da opção de autorização do usuário usada na Web Shop.
Regras de validação de atributo de usuário
Para criar regras de validação de atributos de usuário:
- Abra seu projeto na Conta de Distribuidor.
- Na barra lateral, clique em Login.
- Clique em Configure no painel de um projeto Login.
- Vá para o bloco User database e selecione a seção User attributes schema.
- Especifique as regras de validação de atributos no format JSON Schema (opcional):
- No objeto
properties
, especifique um conjunto de atributos de usuário e suas propriedades. Tipos de dados permitidos:string
,number
,integer
, ouboolean
. Profundidade do objeto: - No objeto
additionalProperties
, especifique se é possível criar campos adicionais não listados no objetoproperties
. Defina o valor comotrue
se você deseja permitir campos adicionais oufalse
para não permitir. - Na matriz
required
, especifique uma lista de atributos necessários. - Defina o valor do objeto
type
comoobject
.
- No objeto
Exemplo de JSON Schema:
- json
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"game": {
"description": "Name of the game played by user.",
"type": "string"
},
"age": {
"description": "User's age.",
"type": "integer"
},
"had_ban": {
"description": "Whether the user was banned.",
"type": "boolean"
},
"last_purchase": {
"description": "Date of user's last purchase.",
"type": "string",
}
},
"additionalProperties": false,
"required": [
"age",
"game",
"last_purchase"
],
"type": "object"
}
Regras de exibição do catálogo
Você pode usar a Conta de Distribuidor ou chamadas de API para gerenciar as regras que especificam como o catálogo é exibido com base nos atributos configurados. Isso inclui o conjunto e a quantidade de itens, e as condições que serão aplicadas a esses itens.
Uma regra pode conter um número ilimitado de itens dos seguintes tipos:
- itens
- conjunto
- pacote de moedas
- chaves de jogo
Você pode criar, modificar, excluir, ativar ou desativar regras. Você pode criar várias condições com o mesmo atributo de usuário em uma regra.
Para criar uma regra de exibição de catálogo:
- Abra seu projeto na Conta de Distribuidor.
- Clique em Store no menu lateral.
- No painel Catalog Management, clique em Configure.
- No painel Catalog display rules, clique em Configure.
- Clique em Criar regra.
- Especifique o nome da regra e defina as condições de exibição de item no catálogo.
- Defina os itens aos quais a regra será aplicada.
- Verifique as configurações.
- Clique em Save.
Configuração de promoções personalizadas
Você pode configurar promoções personalizadas, tais como conceder descontos em compras de itens virtuais para usuários que atingiram um certo nível no jogo.
Você pode definir uma ou mais condições. Observe que não é possível alterar a promoção enquanto ela estiver ativa. Leia Configure campanhas promocionais para obter mais informações sobre tipos e configurações de promoções.
Para configurar promoções personalizadas:
- Configure atributos de usuário no produto Login.
- Configure uma campanha promocional com bônus ou campanha com descontos. Defina a configuração Trigger promotion only for specific users como On e especifique as condições.
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.