Utilisation de l’endpoint Data API Map pour stocker des donnees
Pour stocker des donnees supplementaires sur les serveurs distants Kameleoon afin de les utiliser avec les feature flags et les expériences, utilisez l’endpoint Data API Map pour publier des donnees pour chaque utilisateur. Pour plus de details, consultez la documentation Map. Cette section explique comment recuperer et utiliser les donnees dans les feature flags et les expériences. Cela permet de creer des experiences plus ciblees et personnalisees pour les utilisateurs en fonction de donnees pertinentes.Creer une custom data
Pour utiliser un point de donnees comme critere de ciblage, vous devez d’abord creer une entree de custom data pour le point de donnees en suivant ces etapes :- Dans l’application Kameleoon, cliquez sur Configure > Custom data.
- Dans la section Custom data, cliquez sur New custom data.
- Choisissez le projet.
- Entrez un nom descriptif pour la custom data.
- Pour la methode d’acquisition, choisissez Kameleoon SDK method.
- Pour le type, selectionnez Single.
- Pour le format des donnees, selectionnez String.
- Choisissez le scope approprie pour les donnees.
- Cliquez sur Next et Skip sur l’ecran suivant pour enregistrer la custom data.
Recuperer les donnees depuis l’endpoint Data API Map
Une fois la custom data creee, vous devez effectuer les operations suivantes :-
Recuperez les donnees pertinentes depuis l’endpoint Data API Map en utilisant la methode
getRemoteData. Consultez la documentation du SDK utilise. -
La methode
getRemoteDataretourne un objet JSON qui contient des donnees relatives a l’utilisateur. Vous pouvez analyser cette reponse JSON pour recuperer la valeur de donnees que vous souhaitez utiliser comme condition de ciblage et la definir comme valeur de l’entree custom data a l’aide de la methode SDKaddData().
Utiliser la custom data comme critere de ciblage
Vous pouvez maintenant utiliser l’entree custom data comme critere de ciblage dans vos feature flags. Voici comment :- Dans la page Segments (Configure > Segments), creez un nouveau segment ou ouvrez un segment existant pour ouvrir le segment builder.
- Dans la section *Custom Data, selectionnez la custom data comme critere de ciblage.
- Enregistrez le segment et utilisez-le dans les feature flags.