- Haga clic en Settings > Goals > New goal.
- Introduzca la siguiente información:
- Name: Dé a su objetivo un nombre descriptivo.
- Type: Seleccione Data Warehouse Tracking.
- Data warehouse: Elija Databricks.
- Project: Seleccione el proyecto deseado. Solo se listan los proyectos con Databricks habilitado.
- Haga clic en Next.
- En la siguiente ventana, proporcione detalles adicionales:
- Frequency: Seleccione con qué frecuencia debe ejecutarse la tarea.
- Databricks catalog: Introduzca el nombre del catalog de Databricks que contiene los esquemas de los que desea que Kameleoon lea.
- Query: Introduzca una consulta SQL con dos columnas: la primera columna debe contener el ID de usuario (o
kameleoonVisitorCode) y la segunda debe contener el valor correspondiente que quiere añadir como información adicional (enriquecimiento) para ese usuario.
- Haga clic en Validate para guardar la configuración de su objetivo.
Periodo de retención del data warehouse: Para que un evento se consulte, Kameleoon requiere que permanezca accesible mediante su consulta de entrada al menos durante 72 horas después de que se produjera el evento.
Formato de la consulta
La consulta debe seguir un formato específico:visitor_id es la columna que representa el ID único de sus visitantes y conversion_timestamp es una columna que representa el momento exacto en que se produjo la conversión. En Databricks, la columna conversion_timestamp debe ser una columna de tipo Timestamp.
Si quiere asociar un ingreso a cada conversión, la consulta debe seguir un formato alternativo:
revenue es una columna que contiene los ingresos de cada conversión.
Para consultas más complejas, puede ajustarse a este formato formulando una subconsulta así:
WITH adicional que filtra por marcas de tiempo. Tenga en cuenta que aunque las conversiones se recopilan cada hora, solo se fusionan en los resultados de su experimento una vez al día.
Ejecutar su consulta antes de la ingesta
Antes de guardar su ingestion task, puede probar su consulta directamente en Kameleoon. Las pruebas le permiten:- Verificar la conexión en tiempo real.
- Confirmar que sus credenciales y derechos de acceso son correctos, lo que ayuda a detectar problemas de inmediato, sin tener que esperar a la primera importación de datos.
- Validar la estructura y accesibilidad de sus datos.
