Usamos cookies. Tienes opciones. Las cookies nos ayudan a mantener el sitio funcionando sin problemas e informar sobre nuestra publicidad, pero si deseas realizar ajustes, puedes visitar nuestro Aviso de cookies para más información.
Utilizamos cookies propias y de terceros para analizar su actividad en el sitio web con el objetivo de enviarle publicidad personalizada y mejorar el funcionamiento de la web. Puedes aceptar todas las cookies pulsando el botón “ACEPTAR” o seleccionarlas en función de su funcionalidad pulsando el botón “AJUSTES”.
×

Google Data Studio: Custom Channel Grouping

En otras entradas del blog, ya hablamos de las funcionalidades de Data Studio como las bases de los campos calculados y las novedades que nos va dando, además del concepto de data storytellingque tanto nos ha de ayudar a contar historias basadas en visualizaciones.

Antes de empezar, conviene recordar el concepto de “Beta”, expresión heredada del mundo de la informática para referirnos a las primeras versiones de algo. Lo cierto es que, aún en Beta, parece ser que la apuesta por la herramienta está siendo bastante fuerte. Si te has paseado por los antiguos paneles dentro de la consola de Google Analytics, espero que te encuentres este disclaimer invitando a descubrir Data Studio, con plantillas no disponibles en el site de información general. Y que, ligeramente, me recuerdan a los disclaimers de Adobe Workspace en su correspondiente consola.

(Nota: si vas a ir corriendo a cotillear tu consola, deberías de buscar esto)

 

POST 1

Tú, analista ingenuo y feliz, estás encantado sacando análisis con los workflows de trabajo, funcionando entre players y todo marcha a la percepción. Y entonces, superada la barrera del “mándamelo en un Excel o en PPT”, decides automatizar tus reportes en la herramienta. Y, además, decides crear esos canales personalizados que tanto ha costado conseguir (esto es un hecho).

Tras una búsqueda infructuosa, aparecen preguntas y más preguntas. Tus compañeros, cuando te echan un vistazo por encima de la pantalla del ordenador, detectan que tu movimiento facial está tomando este cariz:

Porque, por el momento, las configuraciones de canales personalizados no están disponibles en Google Data Studio (por aquello de la Beta). Así que, ¿qué puedes hacer tú?

Planteamos dos opciones:

1. Crear una vista alternativa para alterar la configuración por default con los retoques que consideres y enchufar esta vista como fuente de datos de tus reportes. Ten en cuenta que esta opción no tiene carácter retroactivo y que, por tanto, catalogará la información de manera personalizada desde el momento en que lo hagas.

2. Utilizar la instrucción CASE dentro de un campo calculado para crear la configuración. Esta opción es un poco más complicada y laboriosa pero, si te gusta trastear, te la recomiendo.

Un consejo: ármate de paciencia, que Roma no se construyo en dos días. No vaya a ser que el editor dé algún error y te vengas abajo 😉

¡Vayamos por pasos!

  • Paso 1: recopilar la configuración de canales personalizados en una hoja de Excel para que te sirva como guía.
  • Paso 2: entender la instrucción CASE.
    • El concepto: el campo condicional basado en instrucción CASE consiste en construir un operador lógico con una serie de condiciones que han de devolver el resultado buscado. Si ya has trabajado con Brandwatch y creado queries la estructura es bastante similar.
    • Las condiciones están expresadas por frases o cláusulas que comienzan con “when” y acaban en “then”. Una instrucción CASE puede tener una o más condiciones, siempre introducidas por “when”.  No es necesario introducir la palabra “CASE” cada vez, únicamente es necesario hacerlo al principio.
    • Los resultados: para cada una de las condiciones, deberemos expresar un resultado que queremos obtener cuando la condición expresada en “when” se cumpla. La parte correspondiente al resultado viene determinada por “then”.
    • Resultado ELSE: no es obligatorio introducirlo dentro de la instrucción CASE. Sin embargo, nos puede servir para determinar un “cajón” donde almacenar todo lo que no cumple las expresiones anteriores. El caso que exponemos a continuación, nos servirá para catalogar las fuentes de tráfico que no cumplen las expresiones anteriores.
    • END: se utiliza para indicar el final de la claúsula introducida por CASE

Una instrucción case de canales personalizados puede verse de la siguiente manera, la sintaxis está desglosada en una cláusula por línea (remarcamos la entrada y salida de las mismas con colores morados para diferenciarlas)

Descarga

 

Destacar que no podemos mezclar dimensiones y métricas en esta instrucción ni en ningún otro campo calculado, a diferencia de Adobe Analytics, donde sí que podemos anidar métricas en segmentos y usarlos en métricas personalizadas. Por el momento, los campos calculados en Google Data Studio están limitados a esas “mezclas”.

Sí que podemos, por ejemplo, obtener una métrica basada en el valor de una dimensión. Es decir, podríamos encontrar cuándo una dimensión se cumple al menos una vez, y dividirlo entre otra métrica determinada. Por ejemplo, y de acuerdo a la ayuda de Google, podemos crear un campo calculado de SUMA incluyendo una instrucción CASE:

  • SUM (CASE WHEN Color favorito=”rojo” THEN 1 ELSE 0 END)// total de usuarios a los que les gusta el rojo

De este modo, estaríamos contándole a la herramienta que cuando el color rojo exista, le dé valor 1 mediante la instrucción CASE. Al incluir el operador de SUMA, contamos de manera global la existencia de esa dimensión y posteriormente lo dividimos entre la métrica que queramos.

 

excel case

 

Si no te aclaras con la sintaxis porque te resulte muy larga, también puedes crear microcases para algunas condiciones y luego integrarlo en el general que englobará la dimensión creada para canales personalizados.

¡Ahora a disfrutar!

En nuestra compañía