Seguimiento de eventos implícitos versus explícitos: aciertos y errores

Publicado: 2022-12-21

Cuando hablamos con la gente sobre análisis, generalmente surge una pregunta: "¿Qué piensas sobre tener ingenieros que escriban código de seguimiento?" Desglosándolo, lo que quieren saber es esencialmente la diferencia entre usar herramientas que rastrean automáticamente los análisis versus hacer que sus ingenieros agreguen código de seguimiento mediante programación, y cuál es mejor para su empresa.

Decidimos escribir nuestros pensamientos en este artículo para ayudar a ilustrar los aciertos y errores del seguimiento de eventos implícito versus explícito.

Vayamos al grano, ¿de acuerdo?

Definición de seguimiento de eventos implícitos y explícitos

Antes de seguir leyendo sobre los pros y los contras del seguimiento de eventos implícito y explícito, demos un paso atrás y definamos los dos. Esto le ayudará a comprender mejor las diferencias y le permitirá tomar una decisión informada.

¿Qué es el seguimiento implícito de eventos?

También conocido como seguimiento de eventos sin código, este tipo de recopilación automática de eventos tiene como objetivo recopilar todas las interacciones de los usuarios dentro de su aplicación. En otras palabras, no necesita definir los eventos de antemano para recopilar datos.

Algunas herramientas capturan automáticamente interacciones como clics, páginas vistas, envíos de formularios, etc. y las mantienen listas para cuando las necesite. Siempre que desee analizar el comportamiento de los usuarios, puede usar un editor visual para crear eventos que le interesen, de forma retroactiva.

¿Qué es el seguimiento explícito de eventos?

El seguimiento explícito de eventos requiere que defina manualmente los eventos que le gustaría rastrear mediante análisis basados ​​en código. Todo el concepto de seguimiento explícito de eventos depende del hecho de que sepa qué eventos necesita rastrear para obtener el análisis deseado.

La amplitud es uno de esos ejemplos. Una vez que haya determinado sus objetivos y métricas y haya creado su plan de seguimiento, sus desarrolladores instrumentan los análisis necesarios dentro de su base de código.

Ahora que hemos cubierto las definiciones, repasemos los pros y los contras.

Aciertos y errores de seguimiento de eventos implícitos o sin código

Echemos un vistazo a algunos de los aciertos y errores del seguimiento implícito de eventos y cómo puede ayudarlo a tomar la decisión correcta.

Los hits: seguimiento implícito

1. Genial para equipos no técnicos

Con el seguimiento de eventos implícito o sin código, cualquiera que no esté familiarizado con el código puede analizar el comportamiento de sus clientes con una solución de apuntar y hacer clic. Pegue un fragmento en su sitio y comenzará a capturar todas las interacciones de usuario disponibles desde el lado del cliente. Ahora, puede analizar diferentes eventos en su aplicación web, de forma retroactiva.

Por ejemplo, puede simplemente definir un evento de clic para un botón con una identificación de botón-boletín y retroactivamente le proporcionará los datos asociados con todos los usuarios que hicieron clic en el botón-boletín .

2. Sin necesidad de una planificación rigurosa

La idea general del seguimiento implícito es tener acceso a todos los datos sobre las interacciones de su cliente. Esto le ahorra tiempo al tratar de determinar qué eventos rastrear al principio, y no necesita configurar un plan de seguimiento para comenzar.

3. Definir los eventos es sencillo

Algunas herramientas vienen con editores visuales donde es fácil crear varios tipos de eventos en unos pocos minutos. Esto ahorra innumerables horas de desarrollo, que se pueden redirigir para resolver otros problemas.

Los fallos: seguimiento implícito

1. Tratarás con datos desordenados

Puede haber varias formas en que se realiza una acción en su aplicación. Imagine que es el propietario del producto de una aplicación de entrega de comestibles que permite a los clientes realizar pedidos en línea y desea realizar un seguimiento de la frecuencia con la que esto ocurre.

Un cliente puede tocar el botón "Pagar" y su herramienta de análisis sin código le dirá cuántas veces se hizo clic en este botón. Sin embargo, estos datos pueden ser inexactos, teniendo en cuenta que puede haber otras formas para que un cliente realice un pedido. Tal vez su aplicación tenga un botón "Comprar ahora" que también permite a los clientes realizar un pedido. En este caso, si está tratando de averiguar cuántos pedidos se realizaron , deberá combinar estos eventos.

2. Hay preocupaciones de seguridad

Debido a que estas herramientas capturan todas las interacciones de los usuarios y transmiten estos datos a su servicio, los datos de PII (información de identificación personal) y/o PHI (información de salud personal) de su cliente pueden estar en riesgo. La idea de recopilar todos los datos es fundamentalmente errónea cuando se trata de estos escenarios.

3. Su seguimiento puede romperse con bastante facilidad

El seguimiento sin código está vinculado a los selectores de CSS para la web y los controles de la interfaz de usuario para dispositivos móviles. Entonces, a medida que los desarrolladores realizan cambios en su producto, su seguimiento puede romperse. Tomando nuestro ejemplo anterior, si un nuevo desarrollador ingresa y decide cambiar la ID de CSS en su botón "Pagar" de botón de pago a realizar pedido , su seguimiento se interrumpirá y se preguntará por qué.

4. Te perderás datos valiosos

