09.11.2022 Views

PDF_GuiaMarcación_Colsubsidio_Ocio y entretenimiento

Esta es la metadecripcion

Esta es la metadecripcion

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GUÍA DE IMPLEMENTACIÓN

Ocio y Entretenimiento

Colsubsidio Web

2021


Página de implementación:

Ocio y Entretenimiento


Implementación

Tag manager


Para implementar Google Tag Manager en el sitio web

1. Copiar el siguiente código JavaScript y

pegarlo lo más cerca posible de la etiqueta

de apertura <head> de cada página del

sitio web:

2. Copiar este fragmento y pégalo

inmediatamente después de la etiqueta de

apertura <body> de cada página del sitio

web:

<!-- Google Tag Manager -->

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBef

ore(j,f);

})(window,document,'script','dataLayer','GTM-MBPS2VR');</script>

<!-- End Google Tag Manager -->

<!-- Google Tag Manager (noscript) -->

<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-

MBPS2VR"

height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

<!-- End Google Tag Manager (noscript) -->


Marcación


Para tener en cuenta en la marcación

Dentro de los Action y Label, la información que se encuentran dentro de { } en cada script, hacen referencia a

variables dinámicas

En cada página se adjunta una imagen, la cual contiene las interacciones relacionadas con un índice y un

script a implementar y el contenido de dicho script con su sintaxis

Tener en cuenta los ejemplos para garantizar como se debe extraer la información.

Las abreviaciones deben ir exactamente igual.


Marcación

ecommerce


Glosario

Name: Nombre de del producto

Id: Número de identificación del producto

Price: Valor del producto

Brand: Marca del producto. Acá siempre vamos a colocar Colsubsidio.

Category: La categoría a la que pertenece el producto. En este caso tenemos las categorías Deporte, Cultura y

arte, Eventos, Pasadias, Membresias y Tiqueteras.

List: Se refiere a la sección desde donde viene el usuario. Puede variar dependiendo del flujo del usuario por el

cual venga. En este caso tenemos las listas Home, Home-Alternativas para descubrir lo que te gusta, Búsqueda

rápida, Resultado de búsqueda, {nombre categoria} y {nombre subcategoria}

Position: Posición en la cual se encuentra el producto, va en orden y comienza por el número 1 de izquierda a

derecha y de arriba hacia abajo.

Quantity: Cantidad de productos a comprar de la misma referencia.

Cualquier duda, consulta la guía de comercio electrónico para desarrolladores Aquí


Ejemplo DataLayer Impresión productos

Index

Evento

Página Objeto Category Action Label SCRIPT

1

Home, páginas Al

de categorías, visualizarse

páginas de los

subcategorías productos

y vitrinas. a comprar.

Ecommerce

‘event’: ‘productimpression’,

‘UES’:’RyD’,

'ecommerce': {

'currencyCode’: COP',

'impressions': [

{

'name’: ‘{{nombre producto}}’,

'id’: ‘{{id del producto}}’,

Product

Impression {value list} dataLayer.push({

'price’: ‘{{precio del producto}}’,

'brand’: ‘Colsubsidio’,

'category’: ‘{{Deporte/Cultura y arte/Eventos/Pasadias/Membresias/Tiqueteras}}’,

'list’: ‘{{Home/Home-Alternativas para descubrir lo que te gusta/Búsqueda

rápida/Resultado de búsqueda/{nombre categoria}/{nombre subcategoria}}}’,

'position’: ‘{{1,2,3…}}’

},

]

}

});

1

category: Ecommerce

action: Product Impresion

label: {value list}

UES: RyD


Impresión de Productos en el Home

1

1

category: Ecommerce

action: Product Impresion

label: Home-Los cursos más vistos

UES: RyD

El datalayer contiene

todos los productos

que sean visibles en

pantalla, para este

ejemplo serian 3, pero

en el caso que se

muestren más

deberían ir todos

dataLayer.push({

'event': 'productimpression',

'UES':’RyD',

'ecommerce': {

'currencyCode': 'COP',

'impressions': [

{

'name': ‘Natación Básica',

'id': '113554',

'price': ‘49900',

'brand': ‘Colsubsidio',

'category': ‘Deportes',

'list': ‘Home-Los cursos más vistos',

'position': '1'

},{

'name’: ‘Futbol básico',

'id': '113555',

'price': ‘49900',

'brand': ‘Colsubsidio',

'category': ‘Deportes',

'list': ‘Home-Los cursos más vistos',

'position': ‘2’

},{

'name’: ‘Futbol intermedio',

'id': '113556',

'price': ‘49900',

'brand': ‘Colsubsidio',

'category': ‘Deportes',

'list': ‘Home-Los cursos más vistos',

'position’: ‘3’

}]

}

});


Impresión de Productos en el Home

1

1

category: Ecommerce

action: Product Impresion

label: Home-Alternativas para descubrir lo que te gusta

UES: RyD

