Google Tag Manager: Variable Tabla de consulta

PIN
Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+

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.

Configuración básica de un evento

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

La variable de entrada es la acción
La tabla de consulta agregamos la condición que si el valor de entrada es «Product add to cart» se debe reemplazar por «Product Add to Cart»
en valor por defecto seria si es que no cumple ninguna condición de la tabla de consulta, entonces indicamos que por defecto seria el valor de acción ya que se sobre entiende que llego bien.

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.

¿Necesitas ayuda con la configuración en Google Tag Manager?
¡Escríbeme para ayudarte en tu proyecto!

Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+

Hi, I'm luis rodriguez

Hola, Soy Luis Rodriguez, radico en Lima – Perú, formado en una carrera informática, desempeñando desde el 2007 como programador web y viendo proyectos desde Front End y Back End a lo que me perfile como Full Stack. Esta Experiencia junto a mi interés en la Analítica Web me ayudó mucho entender el funcionamiento interno de las herramientas de analítica, con las que vengo trabajo activamente desde 2017. Linkedin

http://luisrodriguez.pe

Leave Your Comments