Hola a todos,
Os cuento una necesidad que tenemos y no vemos la manera de resolver con GTM
Queremos generar eventos a GAnalytics3 si detectamos enlaces en la página con un cierto patrón. Los eventos llevarán en el label el valor de uno de los atributos del enlace.
Puede haber entre 0 y N enlaces del tipo que queremos generar evento en la página.
Pongo un ejemplo concreto.
Supongamos que queremos generar eventos cuando el enlace sea hacia un dominio dominioForm.com y queremos recoger el valor del parámetro del enlace con nombre idCurso y ponerlo en el label del evento
Si en una de las páginas web encuentro los siguientes fragmentos de HTML:
<a href="https://dominioForm.com/public/?idCurso=curso1#/modern/FOEU03518YmZ2N2h">Envíanos tu consulta</a>
<!-- Este dominio no lo uqeremos trackear-->
<a href="https://dominioDiferente.com/public/?idCurso=curso1#/modern/FOEU03518YmZ2N2h">Envíanos tu consulta</a>
<a href="https://dominioForm.com/public/?idCurso=curso2#/modern/FOEU03518YmZ2N2h">Envíanos tu consulta</a>
Deberíamos generar 2 eventos contra GA3 con las labels: curso1 y curso2
He probado con una variable JavaScript que recorre todos los enlaces, filtra por patrón e identifica el valor del parámetro; pero eso no me sirve para lanzar el parámetro.
Había pensado en una estrategia basda en triggers tipo “Element Visibility” filtrando por CSS selector tipo [href*="dominioForm.com"] pero no sé cómo mandarle el valor del parámetro del evento.
¿Alguna sugerencia de como solucionar esta necesidad?
Gracias de antemano por vuestra ayuda
David