dataLayer.push({

'event': 'productimpression',

'UES':’RyD',

'ecommerce': {

'currencyCode': 'COP',

'impressions': [

{

'name’: ‘Pasadia',

'id': '113551',

'price’: ‘41050',

'brand': ‘Colsubsidio',

'category’: ‘Pasadias',

'list': ‘Home-Alternativas para descubrir lo que te gusta',

'position': '1'

},{

'name’: ‘Tiqueteras',

'id': '113552',

'price': ‘41050 ',

'brand': ‘Colsubsidio',

'category’: ‘Tiqueteras',

'list': ‘Home-Alternativas para descubrir lo que te gusta',

'position': ‘2’

},{

'name’: ‘Membresías',

'id': '113553',

'price': ‘41050 ',

'brand': ‘Colsubsidio',

'category’: ‘Membresias',

'list': ‘Home-Alternativas para descubrir lo que te gusta‘,

'position’: ‘3’

}]

}

});


Impresión de Productos resultados de búsqueda

1

El datalayer se debe

ejecutar cuando se

haga clic en la

tarjeta. Esto

solamente aplica

para estas tarjetas

dentro del buscador.

dataLayer.push({

'event': 'productimpression',

'UES':’RyD',

'ecommerce': {

'currencyCode': 'COP',

'impressions': [

{

'name': ‘Natación Básica',

'id': '113544',

'price': ‘49900',

'brand': ‘Colsubsidio',

'category': ‘Deportes',

'list': ‘Búsqueda rápida',

'position': '1’

}]

}

});

1

category: Ecommerce

action: Product Impresion

label: Búsqueda rápida

UES: RyD


Impresión de Productos en categorías

1

1

category: Ecommerce

action: Product Impresion

label: Deportes

UES: RyD

El datalayer contiene todos los

productos que sean visibles

en pantalla, para este ejemplo

serian 3, pero en el caso de

desplegar el botón de ver más

y/o aparezcan más

productos, también se debe

ejecutar el datalayer para

esos productos.

dataLayer.push({

'event': 'productimpression',

'UES':’RyD',

'ecommerce': {

'currencyCode': 'COP',

'impressions': [

{

'name': ‘Natación Básica',

'id': '113544',

'price': ‘49900',

'brand': ‘Colsubsidio',

'category': ‘Deportes',

'list’: ‘Deportes',

'position': '1'

},{

'name’: ‘Futbol básico',

'id': '113555',

'price’: ‘56000',

'brand': ‘Colsubsidio',

'category': ‘Deportes’,

'list’: ‘Deportes',

'position': ‘2’

},{

'name’: ‘Taekwondo Básico',

'id': ‘113346',

'price': ‘49900',

'brand': ‘Colsubsidio',

'category': ‘Deportes',

'list’: ‘Deportes’,

'position’: ‘3’

}]

}

});


Impresión de Productos en vitrina subcategorias

1

category: Ecommerce

action: Product Impresion

label: Escuelas deportivas

UES: RyD

1

El datalayer contiene todos los

productos que sean visibles

en pantalla, para este ejemplo

serian 3, pero en el caso de

desplegar el botón de ver más

y/o aparezcan más

productos, también se debe

ejecutar el datalayer para

esos productos.

dataLayer.push({

'event': 'productimpression',

'UES':’RyD',

'ecommerce': {

'currencyCode': 'COP',

'impressions': [

{

'name': ‘Natación Básica',

'id': '113544',

'price’: ‘32900',

'brand': ‘Colsubsidio',

'category': ‘Deportes',

'list’: ‘Escuelas deportivas',

'position': '1'

},{

'name’: ‘Natación intermedia',

'id': '113545',

'price’: ‘32900',

'brand': ‘Colsubsidio',

'category': ‘Deportes',

'list': ‘Escuelas deportivas',

'position': ‘2’

},{

'name’: ‘Natación avanzada',

'id': '113546',

'price’: ‘32900',

'brand': ‘Colsubsidio',

'category': ‘Deportes',

'list': ‘Escuelas deportivas',

'position’: ‘3’

}]

}

});


Impresión de Productos en vitrina tiqueteras, pasadia, membresia y

eventos

1

category: Ecommerce

action: Product Impresion

label: Membresías

UES: RyD

El datalayer contiene todos los

productos que sean visibles

en pantalla, para este ejemplo

serian 3, pero en el caso de

desplegar el botón de ver más

y/o aparezcan más

productos, también se debe

ejecutar el datalayer para

esos productos.

1

dataLayer.push({

'event': 'productimpression',

'UES':’RyD',

'ecommerce': {

'currencyCode': 'COP',

'impressions': [

{

'name’: ‘El Cubo',

'id': ‘123551',

'price’: ‘12000',

'brand': ‘Colsubsidio',

'category’: ‘Membresias',

'list’: ‘Membresías',

'position': '1'

},{

'name’: ‘BellaVista',

'id': ‘123552',

'price’: ‘16000 ',

'brand': ‘Colsubsidio’,

'category’: ‘Membresias',

'list’: ‘Membresías’,

'position': ‘2’

},{

'name’: ‘Club CDE 195',

'id': ‘123553',

'price’: ‘20000 ‘,

'brand': ‘Colsubsidio’,

'category’: ‘Membresias',

'list’: ‘Membresías’,

'position’: ‘3’

}]

}

});


