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.
Flux utilisateur
- L'utilisateur accède à la page de destination avec un contenu personnalisé.
- L'utilisateur clique sur Log in et s'autorise par son ID utilisateur ou via Xsolla Login.
- L'utilisateur voit des offres personnelles supplémentaires.
- 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 :
- Ouvrez votre projet dans le Compte éditeur.
- Dans la barre latérale, cliquez sur Login.
- Dans le volet du projet de connexion, cliquez sur Configure.
- Accédez au bloc User database et sélectionnez la section User attributes schema.
- 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
ouboolean
. 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 dansproperties
. Définissez la valeur surtrue
si vous souhaitez autoriser des champs supplémentaires ou surfalse
pour interdire ; - Dans le tableau
required
, spécifiez la liste des attributs obligatoires ; - Définissez la valeur du champ
type
surobject
.
- Dans le champ
Exemple de JSON Schema :
- 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"
}
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.
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 :
- Ouvrez votre projet dans le Compte éditeur.
- Dans le menu latéral, cliquez sur Store.
- Dans le volet Catalog Management, cliquez sur Configure.
- Dans le volet Catalog display rules, cliquez sur Configure.
- Cliquez sur Create rule.
- Spécifiez le nom de la règle et définissez les conditions d'affichage de l'objet dans le catalogue.
- Définissez les biens auxquels la règle sera appliquée.
- Vérifiez les paramètres.
- Cliquez sur Save.
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 :
- Configurez les attributs utilisateur dans la solution Login.
- 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.
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.