Cómo proporcionar a los usuarios recompensas diarias
Puede proporcionar a los usuarios recompensas diarias utilizando las funciones de In-Game Store.
Esto le permite:
- Retener a los usuarios existentes y que aumenten su actividad en el juego - los usuarios están motivados para acceder al juego todos los días para recibir una recompensa.
- Atraer a nuevos usuarios con valiosas recompensas que de otro modo tardarían más en obtener durante el juego.
- Llamar la atención sobre las suscripciones y los pases de batalla ofreciendo recompensas diarias por sus compras.
Puede ofrecer una recompensa diaria a:
Flujo del usuario
- El usuario accede a la tienda.
- El usuario ve un artículo que solamente está disponible una vez al día de forma gratuita.
- El usuario recibe el artículo.
- Para el usuario, el artículo deja de aparecer en el catálogo hasta la siguiente actualización del límite. Tras la actualización del límite, el artículo vuelve a aparecer y el usuario puede recibirlo.
- Ejemplo: el límite se actualiza todos los días a las 8 p. m. Si un usuario recibió una recompensa a las 5 p. m, podrá volver a solicitar una nueva recompensa en un plazo de 3 horas después de que se actualice el límite.
Cómo establecerlo
Ofrecer recompensas diarias para todos los usuarios
Cree un artículo gratuito y establezca un límite para el usuario con una frecuencia de actualización del límite Daily (Diaria). Puede crear un artículo y los límites a través de Cuenta del editor o de llamadas API.Mediante Cuenta del editor
- Abra su proyecto en Cuenta del editor.
- Haga clic en Store en el menú lateral.
- En el panel Virtual Items, haga clic en Configure.
- Haga clic en + y seleccione Create item en la lista desplegable
- Especifique:
- Imagen
- código de artículo (SKU)
- Uno o varios grupos a los que debe pertenecer el artículo
- Nombre
- Descripción
- Propiedad del artículo: consumible, no consumible o de duración limitada
- En el bloque Price settings, seleccione Free item.
- Ponga el conmutador Limit number of times one user can buy this item en la posición On y especifique un valor como
1
. - Elija Daily en la lista desplegable Limitation refresh frequency y establezca la hora y la zona horaria.
- Para mostrar el artículo en la tienda, ponga el conmutador Show item in store en la posición On.
- Haga clic en Create item.
Mediante llamadas API
Para crear artículos gratuitos, utilice las llamadas API de la subsección Admin:- Para los artículos virtuales — Create virtual item
- Para paquetes de monedas — Create virtual currency package
- Para lotes — Create bundle
En el cuerpo de la solicitud, transmita:
is_free = true
- para crear un artículo gratuitolimits.per_user = 1
- para que cada usuario pueda recibir el artículo solo una vez- matriz
recurrent_schedule
coninterval_type = daily parameter
- para actualizar el límite diariamente
Nota
Puede consultar las instrucciones detalladas en configurar artículos gratuitos y configurar límites del usuario.
Ofrecer recompensas diarias personalizadas
Puede ofrecer recompensas diarias solo a aquellos usuarios que cumplan determinadas condiciones; por ejemplo, como comprar un objeto o alcanzar un determinado nivel en el juego.
Para ello:
- Crear un artículo gratuito que el usuario recibe diariamente.
Configure la personalización para el artículo gratuito:
- Cree un atributo de usuario que contenga información sobre si el usuario ha cumplido unas condiciones específicas.
Ejemplo: proporciona recompensas diarias a los usuarios que han comprado un Pase de batalla. Para ello, cree un atributo que pueda adoptar los valores:true
- hay compras de Pases de batalla, ofalse
- no hay compras de Pases de batalla. - Configure la transferencia de atributos de usuario al almacén de datos.
- Establezca una regla para visualizar el artículo gratuito en el catálogo solo a los usuarios que cumplan las condiciones especificadas.
- Cree un atributo de usuario que contenga información sobre si el usuario ha cumplido unas condiciones específicas.
Nota
También puede crear recompensas que los usuarios reciban semanal o mensualmente. Para ello, especifique la frecuencia de actualización al establecer los límites:
- a través de Cuenta del editor - seleccione Weekly o Monthly en la lista desplegable Limitation refresh frequency.
- a través de llamadas API - en la matriz
recurrent_schedule
especifique el valor del parámetrointerval_type = weekly
ointerval_type = monthly
.
¿Te ha resultado útil este artículo?
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.