Ejemplo DataLayer Clic productos

Index

Evento

Página Objeto Category Action Label SCRIPT

1

Home,

páginas de

categorías,

páginas de

subcategorí

as y vitrinas.

En todos los

enlaces

donde se

seleccione el

producto

Ecommerce

Product

Click

{value id} –

{value name}

dataLayer.push({

'event': 'productClick’,

‘UES’:’RyD’,

'ecommerce': {

'click': {

'actionField': {'list’: ‘{{Home/Home-Alternativas para descubrir lo que te gusta/Búsqueda

rápida/Resultado de búsqueda/{nombre categoria}/{nombre subcategoria}}}’,

'products’: [

{

'name’: ‘{{nombre producto}}’,

'id’: ‘{{id del producto}}’,

'price’: ‘{{precio del producto}}’,

'brand’: ‘Colsubsidio’,

'category’: ‘{{Deporte/Cultura y arte/Eventos/Pasadias/Membresias/Tiqueteras}}’,

'position’: ‘{{1,2,3…}}’

}

]

}

},

});

1

category: Ecommerce

action: Product Click

label: {value id} – {value name}

UES: RyD


Clic de Productos en el Home

1

dataLayer.push({

'event': 'productClick',

'UES':’RyD',

'ecommerce': {

'click': {

'actionField': {'list': ' Home-Los cursos más vistos '},

'products': [

{

'name': ‘Natación Básica',

'id': '113554',

'price': ‘49900',

'brand': ‘Colsubsidio',

‘category': ‘Deportes’,

'position': ‘1’

}

]

}

},

});

1

category: Ecommerce

action: Product Click

label: 113554 – Natación Básica

UES: RyD


Clic de Productos en el Home

1

dataLayer.push({

'event': 'productClick',

'UES':’RyD',

'ecommerce': {

'click': {

'actionField': {'list': ' Home-Alternativas para descubrir lo que te gusta '},

'products': [

{

'name’: ‘Pasadia',

'id': '113551',

'price’: ‘41050',

'brand': ‘Colsubsidio',

'category’: ‘Pasadias’,

'position': '1’

}

]

}

},

});

1

category: Ecommerce

action: Product Click

label: 113551 – Pasadia

UES: RyD


Clic de Productos en resultados de búsqueda

1

Cuando se haga clic

en la tarjeta se debe

ejecutar el data layer

de impresión de

producto y el

datalayer de clic.

Esto solo aplica en

esta sección de

búsqueda rápida

dataLayer.push({

'event': 'productClick',

'UES':’RyD',

'ecommerce': {

'click': {

'actionField': {'list': Búsqueda rápida'},

'products': [

{

'name': ‘Natación Básica',

'id': '113544',

'price': ‘49900',

'brand': ‘Colsubsidio',

'category': ‘Deportes’,

'position': '1'

}

]

}

},

});

1

category: Ecommerce

action: Product Click

label: '113544 – Natación Básica

UES: RyD


Clic de Productos en categorías

1

dataLayer.push({

'event': 'productClick',

'UES':’RyD',

'ecommerce': {

'click': {

'actionField': {'list': 'Deportes'},

'products': [

{

'name': ‘Natación Básica',

'id': '113544',

'price': ‘49900',

'brand': ‘Colsubsidio',

'category': ‘Deportes’,

'position': '1’

}

]

}

},

});

1

category: Ecommerce

action: Product Click

label: '113544 – Natación Básica

UES: RyD


Clic de Productos en vitrina subcategorias

1

dataLayer.push({

'event': 'productClick',

'UES':’RyD',

'ecommerce': {

'click': {

'actionField': {'list': 'Escuelas deportivas'},

'products': [

{

'name': ‘Natación Básica',

'id': '113544',

'price’: ‘32900',

'brand': ‘Colsubsidio',

'category': ‘Deportes’,

'position': '1'

}

]

}

},

});

1

category: Ecommerce

action: Product Click

label: 113544 – Natación Básica

UES: RyD


Impresión de Productos en vitrina tiqueteras, pasadia, memebresia

y eventos

1

dataLayer.push({

'event': 'productClick',

'UES':’RyD',

'ecommerce': {

'click': {

'actionField': {'list': 'Membresías'},

'products': [

{

’name’: ‘El Cubo',

'id': ‘123551',

'price’: ‘12000',

'brand': ‘Colsubsidio',

'category’: ‘Membresias’,

'position': '1'

}

]

}

},

});

1

category: Ecommerce

action: Product Click

label: 123551 – El Cubo

UES: RyD


Ejemplo DataLayer Detalle Productos

Index

Evento

Página Objeto Category Action Label SCRIPT

1

Detalle de

producto

Al cargar la

pagina del

detalle de

producto

Ecommerce

Product

Detail

dataLayer.push({

‘event’:’productDetail’,

‘UES’:’RyD’,

'ecommerce': {

'detail': {

'actionField': {'list’: ‘{{Home/Home-Alternativas para descubrir lo que te gusta/Búsqueda

rápida/Resultado de búsqueda/{nombre categoria}/{nombre subcategoria}}}’,

'products': [{

{value id} – 'name’: ‘{{nombre producto}}’,

{value name} 'id’: ‘{{id del producto}}’,

'price’: ‘{{precio del producto}}’,

'brand’: ‘Colsubsidio’,

'category’: ‘{{Deporte/Cultura y arte/Eventos/Pasadias/Membresias/Tiqueteras}}’,

}]

}

}

});

