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.
Configurer une campagne promotionnelle avec des remises
Pour lancer une campagne promotionnelle avec une réduction :
- Ouvrez votre projet dans le Compte éditeur.
- Dans le menu latéral, cliquez sur Store.
- Cliquez sur Promotions > Create promotion.
- Spécifiez les paramètres suivants :
- Entrez le titre de la promotion ;
- Choisissez Discount comme type de promotion.
- Configurez les remises qui s’appliquent sur un ou plusieurs objets.
- Définissez le montant de la remise.
- Cliquez sur Next.
- Si vous souhaitez que la promotion s’applique uniquement aux nouveaux utilisateurs, réglez la bascule Trigger promotion only for first-time buyers sur On. Cela activera automatiquement les bascules Limit number of times one user can use promotion et Promotion for only specific users, et un ensemble de conditions de déclenchement de la promotion sera créé. Ajoutez des conditions supplémentaires si nécessaire.
- Si vous souhaitez configurer la promotion pour des utilisateurs spécifiques, réglez la bascule Trigger promotion only for specific users sur On, et spécifiez la ou les conditions.
- Si vous souhaitez limiter la disponibilité de la promotion à certains utilisateurs, réglez la bascule Limit number of times one user can use promotion sur On et spécifiez le nombre.
- Cliquez sur Next.
- Définissez les dates de début et de fin de la campagne.
- Cliquez sur Next.Vérifiez les paramètres et cliquez sur Save and exit.
- Dans le menu latéral, cliquez sur Store, puis sur Promotions.
- Sélectionnez la promotion, cliquez sur le bouton du menu ••• pour ouvrir un menu, puis cliquez sur Edit plan.
- Activez la promotion.
Cet article vous a été utile ?
Évaluer cette page
Préfère ne pas répondre
Merci pour votre commentaire !
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.