Cómo compartir datos con Segment

Con la integración de Segment, disponible en Looker Action Hub, puedes enviar Looks y Explorar a una variedad de integraciones administradas por Segment, incluidas aplicaciones de terceros como Marketo, HubSpot y otras.

Para comenzar a usar Segment en Looker, sigue estos pasos:

  1. Un administrador de Looker configura una integración de Segment. Este paso solo es necesario una vez.
  2. Un desarrollador de Looker configura etiquetas de Segment. Este paso solo es necesario una vez.
  3. Un usuario de Looker selecciona Segment como destino de una entrega.

Cómo configurar una integración de Segment

Para configurar una integración de Segment, haz lo siguiente:

  1. En tu espacio de trabajo de Segment, busca la fuente de Looker en el Catálogo y selecciónala.

  2. En Configuración de la fuente, asígnale un nombre a la fuente (por lo general, Looker) y selecciona Agregar fuente.

  3. Segment mostrará una clave de escritura para tu fuente. Copia esta clave de escritura.

  4. En tu instancia de Looker, navega a la página Actions en la sección Platform del panel Admin.

  5. Selecciona Habilitar junto a la acción de Segmento que deseas habilitar.

  6. Pega la clave de escritura de Segment del paso 3 en el campo Segment Write Key.

  7. Selecciona Guardar.

Para terminar de configurar tu integración de Segment, agrega etiquetas de Segment a tu modelo de LookML.

Cómo agregar etiquetas de Segment a tu modelo de LookML

Para enviar o programar Looks y Exploraciones con atributos de Segment, primero agrega etiquetas LookML a los campos correspondientes de tu modelo de Looker. Para obtener una lista completa de las etiquetas permitidas para cada acción, consulta la página de documentación de etiquetas (para campos).

La mayoría de las acciones requieren, al menos, las etiquetas email y user_id. Agrega estas etiquetas a los campos de tu modelo de LookML que corresponden a las direcciones de correo electrónico y los IDs de usuario de Segment, respectivamente. Por ejemplo:

dimension: email {
  sql: ${TABLE}.email ;;
  tags: ["email"]
}

dimension: user_id {
  sql: ${TABLE}.user_id ;;
  tags: ["user_id"]
}

Envía una vista o una exploración a Segment

Una vez que configures la integración de Segment y definas las etiquetas de LookML, podrás enviar Looks y Exploraciones a Segment.

  1. Crea un Look o crea una exploración con uno o más campos que tengan una etiqueta de LookML de Segment.

  2. Selecciona el ícono de ajustes. En el caso de los Looks, selecciona Enviar o Programar. En el caso de las Exploraciones, selecciona Enviar o Guardar y programar.

  3. Selecciona el destino de tu segmento.

  4. Configura otros parámetros de configuración de la publicación como desees y selecciona Enviar o Guardar.

  5. Confirma que Segment esté recibiendo tus atributos de Segment con el depurador de Segment.