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.

Observação
Enquanto a promoção estiver ativa, você não poderá alterá-la.
A configuração de uma personalização está disponível com qualquer tipo de autenticação: através do ID do Usuário ou do Xsolla Login.

Fluxo do usuário

  1. O usuário vai para a página de aterrissagem com conteúdo personalizado.
  1. O usuário clica em Log in e recebe a autorização através de ID de usuário ou Xsolla Login.
  2. O usuário vê ofertas pessoais adicionais.
Observação
Os usuários não autorizados veem apenas itens que não foram configurados para promoções personalizadas.
  1. 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:

  1. Abra seu projeto na Publisher Account.
  2. Na barra lateral, clique em Login.
  3. Clique em Configure no painel de um projeto Login.
  4. Vá para o bloco User database e selecione a seção User attributes schema.

  1. 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, ou boolean. Profundidade do objeto:
    • No objeto additionalProperties, especifique se é possível criar campos adicionais não listados no objeto properties. Defina o valor como true se você deseja permitir campos adicionais ou false para não permitir.
    • Na matriz required, especifique uma lista de atributos necessários.
    • Defina o valor do objeto type como object.

Exemplo de JSON Schema:

Copy
Full screen
Small screen
{
	"$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
Várias regras podem ser aplicadas ao mesmo item. Se nenhuma regra se aplicar a um item, ele estará disponível para todos os usuários.

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:

  1. Abra seu projeto na Conta de Distribuidor.
  2. Clique em Store no menu lateral.
  3. No painel Catalog Management, clique em Configure.
  4. No painel Catalog display rules, clique em Configure.
  5. Clique em Criar regra.

  1. Especifique o nome da regra e defina as condições de exibição de item no catálogo.

  1. Defina os itens aos quais a regra será aplicada.
  2. Verifique as configurações.
  3. Clique em Save.
Observação
Veja o tutorial passo a passo para aprender como personalizar o catálogo de itens no lado Xsolla.

Configure uma campanha promocional com descontos

Para iniciar uma campanha promocional com desconto:

  1. Abra seu projeto em Conta de Distribuidor.
  2. Na barra lateral, clique em Store.
  3. Clique em Promotions > Create promotion.
  4. Especifique os seguintes parâmetros:
    1. Insira o título da promoção.
    2. Escolha Discount como tipo de promoção.
  5. Configure descontos que se aplicam a um ou vários itens.
  6. Defina o valor do desconto.
  7. Clique em Next.
  8. Se quiser que a promoção se aplique apenas aos usuários que fizerem a primeira compra, marque a opção Trigger promotion only for first-time buyers como On. As opções Limit number of times one user can use promotion e Promotion for only specific users serão ativadas automaticamente e um conjunto de condições para acionar a promoção será criado. Adicione mais condições, se necessário.
  9. Se quiser configurar uma promoção para usuários específicos, marque a opção Trigger promotion only for specific users como On e especifique as condições.
  10. Caso deseje limitar a disponibilidade de uma promoção a usuários específicos, marque a opção Limit number of times one user can use promotion como On e especifique o número de vezes.
  11. Clique em Next.
  12. Defina as datas de início e de término da campanha.
  13. Clique em Next.
  14. Verifique as configurações e clique em Save and Exit.

Observação
Enquanto uma promoção estiver ativa, você não poderá alterá-la.
  1. Clique em Store no menu lateral e vá para Promotions.
  2. Selecione a promoção, clique no botão de menu ••• para abrir um menu e clique em Edit plan.
  3. Ative a promoção.
Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.
Avalie esta página
Avalie esta página
Podemos melhorar alguma coisa?

Não quero responder

Obrigado pelo seu feedback!
Última atualização: 23 de Abril de 2024

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!