1

category: Ecommerce

action: Product Detail

label: {value id} – {value name}

UES: RyD


Detalle de productos

1

dataLayer.push({

'event':'productDetail',

'UES':’RyD',

'ecommerce': {

'detail': {

'actionField': {'list’: Deportes’}, //Puede variar

dependiendo del flujo del usuario por el cual venga

'products': [

{

'name’: ‘Natación',

'id': '113554',

'price’: ‘45900',

'brand’: ‘Colsubsidio',

'category’: ‘Deportes',

}

]

}

}

});

1

category: Ecommerce

action: Product Detail

label : 113554 – Natación

UES: RyD


Detalle de Productos practicas libres

1

dataLayer.push({

'event':'productDetail',

'UES':’RyD',

'ecommerce': {

'detail': {

'actionField': {'list’: ’Home’}, //Puede variar dependiendo

del flujo del usuario por el cual venga

'products': [

{

'name': ‘Tiquetera Natación',

'id': '113554',

'price': ‘4700',

'brand’: ‘Colsubsidio',

'category': ‘Tiqueteras',

}

]

}

}

});

1

category: Ecommerce

action: Product Detail

label : 113554 – Tiquetera Natación

UES: RyD


Detalle de Productos pasadías/membresías

1

dataLayer.push({

'event':'productDetail',

'UES':’RyD',

'ecommerce': {

'detail': {

'actionField': {'list’: ’Home’}, //Puede variar dependiendo

del flujo del usuario por el cual venga

'products': [

{

'name’: ‘Pasadía BLOC Ricaurte',

'id': '113554',

'price’: ‘45900',

'brand’: ‘Colsubsidio',

'category’: ‘Pasadias',

}

]

}

}

});

1

category: Ecommerce

action: Product Detail

label : 113554 – Pasadía BLOC Ricaurte

UES: RyD


Detalle de Productos eventos

1

dataLayer.push({

'event':'productDetail',

'UES':’RyD',

'ecommerce': {

'detail': {

'actionField': {'list’: ’Home’}, //Puede variar dependiendo

del flujo del usuario por el cual venga

'products': [

{

'name’: ‘Concierto tributo a Daft Punk',

'id': '113554',

'price’: ‘45900',

'brand’: ‘Colsubsidio',

'category’: ‘Eventos',

}

]

}

}

});

1

category: Ecommerce

action: Product Detail

label : 113554 – Concierto tributo a Daft Punk

UES: RyD


Ejemplo DataLayer Agregar carrito de compras

Index

Evento

Página Objeto Category Action Label SCRIPT

1

Configuras

estudiantes

Botón

agregar al

carrito

Ecommerce Add to Cart

{value id} –

{value

name}

<script>

dataLayer.push({

'event': ‘AddToCart’,

‘UES’:’RyD’,

'ecommerce': {

'currencyCode': ‘COP',

'add’: {

'products': [{

'name’: ‘{{nombre producto}}’,

'id’: ‘{{id del producto}}’,

'price’: ‘{{precio del producto}}’,

'brand’: ‘Colsubsidio’,

'category’: ‘{{Deporte/Cultura y arte/Eventos/Pasadias/Membresias/Tiqueteras}}’,

'quantity’: ‘{{cantidad del producto}}’

} ]

}

});

</script>

1

category: Ecommerce

action: Add to Cart

label: {value id} – {value name}

UES: RyD


Agregar carrito de Productos en Compra tu plan

1

El evento se

activa aquí

dataLayer.push({

'event': 'AddToCart',

'UES':’RyD',

'ecommerce': {

'currencyCode': 'COP',

'add': {

'products': [

{

'name': ‘Natación Básica',

'id': '113555',

'price': ‘45900',

'brand’: ‘Colsubsidio',

'category': ‘Deporte',

'quantity': '2’

}]

}

}

});

1

category: Ecommerce

action: Add to Cart

label : 113555 – Natación Básica

UES: RyD


Ejemplo DataLayer Remover carrito de compras

Index

Evento

Página Objeto Category Action Label SCRIPT

1 Carrito

Caneca de

basura para

eliminar el

producto

Ecommerce

Remove

From Cart

{value id} –

{value

name}

<script>

dataLayer.push({

'event':'removeFromCart’,

‘UES’:’RyD’,

'ecommerce': {

'remove': {

'products’: [

{

'name’: ‘{{nombre producto}}’,

'id’: ‘{{id del producto}}’,

'price’: ‘{{precio del producto}}’,

'brand’: ‘Colsubsidio’,

'category’: ‘{{Deporte/Cultura y arte/Eventos/Pasadias/Membresias/Tiqueteras}}’,

'quantity’: ‘{{cantidad del producto}}’,

‘Price-old’:’{{Precio sin descuento}}’

}

]

}

}

});

</script>

1

category: Ecommerce

action: Remove From Cart

label: {value id} – {value name}

UES: RyD


Remover Productos en Servicios adicionales - Flujo compra

1

dataLayer.push({

'event':'removeFromCart',

'UES':’RyD',

'ecommerce': {

'remove': {

'products': [{

'name': ‘Natación Básica',

'id': '113555',

'price': ‘45900',

'brand’: ‘Colsubsidio',

'category': ‘Deporte',

'quantity’: ‘1’,

'Price-old': '45900'

}]

}

}

});

1

category: Ecommerce

action: Remove From Cart

label: 113555 - Natación Básica

UES: RyD


Ejemplo DataLayer Checkout

Index

Evento

Página Objeto Category Action Label SCRIPT

1

Checkout

paso 1

Al cargar la

página

Ecommerce Checkout Paso - 1

dataLayer.push({

'event':'checkout’,

‘UES’:’RyD’,

'ecommerce': {

'checkout': {

'actionField':{'step': 1},

'products’:[

{

'name’: ‘{{nombre producto}}’,

'id’: ‘{{id del producto}}’,

'price’: ‘{{precio del producto}}’,

'brand’: ‘Colsubsidio’,

'category’: ‘{{Deporte/Cultura y arte/Eventos/Pasadias/Membresias/Tiqueteras}}’,

'quantity’: ‘{{cantidad del producto}}’

}

]

}

}

});

1

category: Ecommerce

action: Checkout

label: Paso - 1

UES: RyD


Checkout Paso 1 Flujo compra

1

dataLayer.push({

'event':'checkout',

'UES':’RyD',

'ecommerce': {

'checkout': {

'actionField':{'step': 1}

'products':[{

'name': ‘Natación Básica',

'id': '113555',

'price': ‘45900',

'brand’: ‘Colsubsidio',

'category': ‘Deporte',

'quantity': '2’

}]

}

}

});

1

category: Ecommerce

action: Checkout

label: Paso - 1

UES: RyD


Ejemplo DataLayer Purchase

Index

Evento

1

Página Objeto Category Action Label SCRIPT

Transacción

Aprobada o

Pendiente

No se debe

disparar en

Transacción

Rechazada

Al cargar el

recibo de

pago

Ecommerce

Purchase

{id

transaction}

<script>

dataLayer.push({

'event’: 'purchase',

‘UES’:’RyD’,

'ecommerce': {

'purchase’: {

'actionField’:{

'id': '{{Id Transacción}}',

'revenue':'{{Valor de la Transacción}}',

'tax': ‘{{Valor del impuesto}}’,//si no hay valor dejar en 0

'shipping': ‘{{Valor del envío}}', //si no hay valor dejar en 0

'coupon': ‘{{Texto del coupon}}’, //Si es vacio se puede omitir

'paymentMethod': '{{Método de pago}}’,//Puede ser crédito. débito o TAMS

},

'products’:[{

'name’: ‘{{nombre producto}}’,

'id’: ‘{{id del producto}}’,

'price’: ‘{{precio del producto}}’,

'brand’: ‘Colsubsidio’,

'category’: ‘{{Deporte/Cultura y arte/Eventos/Pasadias/Membresias/Tiqueteras}}’,

'quantity’: ‘{{cantidad del producto}}’,

‘Price-old’:’{{Precio sin descuento}}’

}

]

}

}

});

