Clases de Eventos en WordPress
Recommended: Visual Tagger
Recomendamos usar el Visual Tagger como una opción más sencilla para configurar el rastreo; tiene la misma funcionalidad en un widget simple
Click here to learn more about the visual taggerEste artículo explica cómo etiquetar elementos específicos en su sitio web de WordPress y asignarles eventos.
Para obtener información sobre cómo rastrear eventos asignando uno específico a una URL particular, siga esta guía.
Para etiquetar elementos específicos en su sitio web que desea rastrear, siga la guía a continuación.
Si está utilizando WooCommerce, PixelFlow puede añadir automáticamente clases de rastreo a sus elementos de eCommerce. Consulte la Guía de configuración de WordPress para detalles sobre cómo habilitar la integración con WooCommerce.
Cómo usar Clases de Eventos en WordPress
Añada la clase desde el Documento de Clases a ese elemento particular en WordPress. El método depende de qué constructor de páginas o editor esté utilizando:
Uso del Editor de Bloques de WordPress (Gutenberg)
El editor predeterminado de WordPress facilita la adición de clases personalizadas a cualquier bloque:
Seleccione el bloque (botón, formulario o cualquier elemento) que desea rastrear
En la barra lateral derecha, haga clic en la pestaña Bloque si no está seleccionada
Desplácese hacia abajo hasta la sección Avanzado y despliéguela
En el campo Clase(s) CSS adicional(es), introduzca el nombre de la clase de PixelFlow (por ejemplo,
action-btn-sub-002-pfpara un evento de Suscripción)Haga clic en Actualizar o Publicar para guardar los cambios
Puede añadir varias clases separándolas con espacios. Por ejemplo, para rastrear un evento de suscripción y añadir la extracción de datos de formulario, podría usar: action-btn-sub-002-pf info-frm-cntr-pf
Uso de Elementor
Si está usando Elementor como su constructor de páginas:
Haga clic en el elemento que desea rastrear en el editor de Elementor
En el panel izquierdo, haga clic en la pestaña Avanzado
Busque el campo Clases CSS (o Clases CSS adicionales dependiendo de su versión de Elementor)
Introduzca el nombre de la clase de PixelFlow del Documento de Clases
Haga clic en Actualizar para publicar los cambios
Asegúrese de publicar o actualizar su página tras añadir las clases. Los cambios no surtirán efecto hasta que la página esté publicada.
Uso de otros constructores de páginas
La mayoría de los constructores de páginas de WordPress tienen opciones similares para añadir clases CSS:
Divi Builder: Seleccione el módulo → Pestaña Avanzado → Sección ID y clases CSS → Campo Clase CSS
Beaver Builder: Seleccione el módulo → Pestaña Avanzado → Sección Selectores CSS → Campo Clase
WPBakery: Edite el elemento → Pestaña Opciones de diseño → Campo Nombre de clase extra
Kadence Blocks: Seleccione el bloque → Pestaña Avanzado → Campo Clase(s) CSS adicional(es)
Ejemplo: Rastrear un botón de suscripción
Si desea rastrear un evento de "Suscripción" cada vez que alguien haga clic en un botón específico de "Suscribirse" en su sitio web:
Busque la clase de Suscripción en el Documento de Clases:
action-btn-sub-002-pfSeleccione su botón de Suscribirse en su editor de WordPress o constructor de páginas
Añada
action-btn-sub-002-pfal campo de clase CSS usando el método correspondiente a su editor (ver arriba)Guarde y publique los cambios
Una vez publicado, PixelFlow rastreará automáticamente los eventos de Suscripción cada vez que los usuarios hagan clic en ese botón y enviará los datos a Meta.
Rastreo de envíos de formularios
Para rastrear los envíos de formularios y capturar datos de usuario (nombre, correo electrónico, teléfono), debe añadir clases tanto al contenedor del formulario como a los campos de entrada individuales:
Añada
info-frm-cntr-pfal contenedor o elemento de su formularioAñada la clase de acción adecuada a su botón de envío (ej.
action-btn-lead-011-pfpara un evento de Cliente potencial)Añada las clases de extracción de datos a sus campos de entrada:
info-cust-fn-pfpara el campo de nombreinfo-cust-em-pfpara el campo de correo electrónicoinfo-cust-full-name-pfpara el campo de nombre completoinfo-cust-ph-pfpara el campo de teléfonoinfo-cust-ln-pfpara el campo de apellidos
Para plugins de formularios populares como Contact Form 7, WPForms o Gravity Forms, es posible que deba añadir las clases a través de los ajustes del constructor de formularios o usar selectores CSS personalizados. Consulte la documentación de su plugin de formularios para saber cómo añadir clases personalizadas a los elementos del formulario.
Verificación de su configuración
Después de añadir las clases a sus elementos:
Visite su página en el sitio web en vivo (no en modo vista previa)
Haga clic derecho en el elemento y seleccione Inspeccionar o Inspeccionar elemento
En las herramientas para desarrolladores, verifique que la clase de PixelFlow aparezca en el código HTML de ese elemento
Pruebe el rastreo activando el evento (haciendo clic en el botón, enviando el formulario, etc.)
Revise su panel de control de PixelFlow para confirmar que el evento fue capturado
Si utiliza un plugin de caché (WP Rocket, W3 Total Cache, etc.), asegúrese de limpiar la caché después de añadir las clases. De lo contrario, los visitantes podrían ver la versión antigua de su página sin las clases de rastreo.
Problemas comunes y soluciones
Las clases no aparecen en el sitio en vivo
Limpie la caché de WordPress si utiliza un plugin de almacenamiento en caché
Asegúrese de haber hecho clic en Actualizar/Publicar después de añadir la clase
Compruebe que ha añadido la clase al elemento correcto
Verifique que está viendo la página en vivo, no una vista previa o borrador
Los eventos no se rastrean en el panel de PixelFlow
Verifique que el script de PixelFlow esté instalado correctamente (consulte la Guía de configuración de WordPress)
Confirme que está usando el nombre de clase exacto del Documento de Clases
Asegúrese de que la clase esté añadida al elemento en el que se hace clic (botón, enlace) y no a un contenedor div envolvente
Revise la consola de su navegador para ver si hay errores de JavaScript que puedan impedir el rastreo
Los datos del formulario no se capturan
Asegúrese de que
info-frm-cntr-pfesté añadido al contenedor del formularioVerifique que las clases de los campos de entrada estén añadidas a los elementos
<input>reales, no a etiquetas o envoltoriosPara plugins de formularios personalizados, es posible que deba añadir las clases a través de ajustes específicos del plugin
Próximos pasos
Vea la lista completa de clases disponibles en el Documento de Clases
Conozca más sobre el rastreo de eventos mediante URLs como método alternativo
Configure la integración con WooCommerce para el rastreo automático de eCommerce