- Envío de conversiones de objetivos offline usando el endpoint POST/visit/events.
- Verificación de la transmisión de datos de objetivos offline usando el endpoint GET/visit/visitor.
El dominio de los scripts de Kameleoon puede variar según el proyecto. En función de la fecha de creación, los proyectos están alojados en
kameleoon.eu o kameleoon.io. Utilice el dominio mostrado en la configuración del proyecto en la aplicación Kameleoon. Para Norteamérica, utilice na-data.kameleoon.io o na-data.kameleoon.eu.siteCode: Un ID único asociado al proyecto de experimentación. Las instrucciones para recuperar este código están disponibles en este enlace.visitorCode: Una cadena única asignada a cada usuario que navega por la aplicación. Asigna los usuarios a los experimentos y variaciones, a la vez que hace seguimiento de sus datos para los informes. Para Kameleoon Web Experimentation, el código de visitante se genera aleatoriamente y se asigna a cada usuario. Para Kameleoon Feature Experimentation, el Web SDK genera el código de visitante, o se puede utilizar un ID personalizado, especialmente para sitios web que requieren inicio de sesión.
Los proyectos que utilizan la reconciliación cross-device de Kameleoon pueden usar el parámetro
mappingIdentifier en lugar de visitorCode. Lea más aquí.Este endpoint admite conversiones masivas para varios
visitorCode. Para hacerlo, incluya cada evento en el cuerpo de la solicitud.nonce: Una cadena aleatoria de 16 caracteres hexadecimales, única para cada evento.eventType: Una cadena que especifica el tipo de evento. UtiliceCONVERSIONpara este ejemplo.goalID: El ID único del objetivo. Este artículo explica cómo acceder y gestionar los objetivos.revenue: Un parámetro opcional de tipo float que indica los ingresos generados durante la conversión.
Verificar los datos de conversión de objetivo offline
Utilice el endpoint GET para verificar el resultado de la solicitud POST. La URL de la solicitud debe incluir:siteCode: Consulte la sección anterior para obtener instrucciones sobre cómo recuperar este código.visitorCode: El mismo código de visitante utilizado en la sección anterior.maxNumberPreviousVisits: Un entero que representa el número máximo de visitas anteriores a devolver.currentVisit: Establecido entruepara centrarse en la visita actual; el valor por defecto esfalse. (Nota: solo está disponible para Kameleoon Feature Experimentation.)conversion: Establecido entruepara recuperar los eventos de conversión del usuario especificado y de los objetivos configurados en la cuenta de Kameleoon.
Si Feature Experimentation no está activo, espere a que Kameleoon procese la visita, normalmente tras 30 minutos de inactividad. Los datos de conversión aparecerán entonces en la última visita anterior procesada.
Información adicional
En la mayoría de los casos, las conversiones para un objetivo y un visitante específicos se utilizan en los informes de experimentos. Kameleoon vincula las conversiones a los experimentos basándose en varias reglas:- Conversiones durante visitas activas: Si una conversión ocurre mientras el visitante está activo y es objetivo de un experimento, Kameleoon vincula la conversión al experimento para esa visita.
- Conversiones tras finalizar las visitas: Si un visitante fue incluido previamente en un experimento pero más tarde realiza una compra a través de un canal diferente (por ejemplo, por teléfono o en tienda), Kameleoon atribuye esa conversión al experimento si ocurre dentro de la ventana de atribución definida (por defecto: siete días). En este escenario, Kameleoon crea una nueva visita asociada con la conversión.