</script>

1

category: Ecommerce

action: Purchase

label: {id transaction}

UES: RyD


Purchase Aprobado

1

dataLayer.push({

'event': 'purchase',

'UES':’RyD',

'ecommerce': {

'purchase': {

'actionField':{

'id': ‘#45687798899074',

'revenue’:’459000',

'tax': ‘0’,

'shipping': ‘0',

'coupon': '',

'paymentMethod': ‘Credito'

}

'products':[{

'name': ‘Natación Básica',

'id': '113555',

'price': ‘45900',

'brand’: ‘Colsubsidio',

'category': ‘Deporte',

'quantity’: ‘1’,

'Price-old': '45900'

}]

}

}

});

1

category: Ecommerce

action: Purchase

label: #45687798899074

UES: RyD


Marcación

Contenido


Error 404

1

category: Error 404

action: Carga pagina

label: www.colsubsidio.com/vivienda/

seccion: Deportes

Index

Evento

Evento Category Action Label SCRIPT

1 ga_event_error404 Error 404 Carga pagina {url}

dataLayer.push({'event':'ga_event_error404','category’:Error

404','action’:’Carga pagina','label':’{URL donde se presenta el

error}’,sección':'{sección donde esté el modulo}’});


Header

1

2

3

Índice Indicación Clases y Atributos /Ejemplos

1

2

3

El enlace debe tener una clase metricas-logoheader y un atributo data-Seccion con valor de la class=“metricas-logoheader”

sección donde se realice el clic.

data-Seccion=“Ocio y entretenimiento”

