Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

148
Vistas
GTM Element Visibility trigger with div style changes

I have a website with an image carousel that lets users scroll through a set of images, each appearing one at a time.

I am trying to setup an element visibility trigger in Google Tag Manager that fires every time an image appears on screen.

The site code looks like this:

<div class="c-carousel__slides row no-gutters" style="transform: translateX(-608px);")>
     <div class="col-12 c-carousel__slide">
          <div class="picture-loading c-card__pack">
               <picture>
               <img alt="alt" src="https://image1.jpg">
     <div class="col-12 c-carousel__slide">
          <div class="picture-loading c-card__pack">
               <picture>
               <img alt="alt" src="https://image2.jpg">

In Tag Manager, I can easily create a element visibility trigger, however it relies on observing DOM changes. My website HTML however, doesn't have DOM changes when user's scroll through the images - only the style element changes from 0px (starting value), to -608px, -912px, -1216px and -1520px.

With JS, I can pretty easily grab these values:

var z = document.getElementsByClassName('c-carousel__slides row no-gutters')[0].style.transform

But I am not sure how that translates into the element visibility trigger in Tag Manager:

enter image description here

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda