Archivo de la categoría: Español – Implementaciones – Gestores de Etiquetas (TMS)

Como trasladar a Signal un plan de etiquetado

Este es el segundo post de la serie sobre gestor de etiquetas Signal conocido anteriormente como BrightTag

En cualquier implementación de analítica, empezamos por definir las variables que se van a lanzar en cada carga de página y en cada interacción. Y en Enhanced Ecommerce si utilizaramos Google Analytics.

Lo primero es definir las variables y los posibles valores que puedan tomar.
Por ejemplo, pongamos que en cada carga de página queremos recoger:
– Nombre de la página (page name)
– Categoría (primary category)
– Subcategoría (sub category)
1

 

 

Luego debemos trasladar las variables del Excel que hemos hecho a las herramientas. Si utilizamos Adobe Analytics, tendremos que crear esas mismas variables como eVars o Props o ambas cosas, en función de nuestras necesidades.

Y en Signal, lo que tenemos que hacer es:
● Crear un Data Element cada una de las variables definidas
● Asegurarnos de que cada Data Element tiene el mismo numero de inputs que de Outputs
● Asegurarnos de que dentro de cada Data Element, cada input corresponde con cada output

1) Crear un Data Element cada una de las variables definidas.

Tan solo hay que ir al Data Dictionary y clicar en “Add Data Element”, introducir el nombre y la descriccion y guardar clicando en “Create”

2

Consejo: Recomiendo que los nombres sigan una “naming convencion” coherente y consitente, e incluir una descipcion, para nosotros mismos mas adelante y para otras personas que puedan utilizar Signal mas adelante (sean o no analistas)

2) Asegurarnos que cada Data Element tiene el mismo numero de inputs que de Outputs

3

 

 

 

De lo contario hay un problema, que puede ser de dos tipos:

Mas inputs que outputs > Estamos duplicando datos
Tenemos al menos 2 inputs apuntando a un mismo Output

-Problema: Cada vez que lanzamos esos inputs estamos enviando datos a Adobe Analytics (o a la herramienta en cuestión). Es decir, en Adobe Analytics, no podremos saber cuál es el input que se ha lanzado y debido al cual se han recogido esos datos.

-Consecuencia: Si no sabemos que ha ocurrido para que se hayan recogido esos datos, entonces esos datos en Adobe Analytics son de muy baja calidad o directamente no sirven para nada.

Mas outputs que inputs > Estamos dejando de recoger datos (que creemos que estamos recogiendo)
Tenemos al menos un input que no apunta a ningún output

-Problema: Cada vez que lanzamos inputs sin outputs, esos inputs no se envían a ningún sitio puesto que no se le está dando a Signal la orden de hacerlo

-Consecuencia: Datos que supuestamente estamos recogiendo nunca llegaran a Adobe Analytics y nos daremos cuenta cuando queramos analizarlos (y ya será demasiado tarde)

3) Asegurarnos de que dentro de cada Data Element, cada input corresponde con cada output

No basta con ver que cada Data Element tiene los mismos inputs que outputs. Pudiera ser que tuvieramos inputs sin outputs o outputs sin inputs, pero que ambas cosas (inputs & outputs) sumasen el mismo numero. Luego tenemos que comprobar que nos casan todas las parejas input & ouput

Ejemplo:
Para el Data Element Page Subcategory tenemos el input Home

4

 

 

 

 

 

Que corresponde con el output Mobile App: Page Load: Home Page

5

 

 

 

 

 

 

Es decir, cuando se carga la página de inicio (home) Signal sabe que tiene que:

● Recoger esa carga de pagina
Ya que hemos creado un input “home”
● Recoger el Data Element “Page Sub Category”
Ya que está incluido en el input home – primera captura de pantalla
● Enviar ese dato a Adobe Analytics
Ya que hemos creado una etiqueta con ese vendor asignada al input home (la cual hemos llamado “mobile app page load home page) – segunda captura de pantalla
Y así sucesivamente con el resto de parejas input & ouput

Puedes leer el post de introdución a Signal haciendo click aquí

¿Alguna idea? ¿Algún comentario? ¿Alguna queja? 😉 Deja tu comentario y te responderé. Si algo no te ha quedado claro, tienes alguna duda y crées que puedo ayudarte también puedes enviarme un mail a geekeandoenanalytics@gmail.com o contactar conmigo a través de Linkedin o Twitter

 

Introducción al Gestor de Etiquetas Signal (BrightTag)

Para empezar a comprender como funciona el gestor de etiquetas Signal (anteriormente conocido como BrightTag) hay que empezar por tres conceptos básicos: data elements, inputs y outputs

¿Qué son?

  • Data Elements son las variables que queremos recoger
    La recopilación de Data Elements se llama Data Dictionary
  • Los Inputs son aquello que ocurre que queremos saber y por tanto recoger
    Ya sean cargas de páginas o interacciones realizadas por el usuario.
    Ya sea en un navegador web o una app.
  • Los Outputs son las etiquetas con las que enviamos datos a otra herramientas
    Como Google o Adobe Analytics por ejemplo

¿Cómo funcionan?

1) Data Elements

Los data elements son los datos que queremos capturar de nuestra web o app y enviar a una herramienta de analítica digital. Es lo que en otras herramientas llamaríamos “variables”.

La forma de definirlos y crear un mapa del tageado (plan de marcación) es a través de lo que Signal denomina Data Binding. Que es la forma de decirle a Signal: en este input tienes que recoger estos data elements (variables)

Por ejemplo, en cada carga de página (que es un input), podemos querer recoger (entre otras cosas):
– El nombre de la página (page name)
– La categoría (primary category)
– La subcategoría (sub category).

Luego dentro del Data Dictionary, crearíamos un Data Element para cada una de estas variables
1

 

2) Inputs

Los inputs es aquello que que queremos saber / recoger sobre la navegación y comportamiento de los usuarios. Las páginas que se cargan y las interacciones relevantes que se realizan durante la visita.

Explicación Práctica con un Ejemplo:
– Quiero saber que se visitan las páginas de producto
> creo un input “product pages”
– Quiero que al cargarse las páginas de producto, se recoja el nombre del producto, la categoría y la subcategoria
> creo un Data Element para cada una de estas variables (ejemplo anterior) y los incluyo dentro del input product pages

Lo mismo con la interacciones, si queremos saber si los usuarios crean cuentas y / o se logean (y eso en conlleva dos pasos) crearíamos un input para cada una de estas acciones.

2

 

 

 

 

 

 

 

3) Outputs

Con lo que explicado hasta ahora, Signal ya sabe qué acciones queremos recoger (que se carguen las páginas de producto, que el usuario crea una cuenta etc.) y que queremos saber de esas acciones (el precio del producto, el nombre, la categoría etc.)

El tercer paso es enviar esos datos a la herramienta de Analítica Digital que queramos, como por Adobe Analytics o Google Analytics (en el ejemplo, el vendor en cuestión es Adobe). Para ello, hemos de  crear un output para cada input.

3

Puedes leer el siguiente post sobre como trasladar a Signal un plan de equitado haciendo click aquí

¿Alguna idea? ¿Algún comentario? ¿Alguna queja? 😉 Deja tu comentario y te responderé. Si algo no te ha quedado claro, tienes alguna duda y crées que puedo ayudarte también puedes enviarme un mail a geekeandoenanalytics@gmail.com o contactar conmigo a través de Linkedin o Twitter