El enlace debe tener una clase metricas-ingresarheader. Un atributo data-Seccion con valor class=“metricas-ingresarheader”

de la sección donde se realice el clic.

data-Seccion=“Ocio y entretenimiento”

El enlace debe tener una clase metricas-consultacarrito. Un atributo data-Seccion con valor class=“metricas-consultacarrito”

de la sección donde se realice el clic.

data-Seccion=“Ocio y entretenimiento”


Header - Buscador

1

1

1

Ejemplo

category: Header

action: Buscador

label: Natación

seccion: Deportes

Index

Evento

Evento Category Action Label SCRIPT

1 ga_event_buscador Header Buscador {keyword}

dataLayer.push({'event':'ga_event_buscador','category':'Header','action':'Buscador'

,'label':'{keyword}','Seccion':'{sección desde donde se realice la consulta}’});

Nota: El datalayer se debe disparar cuando se realice la acción de búsqueda (clic-enter) o cuando

al mostrar resultados predeterminados (tarjetas), se de clic sobre éstas.


Header - Buscador

2

2

Ejemplos

category: Header

action: Buscador_sugerido

label: Fútbol

seccion: Deportes

3

3

category: Header

action: Busqueda_fallida

label: Natación

seccion: Deportes

Index

Evento

Evento Category Action Label SCRIPT

2 ga_event_buscadorsug Header Buscador_sugerido

{opción

seleccionada}

3 ga_event_busquedafallida Header Busqueda_fallida {keyword}

dataLayer.push({'event':'ga_event_buscadorsug','category':'Header','action':'Buscador_sugeri

do','label':'{opción seleccionada}','Seccion':'{sección desde donde se realice la consulta}’});

dataLayer.push({'event':'ga_event_busqueda_fallida','category':'Header','action':'Busqueda_f

allida','label':'{keyword}','Seccion':'{sección desde donde se realice la consulta}’});


Header - Menú

1

Índice Indicación Clases y Atributos /Ejemplos

1

Los enlaces deben tener una clase metricas-menu, un atributo data-menucategoria con las

secciones del menú y un atributo data-menusubcategoria con el nombre del tema seleccionado. Un

atributo data-seccion con valor de la sección desde donde se realice la consulta.

class=“metricas-menu”

data-menucategoria=“Deportes y Recreación”

data-menusubcategoria=“Escuelas deportivas”

data-seccion=“Eventos”


Banner - CTA

1

Índice Indicación Clases y Atributos /Ejemplos

1

Los enlaces del botón deben tener una clase metricas-bannercta y un atributo datacta

con el nombre del banner. Un atributo data-seccion con valor de la sección desde data-cta=“Aprende desde tu casa o sede favorita”

class=“metricas-cta”

donde se realice la interacción.

data-seccion=“Home”


Categorías – Links ícono

1

Índice Indicación Clases y Atributos /Ejemplos

1

Los enlaces deben tener una clase metricas-iconocategoria y un atributo data-categoria con class=“metricas-iconocategoria”

el texto de la categoría seleccionada. Un atributo data-seccion con valor de la sección desde data-categoria=“Deportes”

donde se realice la interacción.

data-seccion=“Home”


Categorías – Links imágenes

1

Índice Indicación Clases y Atributos /Ejemplos

1

Los enlaces deben tener una clase metricas-imgcategoria y un atributo data-categoria con el class=“metricas-imgcategoria”

texto de la categoría seleccionada. Un atributo data-seccion con valor de la sección desde data-categoria=“Primera infancia”

donde se realice la interacción.

data-seccion=“Home”


Imagen | texto | link - Botón

1

Índice Indicación Clases y Atributos /Ejemplos

1

Los enlaces del botón deben tener una clase metricas-contenidocta y un atributo data-titulo class=“metricas-cta”

con el nombre de título del contenido. Un atributo data-seccion con valor de la sección desde data-titulo=“Ocio y entretenimiento para tu empresa”

donde se realice la interacción.

data-seccion=“Home”


Cards Noticias

1

2

Índice Indicación Clases y Atributos /Ejemplos

1

2

class=“metricas-cards”

Los enlaces que tenga toda la tarjeta, deben tener una clase metricas-cards, un atributo datatitulo

con el nombre de la categoría para las tarjetas y un atributo data-cards con el título de

data-titulo=“Noticias”

data-cards=“Estudiante clasificado al

la tarjeta. Un atributo data-seccion con valor de la sección desde donde se realice la

sudamenricano de natación”

interacción.

data-seccion=“Deportes”

El enlace del botón debe tener una clase metricas-mascards y un atributo data-titulo con el class=“métricas-mascards”

nombre de la categoría para la consulta de más tarjetas. Un atributo data-seccion desde data-titulo=“Noticias”

donde se realice la interacción.

data-Seccion=“Deportes”


Sección Noticias - Pestañas

1

Índice Indicación Clases y Atributos /Ejemplos

1

Cada pestaña debe tener una clase metricas-pestañas y un atributo data-pestañas con el class=“metricas-pestañas”

nombre de la pestaña. Un atributo data-seccion con valor de la sección desde donde se data-pestañas=“Lo último”

realice la interacción.

data-seccion=“Noticias”


Sección Necesitas ayuda

1

Índice Indicación Clases y Atributos /Ejemplos

1

Los enlaces deben tener una clase metricas-ayuda y un atributo data-ayuda con el título del class=“metricas-ayuda”

componente seleccionado. Un atributo data-seccion con valor de la sección desde donde se data-ayuda=“Contáctanos”

realice la interacción.

data-seccion=“Home”


Footer – Redes Sociales

1

Indice Indicación Clases y Atributos /Ejemplos

1

Los enlaces deben tener una clase metricas-redes y un atributo data-red con el class=“metricas-redes”

nombre de la red. Un atributo data-seccion con valor de la sección desde donde se data-red=“Facebook”

realice la interacción.

data-seccion=“Home”


Página Categoría y Subcategoría - Botón Ver más

1

Índice Indicación Clases y Atributos /Ejemplos

1

El enlace del botón debe tener una clase metricas-vermas y un atributo data-titulo con el class=“métricas-vermas”

nombre de la categoría para la consulta de más tarjetas. Un atributo data-seccion desde data-titulo=“Cursos destacados de la categoría”

donde se realice la interacción.

data-Seccion=“Deportes”


Página Categoría y Subcategoría - Acordeón

Ejemplo

1 category: Acordeones

action: Próximas fechas de inscripción

label: Baloncesto

seccion: Deportes

Index

Evento

Evento Category Action Label SCRIPT

1 ga_event_acordeon Acordeones {titulo acordeon} {titulo pestana}

dataLayer.push({'event':'ga_event_acordeon','category’:’Acordeones','act

ion’:’{titulo acordeon}','label':’{titulo pestaña}’,’seccion':’{sección desde

donde se realice la interaccion}’});

Nota: El datalayer se debe disparar solo cuando se despliegue el acordeón por cada tema


Preguntas frecuentes

1

2

Indice Indicación Clases y Atributos /Ejemplos

1

2

class=“metricas-preguntas”

Para la acción de desplegar la respuesta de la pregunta, se debe tener una clase

data-titulo=“Preguntas frecuentes”

metricas-preguntas, un atributo data-titulo con el nombre del titulo del grupo de

data-pregunta=“¿Los cursos, talleres y actividades los pueden

preguntas y un atributo data-pregunta con el nombre de la pregunta. Un atributo

tomar las personas no afiliadas a la caja?”

data-seccion con valor de la sección donde se esté utilizando el componente.

data-seccion=“Deportes”

El enlace debe tener una clase metricas-pregvermas y un atributo data-titulo con el class=“metricas-pregvermas”

nombre del titulo del grupo de preguntas. Un atributo data-Seccion con valor de la data-titulo=“Preguntas frecuentes”

sección donde se este utilizando el modulo.

data-seccion=“Deportes”


Links Columnas

1

Índice Indicación Clases y Atributos /Ejemplos

1

Los enlaces deben tener una clase metricas-columnaslink, un atributo data-titulo con el class=“metricas-columnaslink”

nombre del titulo del grupo de columnas y un atributo data-columna con el nombre de la data-titulo=“Prográmate”

columna. Un atributo data-seccion con valor de la sección desde donde se realice la data-columna=“Informes de gestión y sostenibilidad”

interacción.

data-seccion=“Deportes”


Formulario – Empresas

Ejemplo

1 category: Formulario empresas

action: Solicitud informacion

label: Teatro

nit: 9005554449

correo: prueba@prueba.com

celular: 3112223344

Index

Evento

1

Evento Category Action Label SCRIPT

ga_event_formularioso

licitud

Formulario

empresas

Solicitud

informacion

{producto a

cotizar}

dataLayer.push({'event':'ga_event_formulariosolicitud','category’:’Formul

ario empresas','action’:’Solicitud informacion','label':’{producto a

cotizar}’,’nit':’{nit ingresado}’,‘correo':’{correo ingresado}’,‘celular':’{numero

de telefono ingresado}’});

