Cómo crear métricas nuevas en Looker Studio

Muchas veces, aunque nuestro dataset tenga multitud de campos, le puede faltar uno que queremos usar. Es en estas ocasiones donde debemos valorar si se puede extraer a partir de los campos disponibles y, si es así, crearlo.

Este es el primer post del blog sobre campos personalizados, y en él nos centraremos en la creación de métricas. Veremos algunos ejemplos que yo uso con frecuencia.

Diferencias entre métricas y dimensiones

Habrás visto que en tu fuente de datos algunos campos aparecen en verde y otros en azul. Los primeros son los que Looker Studio entiende como dimensiones y los segundos como métricas. Esto es relevante porque va a tener un impacto en cómo creamos nuestras métricas personalizadas.

———————————————–

Como recordatorio, las dimensiones son atributos o características descriptivas como pueden ser país, campaña o canal de marketing. Las métricas son siempre cuantitativas, es decir, son las que asignan un valor a la dimensión o atributo. Ejemplos de estos son usuarios únicos, conversiones o ventas.

———————————————–

¿Cómo crear un campo nuevo en tu fuente de datos?

Para llegar a la pantalla donde crear un campo, debes ir a las fuentes que tengas añadidas en el informe (RecursoGestionar fuentes de datos) y hacer click en Editar la fuente que te interesa.

Una vez abierto el listado de dimensiones y métricas, verás en la parte superior a la derecha, una opción llamada Añadir campo. Selecciónala para ver la pantalla donde puedes crear campos.

Una vez en esa pantalla, verás a la izquierda el listado de campos disponibles para crear el nuevo. Aquellos con el icono verde son entendidos por Looker Studio como dimensiones y aquellos con el icono azul como métricas.

¿Cómo crear un campo nuevo en una combinación?

Si antes de leer este apartado, necesitas saber más sobre combinaciones en Looker Studio, puedes hacerlo en el post sobre ellas. Aunque también lo puedes dejar para luego y pasar directamente a los ejemplos de métricas personalizadas de este post.

Lo expuesto hasta ahora es para crear un campo nuevo en una fuente de datos incluida en tu informe, pero si quieres crearlo en una combinación debes hacerlo en la columna Configuración del gráfico que usa la combinación y en el que quieres mostrar el nuevo campo.

Al hacer click en la dimensión o la métrica, verás que existe la opción de Crear campo.

Al hacer click en Crear campo verás la pantalla donde puedes crear el campo nuevo.

El problema de tener que crear el campo nuevo en el gráfico en lugar de en la combinación en sí es que tendrás que crearlo tantas veces como gráficos en los que quieras usarlo.

Tanto como si los creas en fuentes de datos como en combinaciones, las fórmulas usadas son las mismas. De momento vamos a centrarnos en métricas y en el capítulo 12 lo haremos en dimensiones. Vamos a ver ejemplos en los que usaremos los datos de ‘Productos Superstore’.

Ejemplos de métricas personalizadas

Una vez en la pantalla de creación de campos, puedes seleccionar los que encontrarás a tu izquierda para que sean añadidos a tu fórmula. Con el cursor activado en el campo de la fórmula, haz click en las dimensiones y métricas de la izquierda para añadirlas.

a. Precio por producto

Fórmula:

SUM(Ingresos brutos) / SUM(Cantidad)

Al volver a la lista de campos de la fuente de datos verás que tienes uno nuevo en azul, indicando que es una métrica.

b. Costes

Como habrás observado, varias transacciones tienen ingresos netos negativos, por lo que los costes de ese producto son mayores a los ingresos brutos. Vamos a calcular el coste.

Fórmula:

SUM(Ingresos netos) + (-1 * SUM(Ingresos brutos))

Al volver a la lista hay otra vez un nuevo campo en azul, otra métrica.

c. Precio por producto (sin descuento)

En nuestros datos hay también una columna que muestra el descuento aplicado a la transacción. Los ingresos brutos ya contemplan este descuento, por lo que la fórmula de precio por producto es después del descuento. Si seguimos la lógica anterior, la siguiente sería la fórmula para calcular el precio por producto antes del descuento.

Fórmula:

SUM(Precio por producto) * (1 – SUM(Descuento))

¿Has intentado crearla tú mismo?, ¿te ha dado un error?

No te preocupes, es normal que no te deje crearla. El problema es que estamos añadiendo una agregación (SUM) a una métrica y las métricas tienen siempre un tipo de agregación establecido.

Prueba a quitar SUM. Funciona, ¿verdad?

Fórmula:

Precio por producto * (1 – SUM(Descuento))

Así que recuerda, nunca uses una agregación dentro de la fórmula si se trata de una métrica. La reconocerás porque estará pintada en azul.

d. Compra media

Otra métrica muy común y que no está disponible en este conjunto de datos es la Compra Media. Para obtenerla tienes que sumar los ingresos brutos y dividirlos entre el número de transacciones únicas. Cada fila del set es una combinación de transacción y nombre de producto, por lo que debes contar el número de transacciones únicas. Por esta razón usa COUNT_DISTINCT y no COUNT.

Fórmula:

SUM(Ingresos brutos) / COUNT_DISTINCT(ID de transacción)

———————————————–

Si tuviéramos una transacción única por fila, podrías usar COUNT, ya que cuenta el número total de filas. Como hay IDs de transacción repetidos en distintas filas, debes usar COUNT_DISTINCT

———————————————–

e. Ingresos netos por cliente

También puedes calcular los ingresos netos por cliente. Esto sirve para compararlos con el coste de adquisición por cliente. Si el primero es más bajo que el segundo, el retorno de inversión será negativo.

La fórmula es parecida a la anterior. Como los IDs de clientes también pueden estar repetidos en distintas filas (un cliente con más de una transacción) debes usar COUNT_DISTINCT, que lo que hace es contar los valores únicos.

Fórmula:

SUM(Ingresos brutos) / COUNT_DISTINCT(ID de cliente)

Hay muchos ejemplos más, pero espero que estos te sirvan para poder practicar y poder crear los tuyos.

Todas las métricas que hemos creado aquí aparecerán al final de tu listado de campos en azul.

En el próximo post veremos cómo cambiar el tipo de dato en campos nuevos o existentes en Looker Studio si el que tiene no es el correcto.

También revisaremos los cambios en la agregación y el cálculo de comparación que se pueden aplicar en las métricas añadidas a un gráfico. En ocasiones hacer esto evita tener que crear un campo personalizado.

Déjame un comentario si tienes cualquier pregunta 🙂

Leave a comment