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.

Nota
Mientras una promoción esté activa, no podrá modificarla.
configurar una personalización está disponible con cualquier tipo de autenticación: a través de User ID o de Xsolla Login.

Flujo del usuario

  1. El usuario se dirige a la página de destino con contenido personalizado.
  1. El usuario hace clic en Log in y autoriza a través del ID de usuario o de Xsolla Login.
  2. El usuario ve ofertas personales adicionales.
Nota
Los usuarios no autorizados solo ven los artículos que no se han establecido para promociones personalizadas.
  1. 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:

  1. Abra su proyecto en Cuenta del editor.
  2. En la barra lateral, haga clic en Login.
  3. Haga clic en Configure en el panel de un proyecto de Login.
  4. Vaya al bloque User database y seleccione la sección User attributes schema.

  1. 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 o boolean. La profundidad del objeto: 1.
    • En el objeto additionalProperties, especifique si es posible crear campos adicionales que no figuren en el objeto properties. Establezca el valor como true si desea permitir campos adicionales o false para no permitirlos.
    • En la matriz required, especifique una lista de atributos obligatorios.
    • Establezca el valor del campo type como object.

Ejemplo de esquema JSON:

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"
}

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
Se pueden aplicar varias reglas al mismo artículo. Si no se aplica ninguna regla a un artículo, estará disponible para todos los usuarios.

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:

  1. Abra su proyecto en Cuenta del editor.
  2. Haga clic en Store en el menú lateral.
  3. En el panel Catalog Management, haga clic en Configure.
  4. En el panel Catalog display rules, haga clic en Configure.
  5. Haga clic en Create rule.

  1. Especifique el nombre de la regla y establezca las condiciones de visualización del artículo en el catálogo.

  1. Establezca los artículos a los que se aplicará la regla.
  2. Compruebe la configuración.
  3. Haga clic en Save.
Nota
Consulte el tutorial paso a paso para aprender a personalizar el catálogo de artículos en el lado de Xsolla.

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:

  1. Configurar atributos de usuario en el producto Inicio de sesión.
  2. 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.

¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.
Última actualización: 16 de Julio de 2024

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!