> For the complete documentation index, see [llms.txt](https://docs.exoclick.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exoclick.com/publishers/es/adblock/track-adblock-users-ga.md).

# Cómo rastrear usuarios con AdBlock mediante Google Analytics 4

Mientras ExoClick rastrea las impresiones, los clics y los ingresos generados por tus zonas publicitarias, tienes otras herramientas a tu disposición para medir el rendimiento general y la actividad de tu sitio web. Una de estas herramientas es [**Google Analytics**](https://support.google.com/sites/answer/97459?hl=en), que te ofrece información detallada sobre lo que sucede en tu sitio.

Puedes configurar un **evento de seguimiento personalizado** en Google Analytics que te dé una idea de cuántos usuarios están visitando tu sitio web con Adblock activado. Esto te ayudará a hacerte una idea de cuánto tráfico podrías monetizar mediante [**la solución Adblock de ExoClick**](/publishers/es/adblock/neverblock.md).

Ten en cuenta que nos referiremos a la **versión Google Analytics 4** ya que [Universal Analytics dejará de estar disponible en julio de 2023](https://support.google.com/analytics/answer/11583528?hl=en\&ref_topic=10094551).

{% stepper %}
{% step %}

## Crea el script ad-units.js y súbelo a tu servidor

Para detectar si el usuario está accediendo a nuestro sitio con Adblock activado, crearemos un archivo Javascript llamado `ad-units.js`. Este archivo declara que todos los usuarios que visitan tu sitio web no están usando Adblock. Como el término "ad-units" está bloqueado por Adblock, **etiquetaremos al usuario como que accede con una extensión bloqueadora de anuncios siempre que este archivo no se cargue**.

El archivo .js solo necesita contener lo siguiente:

```html
isAdBlockActive=false;
```

Una vez que hayas creado este archivo, súbelo al servidor de tu sitio web.
{% endstep %}

{% step %}

## Añade el código de seguimiento en cada una de tus páginas

La etiqueta predeterminada de GA rastrea eventos básicos como [las páginas vistas, las sesiones y los usuarios, entre otros](https://support.google.com/analytics/answer/9234069?hl=en\&ref_topic=13367566). Lo que vamos a hacer es crear un [**evento personalizado**](https://support.google.com/analytics/answer/12229021) usando la API de GA.

Para este código personalizado, vamos a crear el `adblock_user` evento recomendado. El código que necesitas añadir en cada página que quieras rastrear es el siguiente:

```html
<script type="text/javascript">var isAdBlockActive=true;</script>
<script src="ad-units.js" type="text/javascript"></script>
<script>
  window.onload = function(e) {
    if(isAdBlockActive){
      gtag("event", "adblock_user", {
        "user":"adblock"
      })
      console.log('Usuario de Adblock')
        } else {
      gtag("event", "adblock_user", {
        "user":"standard"
          })
      console.log('Usuario estándar')
    }
  };
</script>
```

Coloca este código después de la `etiqueta body` de cada sitio web que quieras rastrear. Vamos a detallar cada parte de este código:

* Primero, estamos declarando la variable `isAdblockActive` como `true`, lo que significa que todos los usuarios que visitan tu sitio web tienen Adblock activado. Justo después, llamaremos al `ad-units.js` script que creamos antes, que cambiará esta variable a `false`. Esto significa que los usuarios se tratarán como "estándar" a menos que tengan un bloqueador de anuncios que bloquee el `ad-units.js` archivo, en cuyo caso se tratarán como "adblock".
* Luego, estamos creando un evento personalizado llamado `adblock_user` en función de si la variable `isAdBlockActive` es true o no. Hemos añadido el parámetro de evento `user` para poder identificarlo rápidamente en GA. Explicaremos esto en detalle en la siguiente sección.

Asegúrate de haber colocado el [**código básico de seguimiento de GA**](https://support.google.com/analytics/answer/9304153#add-tag\&zippy=%2Cadd-the-google-tag-directly-to-your-web-pages) en la `etiqueta head` , de lo contrario el código no funcionará.
{% endstep %}

{% step %}

## Crea la dimensión y el evento personalizado en GA

Este paso te ayudará a **tener una mejor visualización de los usuarios de Adblock en tu panel de GA**. La **dimensión** puede usarse como filtro en tus distintos informes, mientras que la **evento personalizado** te proporcionará una página específica donde podrás comprobar la cantidad de usuarios con Adblock en tu sitio.

### Dimensión personalizada

{% stepper %}
{% step %}
Haz clic en **Administrador** > **Definiciones personalizadas**, luego haz clic en **Crear dimensiones personalizadas**.

![Configuración de dimensión personalizada 1](/files/ed3078ff0d40eca272774ed3ca2e71222a93e925)
{% endstep %}

{% step %}
Añade **Adblock** como "nombre de la dimensión" y selecciona **Evento** como "alcance", luego añade una descripción de tu elección e introduce **user** como "parámetro del evento".

![Configuración de dimensión personalizada 2](/files/03d4f2980586016619a40017adc70e2032b6a48e)
{% endstep %}

{% step %}
Hit **Guardar**.

La dimensión no funcionará de inmediato: empezará a aparecer en tus informes una vez que haya identificado suficientes eventos/usuarios después de unos días. Cuando esté disponible, podrás usarla para **añadir una comparación** con el informe que estás consultando:

![Comparación de dimensión personalizada 1](/files/4e29ef41ae7f09ee5137abf14983c4afd2f0ec02)

![Comparación de dimensión personalizada 2](/files/9cce447d542f61bb5ff4bbdf2a25d43d268b2bcf)
{% endstep %}
{% endstepper %}

### Eventos personalizados

{% stepper %}
{% step %}
Haz clic en **Administrador** > **Eventos**, luego haz clic en **Crear evento personalizado**.

![Configuración del evento personalizado 1](/files/458099f4a713b1f756fdf377c4cf3a3cde0a4cd0)
{% endstep %}

{% step %}
Haz clic en **Crear**. En el nombre del evento personalizado, escribe **adblock\_user**. Luego, como condiciones de coincidencia, escribe lo siguiente:

![Configuración del evento personalizado 1](/files/a9746a3cf801ff7620e2c970df1dcae9e5880bcb)
{% endstep %}

{% step %}
Por último, activa "copiar parámetros del evento de origen" y pulsa "Guardar".

El evento personalizado no funcionará de inmediato: empezará a aparecer en tus informes una vez que se haya activado varias veces después de unos días. Puedes seleccionar este evento para obtener una vista más detallada de tus usuarios con Adblock.

![Resultados del evento personalizado](/files/751840da6cf5aaff4435a11de5262a1fce263ad1)
{% endstep %}
{% endstepper %}
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.exoclick.com/publishers/es/adblock/track-adblock-users-ga.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
