Usar el endpoint Map de la Data API para almacenar datos
Para almacenar datos adicionales en los servidores remotos de Kameleoon y usarlos con feature flags y experimentos, utilice el endpoint Map de la Data API para enviar datos por cada usuario. Para más detalles, consulte la documentación de Map. Esta sección explica cómo recuperar y usar los datos en feature flags y experimentos. Esto permite crear experiencias más segmentadas y personalizadas para los usuarios en función de los datos relevantes.Crear un dato personalizado
Para utilizar cualquier dato como criterio de segmentación, primero debe crear una entrada de dato personalizado para ese dato siguiendo estos pasos:- En la app de Kameleoon, haga clic en Configure > Custom data.
- En la sección Custom data, haga clic en New custom data.
- Elija el proyecto.
- Introduzca un nombre descriptivo para el dato personalizado.
- Como método de adquisición, elija Kameleoon SDK method.
- Como tipo, seleccione Single.
- Como formato de datos, seleccione String.
- Elija el ámbito apropiado para el dato.
- Haga clic en Next y haga clic en Skip en la siguiente pantalla para guardar el dato personalizado.
Recuperar datos del endpoint Map de la Data API
Una vez creado el dato personalizado, debe hacer lo siguiente:-
Recupere los datos relevantes del endpoint Map de la Data API mediante el método
getRemoteData. Consulte la documentación del SDK que esté utilizando. -
El método
getRemoteDatadevuelve un objeto JSON que contiene datos relacionados con el usuario. Puede analizar esta respuesta JSON para recuperar el valor del dato que desea usar como condición de segmentación y establecerlo como valor de la entrada de dato personalizado utilizando el métodoaddData()del SDK.
Usar el dato personalizado como criterio de segmentación
Ahora puede usar la entrada de dato personalizado como criterio de segmentación en sus feature flags. Así es como:- En la página Segments (Configure > Segments), cree un nuevo segmento o abra uno existente para abrir el segment builder.
- En la sección *Custom Data, seleccione el dato personalizado como criterio de segmentación.
- Guarde el segmento y úselo en los feature flags.