Le système de récompenses de brainCloud permet aux applications de gérer un catalogue de codes que les utilisateurs peuvent échanger pour débloquer des récompenses et/ou du contenu dans l'application. brainCloud prend en charge deux types de codes de promotions très différents :
Les codes personnels sont des codes individualisés, comme ceux que l'on trouve dans un menu Happy Meal ou sur une carte cadeau. Chaque code est unique et ne peut être utilisé que par une seule personne.
Codes partagés [NOUVEAU !] - Il s'agit d'un système de codes promo à partager. Un même code peut être utilisé une fois par plusieurs personnes.
Les API de codes de promotion existantes fonctionnent à la fois pour les anciens (personnels) et les nouveaux (partagés) codes de promotion.
Nous avons toutefois modifié la façon dont les codes sont stockés. Les codes de numérisation sont désormais stockés en MAJUSCULES (pour une meilleure prise en charge des recherches insensibles à la casse). Afin de garantir le bon fonctionnement des codes générés précédemment, une option de compatibilité a été ajoutée (activée par défaut pour les applications existantes). Cette option est : "[x] Prise en charge des anciens codes de promotion sensibles à la casse (codes de numérisation 'personnels')".
Lors de la tentative d'utilisation de codes sans spécifier le type de code optionnel (désormais appelé nom de campagne), le système considérera que les codes de 20 caractères ou moins sont des codes partagés, tandis que les codes de 25 caractères ou plus sont des codes personnels.
Un autre cas d'utilisation courant est celui des codes "multi-usages", où le même code promotionnel peut être utilisé par plusieurs clients dans un laps de temps précis… par exemple "FREESTUFF2023".
Conception
Les codes de promotion sont un moyen très efficace de nouer une relation entre les développeurs et les influenceurs des réseaux sociaux. Les streamers Twitch et YouTube apprécieront de disposer de codes pour organiser des concours.
Les produits les plus efficaces à offrir avec des codes de promotion sont les cosmétiques non revendables OU des lots d'argent liquide. Il est recommandé d'offrir un cosmétique non revendable car :
Cela ne freinera pas la demande de monnaies fortes de la part des nouveaux joueurs.
Cela contribuera à renforcer la perception de la valeur du compte aux yeux du titulaire.
L'utilisation de plusieurs exemplaires du même objet cosmétique n'apporte aucun avantage supplémentaire, ce qui empêche les codes d'être accaparés par un seul joueur.
Les distributions de bons d'achat en espèces n'ont pas besoin d'être de gros montants pour être efficaces. Par exemple, il est préférable d'offrir 10 codes de 5 $ plutôt qu'un seul code de 50 $.
Mise en œuvre
Création du type de code :
Pour créer un type de code de promotion, accédez à l'écran du tableau de bord :
Cliquez sur le bouton [Nouvelle campagne] avec l'icône plus.
Choisissez le type de codes que vous souhaitez générer.
Saisissez le "Nom de la campagne" – il doit être unique – et la "Description de la campagne".
Saisissez le code s'il s'agit de la campagne de codes partagés. Notez que le même code partagé peut être utilisé plusieurs fois ; il n'est pas nécessaire de générer un format de code unique.
Veuillez indiquer les dates de validité des codes de cette campagne ; cela sera facultatif s'il s'agit de codes personnels.
Vous pouvez, si vous le souhaitez, inclure des données JSON personnalisées pour les codes associés à cette campagne. Ces données peuvent être obtenues via l'API du service RedemptionCode.
Vous pouvez, si vous le souhaitez, associer un script de traitement pour déclencher des scripts Cloud Code et attribuer les récompenses liées au code. Ce script sera exécuté lorsqu'un code de numérisation est correctement saisi. Il peut être synchrone ou asynchrone ; consultez la documentation de l'API pour plus d'informations sur les scripts de traitement .
[Sauvegarder] le code Campagne/Type.
Vous pouvez désormais distribuer les codes à vos usagers finaux dans le cadre de la campagne "Codes personnels". Pour ce faire, il est nécessaire de générer des codes uniques selon un format spécifique.
Gérer la campagne de code
La campagne de codes a été activée par défaut lors de sa création ; vous pouvez gérer son statut après sa création.
Surveillance de l'usage des codes






