Cómo cambiar el valor de una dimensión en Google Data Studio

Dimensiones personalizadas en una de las características más útiles en Google Data Studio. Nos permite manipular los datos para que se muestren de la forma que nosotros queremos. Esta funcionalidad se hace realmente útil cuando nuestra base de datos tiene valores que no son legible para nuestros clientes o tiene valores erróneos (Facebook y Facebook en la misma dimensión).

Esta funcionalidad es muy utilizada en publicidad, ya que nos permite integrar varias fuentes bajo la misma dimensión. Por ejemplo, El Mundo y El país bajo Display, Facebook y Twitter bajo Social Media y AdWords y Bing bajo Search.

Si no sabes todavía como crear una métrica o una dimensión, te recomiendo que le eches un vistazo al post Cómo añadir una métrica o campo calculado en Google Data Studio.

Principales fórmulas para crear dimensiones personalizadas en Google Data Studio

  • CASE

Esta funciona se utiliza cuando nuestra función va a ser “si esto pase entonces el nombre es X”. Este es el método más sencillo, ya que tenemos más control sobre los nombres que cada nueva dimensión va a tener.

Formula:

CASE

WHEN ([Dimensión] = “[Valor de la dimensión]”) THEN “[Nuevo valor]”

WHEN ([Dimensión] = “[Valor de la dimensión]”) THEN “[Nuevo valor]”

ELSE “[Valor del resto de variables]”

Ejemplo:

CASE

WHEN (Device Category = «desktop») THEN «Ordenador»

ELSE «Móvil y Tablets»

END

Case formula en Google Data Studio
  • Cambiar a mayúscula y minúscula

En este caso es si tenemos parte de los nombres en mayúscula o en minúscula. Con una simple formula podremos cambiar el valor de todas las variables en mayúscula o minúscula. Esto se hace importante cuando bajo el mismo nombre tenemos diferentes variables porque la persona de turno olvido de que todos los valores en Google Analytics deben estar en minúscula

Formula:

Upper([Dimensión])

Ejemplo:

Upper(fuente)

En este caso todas las fuentes se convertirán en mayúscula. Por lo tanto, “Google” pasar á a ser “GOOGLE”.

  • Juntar dos dimensiones

En este caso, Google Data Studio juntará don dimensiones bajo la misma. Esto es importante si queremos en la misma columna dos o más valores. Por ejemplo, Facebook-Display y Facebook-Video

Formula:

CONCAT ([dimensión 1],[dimensión 2])

Ejemplo:

CONCAT[fuente, medio)

Concat formula en Google Data Studio
  • Extraer parte de un valor

Esta función sirve para cuando solo quieres extraer una parte del valor de la dimensión de la fuente de datos.

Formula:

REGEXP_EXTRACT([dimension], regexp)

Ejemplo:

REGEXP_EXTRACT(Campaña, ‘Moviles – (.*)’)

En este caso el valor final será el tl tipo de móvil. Por ejemplo, iPhone, HTC, etc.

  • Reemplazar valor de la dimensión

Esto es importante cuando ha habido un error al escribir el nombre. De esta forma puedes arreglarlo en Google Data Studio.

Formula:

REGEXP_EXTRACT([Dimensión],[Texto a reemplazar], [Nuevo nombre])

Ejemplo:

REGEXP_EXTRACT(Fuente,”Facebok,”Facebook”)

  • Expresiones regulares

Este método es si queremos utilizar expresiones regulares para agrupar diferentes valores. Por ejemplo, si queremos crear una dimensión para que diga “tráfico pagado” cada vez que aparezca “cpc” o ‘ppc” en la dimensión medio.

Formula:

CASE

REGEXP_MATCH([Dimensión], [RegEx]) THEN [Valor]

ELSE [Otros valores]

END

Ejemplo:

CASE

WHEN REGEXP_MATCH(Medio,»^(cpc|ppc)$») THEN «Tráfico pagado» 

ELSE «Tráfico orgánico»

End