> 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/ru/kampanii/macros.md).

# Динамические токены

Это **Динамические токены** которые используются для отслеживания интересных данных через URL кампании и систему трекинга рекламодателя:

* **{actual\_cost}**: Фактическая CPM / CPC, оплаченная за каждый показ / клик.

{% hint style="info" %}
**Примечание:** Некоторые сторонние решения для трекинга округляют или обрезают очень маленькие десятичные значения, передаваемые в URL трекинга. Когда кампании с оплатой за показ отправляют очень маленькие значения стоимости (например, 0.00002), некоторые трекеры могут округлить число или удалить ведущие нули. Из-за этого в трекере стоимость может отображаться как 0 или значительно ниже, даже если было отправлено корректное значение. Такое поведение зависит от точности трекера и не является проблемой трекинга.
{% endhint %}

* **{campaign\_id}**: ID кампании.
* **{category\_id}**: ID обнаруженной категории.
* **{conversions\_tracking}**: Уникальный ID, генерируемый, когда клиент нажимает на рекламу.
* **{cost}**: Стоимость клика или показа.
* **{country}**: Трёхсимвольный код страны посетителя.
* **{email\_encoded}**: Этот токен можно использовать для вставки электронных адресов вошедших в систему пользователей в URL посадочных страниц для всех форматов.&#x20;

{% hint style="info" %}
**Примечание**: {email\_encoded} доступен только по запросу. Свяжитесь с вашим менеджером аккаунта, чтобы включить его.
{% endhint %}

* **{ex\_av}:** Значение [Статус проверки возраста](/advertisers/ru/kampanii/sozdanie-kampanii/create-campaign-step3.md#age-verification-status) значение (0 = Нет проверки возраста, 'Не определено'; 1 = Проверено; 2 = Не проверено), которое определяет, проверен пользователь или нет, если только паблишер передаёт это значение. Если **паблишер не передаёт значение**, то оно будет сброшено до 0 = 'Не определено'.
* **{format}**: Размер баннера. Например: 300×250.
* **{keyword}**: Ключевое слово, которое было найдено в случае кампаний, таргетированных на конкретные ключевые слова. Если совпадение отсутствует, поле будет пустым.
* **{language}**: Язык посетителя.
* **{pricing\_model}**: Модель ценообразования кампании (1 = CPC, 2 = CPM, 4 = Smart CPM, 5 = CPV, 7 = Smart CPC).
* **{site\_id}**: Идентификационный номер сайта, на котором отображается реклама.
* **{src\_hostname}**: Имя сайта, которое Паблишер указал для показа рекламы, без HTTP-протокола в начале (например, examplesite.com).
* **{sub}**: Sub ID паблишера.
* **{tags}**: Список ключевых слов, которые были определены для этого показа рекламы.
* **{time}**: Метка времени, используемая как cache buster.
* **{url}**: Полный URL сайта, который Паблишер отправил в Админ-панель для показа рекламы, включая HTTP-протокол (например, ).&#x20;

{% hint style="info" %}
**Примечание**: Этот токен не будет отображать URL, по которому реклама показывалась пользователю; только URL, зарегистрированный в нашей платформе.
{% endhint %}

* **{variation\_id}**: ID вариации (баннер или посадочная страница).
* **{zone\_id}**: ID рекламной зоны, где отображается реклама.

## Использование динамических токенов в нативной рекламе и push-уведомлениях

Если вы создаёте кампанию с использованием нативной рекламы или push-уведомлений на шаге 2, вы можете добавить динамические токены, которые **отображают** **локализованный** **текст** посетителю на основе его информации, что позволяет вам более эффективно таргетировать рекламу.

<figure><img src="/files/2eece504757e20175f15573d36735ce1fdbbb819" alt=""><figcaption></figcaption></figure>

Эти токены доступны для полей **Заголовок** и **Описание** . Чтобы добавить токен, нажмите кнопку **"+Add Token"** затем с помощью радиокнопок выберите, как будет оформлен регистр токена. Доступные токены для этой функции следующие:&#x20;

* **{country\_name}**: Локализованное название страны посетителя, например: España.
* **{region}**: Локализованное название региона посетителя, например: Cataluña.
* **{city}**: Локализованное название города посетителя, например: Barcelona.
* **{language\_name}**: Локализованный язык посетителя, например: Español
* {**день}:** Локализованное название дня, в который посетитель заходит на сайт, например: Lunes, Martes, Miércoles.
* **{operating\_system}:** Операционная система посетителя, например: Windows 10.
* **{device}:** Устройство, которое использует посетитель, например: iPhone.
* **{carrier}:** Оператор связи, через которого посетитель получает доступ к сайту, например: Vodafone.
* **{browser}:** Браузер, который использует посетитель.

Эти динамические токены будут отображаться на языке, который вы задали для кампании. Язык в **Язык текста вариантов** выпадающем меню рядом с **Алгоритм распределения**. Язык по умолчанию — английский.

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

{% hint style="info" %}
**Примечание:** Вы можете выбрать только один язык для всех вариаций в кампании. Для рекламы на разных языках вам следует создавать отдельные кампании для каждого языка.
{% 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/ru/kampanii/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.
