Personalización
La personalización permite especificar las condiciones de una promoción que se aplica a determinados usuarios autorizados. Al configurar una promoción, puede definir qué atributos de usuario se utilizan como condición(es). Por ejemplo, los jugadores con un determinado nivel o número de transacciones pueden recibir un descuento al adquirir objetos virtuales.
Flujo del usuario
- El usuario se dirige a la página de destino con contenido personalizado.
- El usuario hace clic en Log in y autoriza a través del ID de usuario o de Xsolla Login.
- El usuario ve ofertas personales adicionales.
- El usuario hace clic en Buy now y paga los artículos.
Establecer atributos
La secuencia de configuración de atributos depende de la opción de autorización de usuario empleada en Web Shop.
Reglas de validación de atributos de usuario
Para crear reglas de validación de atributos de usuario:
- Abra su proyecto en Cuenta del editor.
- En la barra lateral, haga clic en Login.
- Haga clic en Configure en el panel de un proyecto de Login.
- Vaya al bloque User database y seleccione la sección User attributes schema.
- Especifique las reglas de validación de atributos en formato de Esquema JSON (opcional):
- En el objeto
properties
, especifique un conjunto de atributos de usuario y sus propiedades. Tipos de datos permitidos:string
,number
,integer
oboolean
. La profundidad del objeto: 1. - En el objeto
additionalProperties
, especifique si es posible crear campos adicionales que no figuren en el objetoproperties
. Establezca el valor comotrue
si desea permitir campos adicionales ofalse
para no permitirlos. - En la matriz
required
, especifique una lista de atributos obligatorios. - Establezca el valor del campo
type
comoobject
.
- En el objeto
Ejemplo de esquema JSON:
- 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"
}
Reglas de visualización del catálogo
Puede utilizar Cuenta del editor o métodos API para gestionar las reglas que definen cómo se muestra el catálogo basándose en los atributos configurados. Esto incluye el conjunto y la cantidad de artículos, y las condiciones que se aplicarán a estos artículos.
Una regla puede contener un número ilimitado de artículos de los siguientes tipos:
- artículo
- lote
- paquete de monedas
- claves del juego
Puede crear, modificar, eliminar, activar o desactivar reglas. Puede crear varias condiciones con el mismo atributo de usuario en una regla.
Para crear una regla de visualización de catálogo:
- Abra su proyecto en Cuenta del editor.
- Haga clic en Store en el menú lateral.
- En el panel Catalog Management, haga clic en Configure.
- En el panel Catalog display rules, haga clic en Configure.
- Haga clic en Create rule.
- Especifique el nombre de la regla y establezca las condiciones de visualización del artículo en el catálogo.
- Establezca los artículos a los que se aplicará la regla.
- Compruebe la configuración.
- Haga clic en Save.
Configurar promociones personalizadas
Puede configurar promociones personalizadas, como ofrecer descuentos en la compra de artículos virtuales a los usuarios que tengan, al menos, un determinado nivel en el juego.
Puede establecer una o varias condiciones. Tenga en cuenta que mientras la promoción esté activa, no podrá modificarlas. Lea Configurar campañas promocionales para obtener más información sobre los tipos de promociones y su configuración.
Para configurar promociones personalizadas:
- Configurar atributos de usuario en el producto Inicio de sesión.
- Configure una campaña promocional con bonificaciones o una campaña con descuentos. Establezca el conmutador Trigger promotion only for specific users en On y especifique las condiciones.
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.