Nota: El datalayer se debe disparar solo cuando los datos sean enviados correctamente.


Formulario – Empresas / Página de gracias

Ejemplo

1 category: Formulario empresas

action: Solicitud informacion

label: Pagina gracias

Index

Evento

1

Evento Category Action Label SCRIPT

ga_event_paginagraci

as

Formulario

empresas

Solicitud

informacion

Pagina gracias

dataLayer.push({'event':'ga_event_formulariosolicitud','category’:’Formul

ario empresas','action’:’Solicitud informacion','label’:’Pagina gracias’});


Localízanos

1

Ejemplo

category: Localizador

action: Club la Colina

label: Ver mapa

seccion: Deportes

Index

Evento

Evento Category Action Label SCRIPT

1 ga_event_localizador Localizador

{Sitio

seleccionado}

Ver mapa

dataLayer.push({'event':'ga_event_localizador','category’:’Localizador','ac

tion’:’{sitio seleccionado de la lista lateral}’,'label’:’Ver

mapa’,’seccion’:’{sección desde donde se realice la consulta}’});

Nota: El datalayer se debe disparar solo cuando el usuario seleccione el sitio.


Filtros – Vitrina – Datalayer al mostrar el resultado de filtro

1

Ejemplo

category: Filtros

action: Deportes

