¿Qué son las entidades en el contexto de los datos de eventos?

Publicado: 2022-04-29

Esta es la tercera parte de la serie de cinco partes sobre Datos del cliente. Aquí están las partes uno y dos . Se recomienda encarecidamente leer la primera parte antes de leer esta publicación.

Los datos de eventos son increíblemente útiles para descifrar lo que sucede dentro de un producto o cómo se está haciendo algo. Sin embargo, a menos que sepa quién está realizando esos eventos, no hay mucho que pueda hacer en términos de segmentación y comprensión de las personas de los usuarios.

Aquí es donde entran en juego los datos de la entidad, donde el usuario es la entidad principal y user_id es la propiedad clave que debe asociarse con cada evento. Si lo hace, le permite comprender el comportamiento del usuario al responder preguntas como:

  • ¿Cuántos usuarios únicos realizaron el evento Campaña enviada ?
  • ¿Qué usuarios realizaron este evento?
  • ¿Cuál es el número promedio de eventos que realizó un segmento de usuarios antes de realizar el evento Campaña enviada por primera vez?
  • ¿Qué eventos realizó el segmento de usuarios antes de este evento?

Aunque eso no es todo. Asociar eventos con las entidades correctas es clave para la personalización: una mejor incorporación a través de experiencias contextuales en la aplicación, compromiso y activación a través de mensajes de ciclo de vida, exclusión de clientes de campañas de adquisición y alcance proactivo a los usuarios correctos de cuentas que están en riesgo o expansión. Listo.

Profundicemos.

Un evento, múltiples entidades

El usuario es la entidad principal asociada con cada evento realizado por un usuario. Pero cuando un usuario es parte de un grupo o una cuenta ( organizaciones o espacios de trabajo en el contexto de los productos B2B SaaS), la cuenta también es una entidad que debe asociarse para proporcionar más contexto sobre los eventos y realizar un seguimiento de la actividad del usuario en una cuenta ( o grupo) nivel.

Dado que una cuenta consta de varios usuarios, asociar la cuenta correcta con los eventos del usuario ayuda a comprender el estado general de una cuenta y responder preguntas importantes como:

  • ¿Cuántas cuentas están activadas?
  • ¿Cuál es el número promedio de usuarios para cuentas activas?
  • ¿Cuántas cuentas contienen X o más usuarios?

Es útil tener en cuenta que las acciones colectivas de los usuarios en una cuenta a menudo contribuyen a la activación en lugar de las de un solo usuario.

Por lo tanto, los productos SaaS que utilizan varios usuarios en colaboración necesitan asociar varias entidades ( usuario y cuenta ) con cada evento.

Si se hace referencia a una cuenta como una organización, además de user_id , el organization_id debe asociarse con eventos para saber qué usuario realizó un evento y bajo qué organización.

Un evento, muchas entidades

Por ejemplo, si el usuario John Doe crea un nuevo proyecto dentro de una aplicación de gestión de proyectos utilizada por una organización Acme Corp con 10 usuarios, se generan dos datos importantes:

  1. John Doe creó un nuevo proyecto: John Doe realizó el evento Proyecto Creado
  2. Se creó un nuevo proyecto dentro de la organización Acme Corp: El evento Proyecto Creado se llevó a cabo dentro de la organización Acme Corp

La falta de asociación del evento con la organización supondrá la pérdida del segundo dato.Además, los eventos relacionados con la suscripción, como Prueba iniciada , Prueba finalizada y Suscripción cancelada , tienen lugar en el nivel de la organización y no pertenecen a ningún usuario específico.

Ya sea que tales eventos ocurran automáticamente (no se pudo cargar la tarjeta registrada) o como resultado de una acción del usuario, puede ser útil asociar estos eventos a nivel de organización con todos los usuarios de una organización. Esto garantiza que no esté restringido a interactuar solo con el propietario de la cuenta y que otros usuarios de la cuenta puedan ser notificados cuando ocurran tales eventos.
No asociar eventos con cuentas dificultará los esfuerzos de análisis y participación, ya que solo tendrá datos relacionados con las acciones de los usuarios individuales. Además, combinar eventos de usuarios con las organizaciones correctas en un momento posterior no será posible o será una gran molestia para sus ingenieros de datos.

Y este problema se agrava si su producto permite que un usuario forme parte de varias cuentas.

Un usuario, múltiples cuentas

Es bastante común que un usuario esté asociado con varias cuentas en el contexto de las herramientas SaaS. Notion, ClickUp e Integromat son algunas herramientas populares que permiten a un usuario único unirse o crear múltiples organizaciones o espacios de trabajo, cada uno con una suscripción distinta.

Esto significa que el mismo usuario realiza eventos en varias cuentas, pero esos eventos no están relacionados, ya que no tienen lugar necesariamente en la misma cuenta u organización.

Un usuario, muchas cuentas

Para los productos que permiten que un usuario forme parte de varias organizaciones, para realizar un seguimiento de la actividad a nivel de cuenta, para cada evento de usuario, debe saber bajo qué organización se realiza el evento. En otras palabras, el organization_id correcto tendrá que estar asociado con cada evento.

Si no lo hace, se generará un conjunto de datos sesgados en el que podrá ver todos los eventos que un usuario ha realizado en todas las cuentas, pero no podrá saber qué evento pertenece a qué cuenta. Eventualmente, esto conducirá a malas decisiones comerciales, así como a experiencias de los clientes impulsadas por datos incorrectos, cuyo resultado puede ser significativamente perjudicial.

En conclusión, cuando un usuario es parte de varias cuentas, debe aislar la actividad del usuario que se lleva a cabo en cada cuenta para comprender qué sucede a nivel de cuenta, lo cual es clave en el caso de B2B SaaS.

No solo un identificador

Los datos de la entidad no solo ayudan a identificar al usuario (que realiza un evento) o la organización (bajo la cual se realizó el evento), sino que también brindan mucha más información sobre el usuario y la organización.

Puede ser útil categorizar los datos de la entidad en los siguientes segmentos:

  • Información de identificación personal , como Datos demográficos como la Personas como Preferencias como Datos de la cuenta , como Especificar las propiedades de la entidad es un paso crucial en el proceso de configuración del seguimiento de eventos, que se tratará en una guía futura.

    Avanzando con entidades y datos de eventos

    Pensar en las propiedades de la entidad (que ayudan a segmentar a los usuarios) puede generar nuevas ideas o generar consultas relacionadas con la segmentación de usuarios, como qué datos se recopilan cuando un usuario se registra en su producto.

    ¿Está haciendo las preguntas correctas y brindando a los usuarios opciones relevantes? ¿Necesita modificar esas preguntas o hacer otras nuevas para comprender mejor las personas de los usuarios? ¿Qué pasa con la convención de nomenclatura de las propiedades o el tipo de datos de cada propiedad?

    Si bien puede parecer demasiado reflexionar sobre todos esos detalles minuciosos, es importante hacer esas preguntas lo antes posible para asegurarse de recopilar datos limpios que sean fáciles de analizar y actuar en consecuencia.

    Ahora sabe el papel que juegan los datos de entidades en el proceso de recopilación de datos de eventos, lo que significa que es un buen momento para explorar cómo se ven los datos de eventos en una plataforma de análisis de productos.

    Demostración de autoservicio