En el back office
Asegúrese de que se cumplen las siguientes condiciones:- La rule se crea para el entorno correcto (
production,stagingodevelopment). - La rule está enabled (turned on).
- La rule apunta a tráfico que puede exponerse realmente (es decir, segmentos o visitantes coincidentes).
En el SDK
Compruebe estos puntos con cuidado:-
El
KameleoonClientse crea con la configuración correcta:siteCode- Variable
environment networkDomain(si procede)
-
getVisitorCode()se llama solo una vez y su valor se reutiliza donde sea necesario elvisitorCode. -
Si utiliza el Hybrid Mode (con
engine.jsen el frontend):- El
visitorCodeestá correctamente sincronizado entre el SDK y el frontend.
- El
-
Para las Experiment Rules:
- Se llama a
setLegalConsent(true)para garantizar que se permite la recopilación de datos.
- Se llama a
-
Para las Delivery Rules:
- Se llama a
isFeatureFlagActive()ogetVariation(). - El método devuelve
true(o la variación esperada).
- Se llama a
-
Para las Experiment Rules:
- Se llama a
getVariation()y devuelve la variación esperada.
- Se llama a
Consejos de depuración
Si ha confirmado todo lo anterior y siguen faltando datos:-
Registre en la consola:
- El valor del consentimiento
- El
visitorCode - Los valores de las variaciones. Verifique que los valores coincidan con los que se muestran en el navegador.
- Habilite el logging del SDK y compruebe si hay errores.
FAQ
¿Por qué no se muestran visitas en la página de resultados?
¿Por qué no se muestran visitas en la página de resultados?
La página de resultados puede no mostrar datos por varios motivos:
- Si ha activado Bot filtering en la configuración del proyecto, es posible que el SDK establezca incorrectamente el valor de user-agent. Consulte Filtrado de bots para más detalles.
- Ha configurado Legal Consent como Required en la configuración del proyecto, pero no ha llamado al método
setLegalConsentdel SDK. Consulte la política de gestión del consentimiento para más detalles. - No ha utilizado ninguno de los métodos del SDK que envían una solicitud de seguimiento a los servidores de Kameleoon.
¿Por qué el número de visitas no coincide con mi tráfico real?
¿Por qué el número de visitas no coincide con mi tráfico real?
Si observa un gran número de visitas de visitantes, podrían ser bots. Para evitar que los bots afecten a su experimento, active la opción Bot filtering en la configuración del proyecto (más información). Para indicar que un visitante no es un bot, debe pasar los datos UserAgent de Kameleoon mediante el método del SDK. Llamar al método impide que Kameleoon filtre al usuario.
¿Por qué la asignación de visitantes en mis informes es incorrecta?
¿Por qué la asignación de visitantes en mis informes es incorrecta?
Si sus informes muestran una asignación inesperada (por ejemplo, 10/90 en lugar de 50/50) o si faltan visitantes, puede deberse a uno de los siguientes motivos:
- Reducción del grupo de visitantes para variaciones específicas: Si primero llama a
getVariations(onlyActive: true, track: false), el SDK solo devuelve los visitantes asignados a las variaciones activas (ON). Si después solo muestra las páginas del experimento y llama agetVariation(track: true)para esos visitantes, Kameleoon solo realiza el seguimiento de la variaciónON, lo que da lugar a un informe que muestra una única variación. - Tiempo insuficiente para las solicitudes de seguimiento: Kameleoon envía datos a un intervalo determinado. Si un visitante permanece en una página con un cliente de Kameleoon integrado para la variación
ON, pero pasa a una página sin él para la variaciónOFF, es posible que el cliente no tenga tiempo suficiente para enviar la solicitud de seguimiento de la variaciónOFF. - Falta la configuración de variaciones específicas: Es posible que haya omitido
UserAgentosetLegalConsenten algunas variaciones. Por ejemplo, si solo proporciona el consentimiento en la página de la variaciónON, Kameleoon no puede realizar el seguimiento de los visitantes de la variaciónOFF. - Faltan datos del visitante: El SDK no recopila datos del visitante de forma automática. Debe añadirlos explícitamente para que el targeting y el seguimiento funcionen correctamente.
- Cree una regla sin targeting con un 100 % de exposición y asigne la variación deseada.
- Añada el targeting y compruebe que el visitante deja de recibir la variación.
- Añada los datos de Kameleoon necesarios.
¿Por qué mi experimento no recopila datos?
¿Por qué mi experimento no recopila datos?
Kameleoon recopila datos de una regla Experiment solo cuando la regla está activada, se dirige a tráfico que Kameleoon puede exponer y el SDK llama a
setLegalConsent(true). Si activa el consentimiento legal, Kameleoon solo recopila datos de los visitantes que hayan dado su consentimiento. Para conocer las comprobaciones de configuración del SDK y los pasos de depuración, consulte En el SDK y Consejos de depuración.