# Seguimiento con WordPress

Dónde colocar el fragmento de seguimiento en WordPress, y cómo interfieren los plugins que retrasan scripts, los banners de cookies y la caché.

El seguimiento en el servidor a través de Rentware (GA4, Google Ads, Meta) no necesita nada en WordPress, salvo un banner de cookies que envíe Google Consent Mode v2. Para los eventos del navegador (dataLayer, Google Tag Manager, píxel de Meta) añades tú mismo un pequeño fragmento de código. Este artículo explica qué hace nuestro plugin y qué plugins de WordPress rompen el seguimiento con más frecuencia.

## Qué hace nuestro plugin de Elementor y qué no

El plugin **«Rentware Widgets for Elementor»** carga el script del widget y configura tu token de acceso y el idioma. **No** añade seguimiento: ni `RTR_HOOKS`, ni Google Tag Manager, ni píxel de Meta, ni gestión del consentimiento. Tu banner de cookies y tus etiquetas siguen siendo cosa tuya.

## Dónde colocar el fragmento

El widget solo envía eventos a tus etiquetas cuando la página define `window.RTR_HOOKS`. Para Google Tag Manager:

```html
<script>
  window.RTR_HOOKS = Object.assign(window.RTR_HOOKS || {}, {
    enableDataLayer: true,
  })
</script>
```

Colócalo en uno de estos sitios:

- **La cabecera de tu tema** (por ejemplo, «Código personalizado» en los ajustes del tema, o el `header.php` de un tema hijo).
- **Un plugin de fragmentos de código** (por ejemplo, WPCode o Code Snippets), como fragmento en la cabecera de todas las páginas.
- **Una etiqueta de Google Tag Manager**: una etiqueta HTML personalizado (Custom HTML) con el activador «Inicialización - Todas las páginas» (Initialization – All Pages).

Basta con que el fragmento exista antes del primer evento (añadir al carrito); no tiene que cargarse antes que el widget. Todas las opciones están en la [referencia para desarrolladores](https://rentware.com/es/integraciones/tracking/desarrolladores/).

## Plugins que retrasan scripts

WP Rocket («Delay JavaScript execution»), LiteSpeed Cache, Autoptimize, Perfmatters y plugins similares retrasan los scripts hasta que el visitante interactúa con la página. Eso puede retrasar el widget o el banner de cookies, de modo que el consentimiento aún no está en el `dataLayer` cuando el visitante reserva. El registro de seguimiento muestra entonces `skipped: no consent signal` (consulta [Leer el registro de seguimiento](https://rentware.com/es/help/leer-el-registro-de-seguimiento/)).

Excluye de los retrasos y de la combinación de archivos:

- `cdn.rtr-io.com` (los widgets de Rentware)
- el script de tu banner de cookies
- la etiqueta de Google (`googletagmanager.com`) y el píxel de Meta, si los usas

## Banners de cookies que bloquean scripts automáticamente

Complianz, Cookiebot, Borlabs y otros plugins de consentimiento con bloqueo automático pueden bloquear el propio `cdn.rtr-io.com/widgets.js`. En ese caso no aparece ningún widget hasta que el visitante acepta. El script del widget es necesario para reservar, no es un script de seguimiento: márcalo como funcional o necesario, o exclúyelo del bloqueo.

Al mismo tiempo, activa **Google Consent Mode v2** en los ajustes del banner. Sin él, Rentware no recibe señales de consentimiento y no envía eventos desde el servidor.

## Caché

Las cachés de página (WP Rocket, LiteSpeed, la caché de tu proveedor de hosting, Cloudflare) siguen sirviendo la página antigua después de que cambies el fragmento o el banner. Vacía la caché después de cada cambio y prueba en una ventana privada.

## Eventos de una «integración de socio» en Meta

Los eventos de Meta con ID como `ob3_plugin-set_…` o marcados como integración de socio vienen de un plugin de WordPress de tu sitio (por ejemplo, un plugin de Meta o de WooCommerce), no de Rentware.

## Más artículos

- [Seguimiento de conversiones: qué configurar y dónde](https://rentware.com/es/help/seguimiento-de-conversiones/)
- [Leer el registro de seguimiento](https://rentware.com/es/help/leer-el-registro-de-seguimiento/)
- [Google Ads, Meta y GA4: preguntas frecuentes](https://rentware.com/es/help/google-ads-meta-ga4-faq/)
- [Plugin de WordPress para Elementor](https://rentware.com/integrationen/wordpress-elementor-plugin/) (en alemán)
