Básicamente la variable le debemos dar un input (dato de entrada), dentro de ella revisa unas reglas y dependiendo de ellas nos devuelve el output (dato de salida) , esta descripción me hace recordar mucho el switch de javascript donde tiene el mismo funcionamiento y se podría obtener el mismo resultado usando desde una etiqueta HTML personalizado pero claro esto necesita algo de conocimiento de Javascript que ya es un perfil más para Developer.
Desmantelemos la variable para entenderlo
Entrada
Lo primero que debemos configurar en la variable de entrada y aquí según tu lógica debes pasar este dato.
Tabla de Consulta
En esta sección es donde ingresamos las condiciones para tener el output.
Ejemplo:
Si la entrada es 1 y queremos que devuelva lunes y si es 2 queremos que devuelva martes, quedaría así:
Predeterminado
Nos brindan una opción para definir un valor por defecto si es que no se cumple ninguna condición que previamente se asigno en la tabla de Consulta.
Ejemplo:
Si la entrada es 1 y queremos que devuelva lunes y si es 2 queremos que devuelva martes, pero el la data de entrada es 3 y como no cumple las reglas anteriores y si marcamos el checkbox de «definir valor predeterminado» obtendremos dicho valor ingresado.
Lo podemos a prueba
Tratemos de normalizar un evento que esta generando un duplicado por no respetar las mayúsculas.
supongamos que no tenemos acceso al código fuente para modificar los dataLayer y solo nos queda corregir desde Google Tag Manager.
Actualmente tenemos una etiqueta Google Analytics: Universal Analytics de tipo evento que captura los datos del dataLayer.
como se muestra en la imagen del reporte el problema se origina puntualmente en el acción del evento. entonces vamos a crear una variable de tipo tabla de consulta que reemplazara la variable {{dataLayer – eventAction}}
Creamos la variable con la siguiente configuración:
Tipo de variable: Tabla de consulta
Nombre de la variable: dataLayer – eventAction – Ecommerce Normalize
Guardamos la variable y realizamos modificaciones en el evento GA Ecommerce. reemplazamos como ya indicamos la variable {{dataLayer – eventAction}} por {{dataLayer – eventAction – Ecommerce Normalize}}
con esto podemos ver una de tantas formas que podemos dar utilidad a este tipo de variable.