Saltar al contenido principal
Las integraciones con data warehouses están disponibles como complemento premium para nuestros módulos Web Experimentation y Feature Experimentation. Para obtener más información, póngase en contacto con su Customer Success Manager.
Con la integración de BigQuery, puede mostrar las métricas de BigQuery como KPIs en las páginas de resultados de Kameleoon. Kameleoon utiliza su instancia de BigQuery como fuente de datos para las conversiones de objetivos, actualizando los datos de forma consistente al crear el objetivo. Ventajas clave:
  • Permite definir y actualizar regularmente objetivos específicos basados en datos, simplificando el proceso de toma de decisiones y garantizando que las campañas se alineen con los objetivos.
  • Aproveche las métricas de BigQuery como indicadores clave de rendimiento, proporcionando una visión completa del rendimiento de las campañas.
Una vez que haya habilitado la integración de BigQuery para su proyecto, puede activar Use BigQuery as a source para acceder y utilizar los datos almacenados en Google BigQuery dentro de sus campañas de Kameleoon. Activar Use BigQuery as a source le permite aprovechar la potencia de los datos de Google BigQuery configurando Data Ingestion Tasks. Estas tareas recuperan regularmente datos específicos de BigQuery, en función de las consultas SQL y las frecuencias que defina. Los datos recopilados a través de estas tareas pueden utilizarse como condiciones de segmentación dentro de sus campañas de Kameleoon, lo que permite experiencias de usuario altamente personalizadas y basadas en datos.
  1. Activar la funcionalidad: En la configuración del proyecto seleccionado, marque la casilla Use BigQuery as a source para habilitar la funcionalidad.
  2. Crear Data Ingestion Tasks: Con la funcionalidad activada, ahora puede iniciar la creación de Data Ingestion Tasks. Estas tareas recuperan regularmente datos específicos de BigQuery, en función de las consultas SQL y las frecuencias que defina. Para crear una nueva Data Ingestion Task, haga clic en Add new task.
  1. Validar: Después de proporcionar la información requerida para la Data Ingestion Task, haga clic en Confirm para crear la tarea. Puede crear tareas adicionales repitiendo los pasos de nombrar la tarea, definir la consulta SQL y establecer la frecuencia. Una vez configuradas sus tareas, haga clic en Validate para guardar y aplicar la configuración.
  2. Crear un dato personalizado: Ahora que ha creado su Data Ingestion Task, los servidores de Kameleoon empezarán a recopilar los datos en función de la frecuencia que configuró ejecutando la consulta en su instancia de BigQuery. Para empezar a utilizar los datos recopilados, deberá crear un dato personalizado.
  3. Crear un segmento: El último paso para segmentar a los usuarios en función de los datos recopilados es crear un segmento basado en el dato personalizado que creó.

Data Ingestion Tasks

Las Data Ingestion Tasks son componentes esenciales de la integración con BigQuery dentro de Kameleoon. Estas tareas le permiten recuperar regularmente datos específicos de Google BigQuery, en función de consultas SQL y frecuencias predefinidas. Los datos recopilados a través de las Data Ingestion Tasks pueden utilizarse como condiciones de segmentación dentro de sus campañas de Kameleoon, lo que permite experiencias de usuario altamente personalizadas y basadas en datos.

Crear una Data Ingestion Task

Para crear una Data Ingestion Task:
  1. Haga clic en Add new task.
  1. Complete el formulario:
    1. Name (required): Dé a su tarea un nombre único y descriptivo para identificar su propósito.
    2. BigQuery project ID (required): Proporcione el project ID asociado a su proyecto de Google BigQuery, garantizando que los datos se dirijan al destino correcto.
    3. Region (required): Seleccione la región apropiada de la lista proporcionada. La selección de la región especifica la ubicación geográfica para sus operaciones de BigQuery (regiones disponibles).
    4. Query (required): Proporcione la consulta SQL que recupera la audiencia de su base de datos de BigQuery. La consulta debe seguir este formato específico: SELECT visitor_id, attribute_1, .. attribute_N FROM your_events_table.
  • Campos attribute_: Son opcionales y pueden utilizarse para escenarios de segmentación avanzados. Aprenda más sobre estos casos de uso avanzados aquí.
  • visitor_id: Esta columna representa el identificador único de sus visitantes.

Pautas

Nombres de columna
Los nombres de columna solo pueden contener letras (mayúsculas o minúsculas), números y guiones bajos (_). No pueden empezar por un número.
Orden de las columnas
Las columnas deben aparecer en el orden exacto especificado (visitor_id, seguido de los atributos opcionales) para que la integración funcione correctamente. Una vez que haya proporcionado toda la información requerida, haga clic en Confirm para crear la Data Ingestion Task.

Actualizar una Data Ingestion Task

Para actualizar una Data Ingestion Task:
  1. Seleccionar la tarea: Empiece seleccionando la Data Ingestion Task específica que desea editar en el menú desplegable.
  1. Editar los detalles de la tarea: Modifique los campos que desea actualizar, como el nombre de la tarea, la frecuencia, el BigQuery project ID, la región o la consulta.
  2. Confirmar cambios: Después de realizar las actualizaciones necesarias, haga clic en “Confirm” para guardar los cambios en la Data Ingestion Task.

Eliminar una Data Ingestion Task

Para eliminar una Data Ingestion Task:
  1. Seleccionar la tarea: Elija la Data Ingestion Task que desea eliminar en el menú desplegable.
  1. Iniciar la eliminación: Haga clic en el icono de eliminar situado en la parte superior derecha del formulario de edición.
  2. Confirmar la eliminación: Aparecerá un mensaje de confirmación. Haga clic en Confirm para eliminar la Data Ingestion Task seleccionada.
Una vez que haya creado su Data Ingestion Task, la plataforma de Kameleoon empieza a consultar su warehouse y los datos estarán disponibles de inmediato para segmentar a sus usuarios en campañas de Kameleoon. Puede utilizar los datos consultados con nuestra Activation API para experimentos web, y con nuestros SDKs para la experimentación de funcionalidades.

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.
Puede ejecutar una consulta sencilla para asegurarse de que Kameleoon puede acceder a las bases de datos y tablas correctas. También puede descargar una pequeña muestra del dataset para confirmar que el esquema, los permisos y el contenido coinciden con sus expectativas.

Segmentar sus audiencias importadas

Vea cómo segmentar las audiencias de su warehouse