Tomando el mismo ejemplo, es posible que desee saber cuántas 'manzanas' se compraron. El seguimiento implícito no puede capturar estos datos. Todo lo que hace es contar la cantidad de veces que se hizo clic en el botón "Pagar". Para responder a esto, deberá traer a un ingeniero de software para agregar un código para rastrear esto por usted. Cada herramienta de seguimiento implícita admite el envío de eventos explícitos por una razón; es un mito que no utilizará el tiempo de ingeniería.

5. Perderás datos debido a los bloqueadores de anuncios

Debido a que algunas herramientas capturan datos del lado del cliente, usted es susceptible a los bloqueadores de anuncios. La mayoría de los bloqueadores de anuncios en el mercado bloquean el análisis del lado del cliente, sin embargo, con el seguimiento basado en código, puede capturar análisis en su backend para sus métricas comerciales críticas, evitando este problema.

Eso lo resume bastante bien para las herramientas de seguimiento de análisis implícito o sin código.

Aciertos y errores del seguimiento de eventos explícito o basado en código

Ahora que tiene una idea decente de las herramientas de seguimiento sin código, veamos algunas de las ventajas y desventajas del seguimiento de eventos explícito o basado en código.

Los hits: seguimiento explícito

1. Haga un seguimiento de lo que necesita y agregue contexto adicional

Con el seguimiento explícito, puede rastrear los datos que necesita para el análisis y agregar contexto adicional detrás de cada interacción con el cliente.

Por ejemplo, cuando alguien presiona el botón "Pagar", usando una propiedad de Evento, también puede rastrear el código del artículo , la cantidad del artículo, el valor del artículo y las imágenes del producto vistas , además de rastrear la cantidad de veces que se presionó el botón "Pagar". . Esto le proporciona un contexto adicional sobre el comportamiento de compra del usuario.

Amplitude puede ayudarlo a lograr esto con facilidad.

2. Puede confiar en sus datos

Con el seguimiento de eventos explícito, puede confiar en sus datos, ya que están integrados en su ciclo de vida de desarrollo de software y no se romperán. Cuando trata sus análisis como un código y tiene un proceso implementado para la gestión de datos, todos se benefician.

Tomemos el mismo ejemplo que viste en la sección anterior. Para el seguimiento de eventos basado en código, todas las instancias de realizar un pedido se pueden instrumentar de manera consistente, ya sea a través del botón "Pagar" o el botón "Comprar ahora".

3. Gobierna lo que se captura

Cuando crea un plan de seguimiento, está al tanto de los datos que se envían a su herramienta de análisis en todo momento. Usted sabe qué datos PII/PHI del cliente se capturan y hacia dónde se envían. Por ejemplo, es posible que desee enviar el nombre y el correo electrónico de alguien a Intercom para lograr un éxito personalizado con el cliente. La creación de este mapa de datos es útil para asegurarse de que cumple con el RGPD y la CCPA.

4. Capture datos de múltiples fuentes

Con el seguimiento explícito, puede capturar eventos de múltiples fuentes de manera consistente, incluido su backend, que no está sujeto a bloqueadores de anuncios del lado del cliente. Dependiendo de su audiencia, puede esperar que se bloqueen entre el 10 y el 30 % de sus eventos. Para cualquier dato crítico, recomendamos rastrear sus eventos en el backend.

Los fallos: seguimiento explícito

1. Necesitarías la ayuda de un desarrollador

Como sugiere el nombre, las herramientas de análisis basadas en código requieren el tiempo de un desarrollador para instrumentar eventos. Nuevamente, si hay algún cambio en alguno de los eventos más adelante o si necesita agregar algunos eventos más, debe involucrar a un desarrollador.

2. Se necesita más tiempo para implementar

El seguimiento de eventos basado en código requiere más tiempo para implementarse. Depende de un ciclo de retroalimentación más largo con sus desarrolladores mientras escriben el código → envían el código → esperan los datos → ejecutan la consulta. Es una inversión tanto en tiempo como en dinero.

3. Necesitarías planificar primero

Uno de los desafíos del seguimiento de eventos basado en código es que debe tener todo planificado y listo antes de implementarlo. Nuevamente, esto requiere tiempo y esfuerzo para planificar los eventos que necesitará en un futuro cercano o lejano.

No solo eso, sino que, si es gerente de producto o analista, es posible que deba obtener la aceptación de su equipo de ingeniería antes de adoptar la solución. Todo esto se debe a que requiere tiempo de desarrollo para instrumentar su plan de seguimiento.

Entonces, ¿qué deberías elegir?

Entonces, ¿cuándo debería elegir usar el seguimiento implícito versus el explícito? Hemos creado una guía rápida a continuación para ayudar, así como enumeramos algunas de nuestras herramientas de análisis favoritas en cada categoría.

Implícito vs. Explícito

En última instancia, use la herramienta que funcione mejor para su equipo, pero comprenda los pros y los contras de cada enfoque. Las necesidades de muchos equipos evolucionan a medida que crecen y agregan casos de uso adicionales para los datos de seguimiento de eventos.

Si está listo para comenzar con una herramienta de seguimiento de eventos explícitos, regístrese hoy para obtener una cuenta gratuita de Amplitude o explore nuestra demostración de autoservicio.

Seguimiento de eventos de datos de comportamiento