label: Escuelas deportivas

seccion: Buscador vitrina resultados

Index

Evento

Evento Category Action Label SCRIPT

1 ga_event_filtros Filtros

{Categoria del

filtro}

{Subcategoria

del filtro}

dataLayer.push({'event':'ga_event_filtros','category’:’Filtros','action’:’{Cate

goria del filtro}’,'label’:’{Subcategoria del filtro}’,’seccion’:’{sección desde

donde se realice la consulta}’});

Nota: El datalayer se debe disparar solo cuando se realice clic sobre el filtro


Filtros – Botón Ver más

1

Índice Indicación Clases y Atributos /Ejemplos

1

El enlace debe tener una clase metricas-filtrovermas y un atributo data-subcategoria con el class=“metricas-filtrovermas”

nombre de la subcategoría del resultado del filtro. Un atributo data-seccion con valor de la data-categoria=“Escuelas deportivas”

sección desde donde se realice la interacción.

data-seccion=“Vitrina Deportes”


Detalle de producto/estado - Acordeón

1

Ejemplo

category: Acordeon producto

action: Natación

label: Elige la sede en la que tomarás el curso

seccion: Detalle de producto

Index

Evento

1

Evento Category Action Label SCRIPT

ga_event_acordeonpr

oducto

Acordeon

producto

{nombre del

producto}

{nombre del tab

del acordeon}

dataLayer.push({'event':'ga_event_acordeonproducto','category’:’Acord

eon producto','action’:’{nombre de producto}’,'label’:’{nombre del tab del

acordeon}’,’seccion’:’{sección desde donde se realice la interaccion}’});

Nota: El datalayer se debe disparar solo cuando se despliegue el acordeón por cada tema


Detalle de producto/estado – Reseñas del curso

1

Índice Indicación Clases y Atributos /Ejemplos

1

Las interacciones deben tener una clase metricas-resenas, un atributo data-titulo con el class=“metricas-resenas”

nombre del producto donde se realiza la reseña y un atributo data-tiporesena con el nombre data-titulo=“Natación”

asignado para la interacción de la reseña. Un atributo data-seccion con valor de la sección data-tiporesena=“Like”

desde donde se realice la interacción.

data-seccion=“Deportes”


Single Sign-On - Estado

1

Ejemplo

category: Autenticacion

action: Inicio de sesion

label: Inicio de sesión válido

seccion: Home

Index

Evento

Evento Category Action Label SCRIPT

1 ga_event_iniciosesion Autenticacion

Inicio de

sesion

{Resultado del

inicio de

sesion}

dataLayer.push({'event':'ga_event_iniciosesion','category’:’Autenticacion',

'action’:’Inicio de sesion’,'label’:’{Resultado del inicio de

sesion}’,’seccion’:’{sección desde donde se realice el ingreso}’});

Nota: El datalayer se debe disparar cuando se realice la validación de identidad el cual debe enviar:

Si es usuario valido = Inicio de sesión válido

Si no es un usuario valido = Inicio de sesión invalido


Configurar estudiantes – Añadir nuevo

1

Ejemplo

category: Natación básica

action: Gestion de compra

label: Agregar persona

seccion: Configurar estudiantes

1

Index

Evento

Evento Category Action Label SCRIPT

1 ga_event_agregarper

{Nombre del

producto}

Gestion de

compra

Agregar

persona

dataLayer.push({'event':'ga_event_agregarper','category’:’{Nombre del

producto}','action’:Gestion de compra’,'label’:’Agregar

persona’,’seccion’:’{sección desde donde se realice la interaccion}’});


Carrito – Ir al pago/CTA

1

Ejemplo

category: Natación básica

action: Resumen de compra

label: Ir al pago

seccion: Carrito

Index

Evento

1

Evento Category Action Label SCRIPT

ga_event_resumendeco

mpra

{Nombre del

producto}

Resumen de

compra

{Nombre botón

CTA}

dataLayer.push({'event':'ga_event_resumendecompra','category’:’{Nom

bre del producto}','action’:’Resumen de compra’,'label’:’{Nombre botón

CTA}’,’seccion’:’{sección desde donde se realice la interaccion}’});


Pagina de gracias - Error en pago

Ejemplo

1

category: Pagina gracias pago

action: Solicitud rechazada

label: 45687798899074

revenue: 126000

seccion: Deportes

Index

Evento

Evento Category Action Label SCRIPT

1 ga_event_errorenpago

Pagina gracias

pago

Solicitud

rechazada

{Número de

compra}

dataLayer.push({'event':'ga_event_errorenpago','category’:’Pagina

gracias pago','action’:’Solicitud rechazada’,'label’:’{Numero de

compra}’,’revenue’:’{valor de la compra}’, ’seccion’:’{sección desde

donde se realice la interaccion}’});


Gracias

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!