Personnalisation

La personnalisation vous permet de définir les conditions d’une promotion qui s’applique à des utilisateurs spécifiques autorisés. Pour ce faire, lorsque vous configurez une promotion, définissez quels attributs utilisateur sont utilisés comme conditions. Par exemple, vous pouvez offrir une remise sur l’achat d’objets virtuels aux joueurs ayant atteint un certain niveau ou ayant effectué un certain nombre de transactions.

Note
Tant que la promotion est active, vous ne pouvez pas la modifier.
La configuration d’une personnalisation est disponible avec n’importe quel type d’authentification : par ID utilisateur ou via Xsolla Login.

Flux utilisateur

  1. L'utilisateur accède à la page de destination avec un contenu personnalisé.
  1. L'utilisateur clique sur Log in et s'autorise par son ID utilisateur ou via Xsolla Login.
  2. L'utilisateur voit des offres personnelles supplémentaires.
Note
Les utilisateurs non autorisés ne voient que les biens qui n’ont pas été configurés pour les promotions personnalisées.
  1. L'utilisateur clique sur Buy now et procède au paiement des biens.

Configurer les attributs

La séquence des paramètres d’attributs dépend de l’option d’autorisation utilisateur utilisée dans le magasin en ligne.

Règles de validation des attributs utilisateur

Pour créer des règles de validation des attributs utilisateur :

  1. Ouvrez votre projet dans le Compte éditeur.
  2. Dans la barre latérale, cliquez sur Login.
  3. Dans le volet du projet de connexion, cliquez sur Configure.
  4. Accédez au bloc User database et sélectionnez la section User attributes schema.

  1. Spécifiez les règles de validation des attributs au format JSON Schema (facultatif) :

    • Dans le champ properties, spécifiez un ensemble d'attributs utilisateur et leurs propriétés. Types de données autorisés : string, number, integer ou boolean. Profondeur de l'objet :
    • Dans l'objet additionalProperties, spécifiez s'il est possible de créer des champs supplémentaires non répertoriés dans properties. Définissez la valeur sur true si vous souhaitez autoriser des champs supplémentaires ou sur false pour interdire ;
    • Dans le tableau required, spécifiez la liste des attributs obligatoires ;
    • Définissez la valeur du champ type sur object.

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

Règles d'affichage du catalogue

Vous pouvez utiliser le Compte éditeur ou des appels API pour gérer les règles qui définissent l’affichage du catalogue en fonction des attributs configurés. Spécifiez la sélection et la quantité des objets ainsi que les conditions appliquées à ceux-ci.

Une règle peut contenir un nombre illimité de biens des types suivants :

  • objet ;
  • lot ;
  • package de monnaie ;
  • clés de jeu.
Plusieurs règles peuvent être appliquées au même bien. Si aucune règle ne s’applique à un bien, celui-ci sera accessible à tous les utilisateurs.

Vous pouvez créer, modifier, supprimer, activer ou désactiver des règles. Plusieurs conditions avec le même attribut utilisateur peuvent être créés dans une seule règle.

Pour créer une règle d’affichage du catalogue :

  1. Ouvrez votre projet dans le Compte éditeur.
  2. Dans le menu latéral, cliquez sur Store.
  3. Dans le volet Catalog Management, cliquez sur Configure.
  4. Dans le volet Catalog display rules, cliquez sur Configure.
  5. Cliquez sur Create rule.

  1. Spécifiez le nom de la règle et définissez les conditions d'affichage de l'objet dans le catalogue.

  1. Définissez les biens auxquels la règle sera appliquée.
  2. Vérifiez les paramètres.
  3. Cliquez sur Save.
Note
Consultez le tutoriel étape par étape pour apprendre comment personnaliser le catalogue d’articles du côté de Xsolla.

Configuration des promotions personnalisées

Vous pouvez configurer des promotions personnalisées, telles que l’attribution de remises sur les achats d’objets virtuels aux utilisateurs qui ont atteint un certain niveau de jeu.

Vous pouvez définir une ou plusieurs conditions. Notez que ces conditions ne peuvent pas être modifiées tant que la promotion est active. Consultez Configurer des campagnes promotionnelles pour plus d’informations sur les types de promotions et les paramètres associés.

Pour configurer des promotions personnalisées :

  1. Configurez les attributs utilisateur dans la solution Login.
  2. Configurez une campagne promotionnelle avec des bonus ou une campagne avec des réductions. Réglez la bascule Trigger promotion only for specific users sur On et spécifiez les conditions.

Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 16 Juillet 2024

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !