Clases de eventos en sitios web HTML
Recommended: Visual Tagger
Recomendamos usar el Etiquetador Visual como una opción más sencilla para configurar el seguimiento; tiene la misma funcionalidad en un widget simple
Click here to learn more about the visual taggerAprenda a etiquetar elementos específicos en su sitio web HTML y asignarles eventos Meta CAPI para un seguimiento preciso en el lado del servidor.
Para obtener información sobre cómo realizar el seguimiento de eventos mediante la asignación de un evento específico a una URL determinada, consulte esta guía.
Cómo usar clases de eventos en HTML
Agregar el seguimiento de eventos a su sitio web HTML es sencillo. Simplemente añada la clase PixelFlow adecuada a los elementos HTML de los que desea realizar el seguimiento.
¿Eres nuevo en el seguimiento de eventos? Explora el PixelFlow Tracking Playground para ver los eventos en acción. Haz clic en botones, completa formularios y observa exactamente qué datos se rastrean, incluyendo la estructura HTML y las clases CSS que necesitarás para tu sitio.
Implementación Básica
Agregue el nombre de la clase desde la tabla de clases de eventos directamente al atributo de clase de su elemento HTML:
<!-- Example: Track a Subscribe button -->
<button class="action-btn-sub-002-pf">Subscribe to Newsletter</button>Puede combinar las clases de PixelFlow con sus clases CSS existentes:
<!-- Multiple classes - both your styling and PixelFlow tracking -->
<button class="btn btn-primary action-btn-sub-002-pf">
Subscribe to Newsletter
</button>Enlace como botón
También puede usar clases de PixelFlow en enlaces:
<a href="/subscribe" class="cta-link action-btn-sub-002-pf"> Subscribe Now </a>Una vez que agregue la clase y publique su sitio web, PixelFlow rastreará automáticamente los eventos de suscripción (Subscribe) cada vez que los usuarios hagan clic en ese botón y enviará los datos a Meta.
Seguimiento de envíos de formularios
Para rastrear los envíos de formularios y capturar los datos del usuario (nombre, correo electrónico, teléfono), debe agregar clases tanto al contenedor del formulario como a los campos de entrada individuales.
Seguimiento básico de formularios
Paso 1: Agregue info-frm-cntr-pf a su elemento de formulario o a un div envolvente:
<form class="info-frm-cntr-pf">
<!-- form fields here -->
</form>Paso 2: Agregue la clase de evento correspondiente a su botón de envío:
<button type="submit" class="action-btn-lead-011-pf">Submit</button>Ejemplo de formulario completo con extracción de datos
Para capturar la información del usuario, añada clases de extracción de datos a sus campos de entrada:
<form class="contact-form info-frm-cntr-pf" action="/submit" method="post">
<div class="form-group">
<label for="firstName">First Name</label>
<input
type="text"
id="firstName"
name="firstName"
class="form-control info-cust-fn-pf"
required
/>
</div>
<div class="form-group">
<label for="lastName">Last Name</label>
<input
type="text"
id="lastName"
name="lastName"
class="form-control info-cust-ln-pf"
/>
</div>
<div class="form-group">
<label for="email">Email Address</label>
<input
type="email"
id="email"
name="email"
class="form-control info-cust-em-pf"
required
/>
</div>
<div class="form-group">
<label for="phone">Phone Number</label>
<input
type="tel"
id="phone"
name="phone"
class="form-control info-cust-ph-pf"
/>
</div>
<button type="submit" class="btn btn-primary action-btn-lead-011-pf">
Send Message
</button>
</form>PixelFlow cifra automáticamente los datos de correo electrónico y teléfono antes de enviarlos a Meta, garantizando el cumplimiento del RGPD y altas puntuaciones de calidad en la coincidencia de eventos.
Ejemplo de formulario de registro
<form class="signup-form info-frm-cntr-pf" action="/register" method="post">
<h2>Create Your Account</h2>
<input
type="text"
placeholder="First Name"
class="input-field info-cust-fn-pf"
required
/>
<input
type="text"
placeholder="Last Name"
class="input-field info-cust-ln-pf"
required
/>
<input
type="email"
placeholder="Email"
class="input-field info-cust-em-pf"
required
/>
<input type="tel" placeholder="Phone" class="input-field info-cust-ph-pf" />
<input type="password" placeholder="Password" class="input-field" required />
<button type="submit" class="btn-signup action-btn-reg-007-pf">
Sign Up
</button>
</form>Seguimiento de eventos de búsqueda
PixelFlow admite el seguimiento de funciones de búsqueda estándar y de búsqueda basada en la ubicación.
Búsqueda estándar
Opción 1: Rastrear búsqueda al presionar la tecla Enter
Agregue la clase a su campo de entrada de búsqueda. PixelFlow rastreará la búsqueda cuando los usuarios presionen Enter:
<input
type="text"
placeholder="Search..."
class="search-input action-inpt-srch-014-pf"
/>Opción 2: Rastrear búsqueda al hacer clic en un botón
Para búsquedas con un botón dedicado, use un contenedor de búsqueda:
<div class="search-box info-srch-ctnr-pf">
<input
type="text"
placeholder="Search..."
class="search-input action-inpt-srch-014-pf"
/>
<button class="search-button action-btn-srch-015-pf">Search</button>
</div>Opción 3: Búsqueda solo con botón (sin seguimiento de entrada)
<div class="search-box">
<input type="text" placeholder="Search..." class="search-input" />
<button class="search-button action-btn-srch-015-pf">
<i class="icon-search"></i>
</button>
</div>Búsqueda de ubicación
Para funciones de búsqueda basadas en la ubicación (localizadores de tiendas, búsqueda de direcciones, etc.):
<div class="location-search info-srch-ctnr-pf">
<input
type="text"
placeholder="Enter your location..."
class="location-input action-inpt-loc-016-pf"
/>
<button class="find-button action-btn-loc-017-pf">Find Nearby</button>
</div>Ejemplo de formulario de búsqueda completo
<form class="search-form" onsubmit="return false;">
<div class="search-container info-srch-ctnr-pf">
<input
type="text"
name="query"
placeholder="What are you looking for?"
class="search-field action-inpt-srch-014-pf"
autocomplete="off"
/>
<button type="submit" class="btn-search action-btn-srch-015-pf">
<svg><!-- search icon --></svg>
Search
</button>
</div>
</form>Asegúrese de haber instalado el script de seguimiento de PixelFlow en la sección <head> de su HTML antes de agregar las clases de eventos. Sin el script, no se realizará el seguimiento de los eventos.
Próximos pasos
Después de agregar las clases de eventos a sus elementos HTML:
Publique los cambios de su sitio web
Pruebe y verifique su configuración en el panel de control de PixelFlow
Revise las cargas útiles de los eventos en Meta Events Manager para ver las puntuaciones de calidad de coincidencia
Consulte la referencia completa de clases de eventos para ver todas las opciones de seguimiento disponibles