> 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/advertisers/es/campanas/macros.md).

# Tokens dinámicos

Estos son los **tokens dinámicos** que se utilizan para rastrear datos interesantes a través de la URL de la campaña y del sistema de seguimiento del anunciante:

* **{actual\_cost}**: El CPM / CPC real pagado por cada impresión / clic.

{% hint style="info" %}
**Nota:** Algunas soluciones de seguimiento de terceros redondean o truncan valores decimales muy pequeños enviados en las URLs de seguimiento. Cuando las campañas basadas en impresiones envían valores de coste muy pequeños (por ejemplo, 0.00002), algunos rastreadores pueden redondear el número o eliminar los ceros iniciales. Esto puede hacer que el coste aparezca como 0 o significativamente más bajo dentro del rastreador, aunque se haya enviado un valor válido. Este comportamiento depende de la precisión del rastreador y no es un problema de seguimiento.
{% endhint %}

* **{campaign\_id}**: El ID de la campaña.
* **{category\_id}**: El ID de la categoría detectada.
* **{conversions\_tracking}**: El ID único generado cuando el cliente hace clic en el anuncio.
* **{cost}**: El coste del clic o de la impresión.
* **{country}**: El código de país de 3 caracteres del visitante.
* **{email\_encoded}**: Este token se puede usar para insertar los correos electrónicos de usuarios conectados en las URLs de páginas de destino para todos los formatos.&#x20;

{% hint style="info" %}
**Nota**: {email\_encoded} solo está disponible bajo solicitud. Contacta con tu gestor de cuenta para activarlo.
{% endhint %}

* **{format}**: El tamaño del banner. Ejemplo: 300×250.
* **{keyword}**: La palabra clave que coincidió en el caso de campañas dirigidas a palabras clave específicas. Esto estará vacío si no hay coincidencia.
* **{language}**: El idioma del visitante.
* **{pricing\_model}**: El modelo de precios de la campaña (1 = CPC, 2 = CPM, 4 = Smart CPM, 5=CPV, 7=Smart CPC).
* **{site\_id}**: El número de ID del sitio donde se muestra el anuncio.
* **{src\_hostname}**: El nombre del sitio que el Publicador envió para mostrar anuncios, sin incluir el protocolo HTTP al principio (p. ej., examplesite.com).
* **{sub}**: El Sub ID del Publicador.
* **{tags}**: La lista de palabras clave que se han identificado para esa impresión del anuncio.
* **{time}**: La marca de tiempo, que se usa como elemento para evitar la caché.
* **{url}**: La URL completa del sitio que el Publicador envió al Panel de administración para mostrar anuncios, incluido el protocolo HTTP (p. ej., ).&#x20;

{% hint style="info" %}
**Nota**: Este token no mostrará la URL donde se mostró el anuncio al usuario; solo la URL que está registrada en nuestra plataforma.
{% endhint %}

* **{variation\_id}**: El ID de la variación (banner o página de destino).
* **{zone\_id}**: El ID de la zona de anuncios donde se muestra el anuncio.

## Uso de tokens dinámicos en anuncios nativos y notificaciones push

Si estás creando una campaña usando anuncios nativos o notificaciones push en el Paso 2, puedes añadir tokens dinámicos que **muestran** **localizado** **texto** al visitante según su información, lo que te permite segmentar tus anuncios de forma más eficaz.

<figure><img src="/files/fa8d41b5d835435710aca2a4959ce818f180dae5" alt=""><figcaption></figcaption></figure>

Estos tokens están disponibles para los **Título** y **Descripción** campos. Para añadir un token, haz clic en el **"+Añadir token"** botón, luego usa los botones de opción para seleccionar cómo se capitalizará el token. Los tokens disponibles para esta función son los siguientes:&#x20;

* **{country\_name}**: El nombre localizado del país del visitante. p. ej., España.
* **{region}**: El nombre localizado de la región del visitante: p. ej., Cataluña.
* **{city}**: El nombre localizado de la ciudad del visitante: p. ej., Barcelona.
* **{language\_name}**: El idioma localizado del visitante. p. ej., Español
* {**día}:** El día localizado en que el visitante está visitando el sitio: p. ej., lunes, martes, miércoles.
* **{operating\_system}:** El sistema operativo del visitante: p. ej., Windows 10.
* **{device}:** El dispositivo que está usando el visitante: p. ej., iPhone.
* **{carrier}:** La operadora que el visitante está usando para acceder al sitio: p. ej., Vodafone.
* **{browser}:** El navegador que está usando el visitante.

Estos tokens dinámicos se mostrarán en el idioma que hayas configurado para la campaña. El idioma en el **Idioma del texto de las variaciones** menú desplegable junto a la **Algoritmo de distribución**. El idioma predeterminado es inglés.

<figure><img src="/files/4cb43c768c775cc5edf084f68a64c90a022125fe" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Nota:** Solo puedes seleccionar un idioma para todas las variaciones de una campaña. Para anuncios en distintos idiomas, debes crear campañas separadas para cada idioma.
{% endhint %}


---

# 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/advertisers/es/campanas/macros.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.
