Ссылка вида example.com/?utm_source=fb&utm_campaign=test ничего не скажет через неделю, когда у вас будет сорок объявлений в пяти кампаниях. Ссылка, в которую площадка сама подставляет ID кампании, объявления и площадки показа, превращает каждый клик в строку отчёта. Разберём, как собрать такую разметку для основных источников.
Что такое UTM-метки
UTM-метки — пять стандартных параметров, которые пришли из веб-аналитики и понимаются почти любой системой учёта:
| Параметр | Что описывает | Пример значения |
|---|---|---|
utm_source |
Источник трафика | facebook, google, tiktok |
utm_medium |
Тип трафика | cpc, cpm, push |
utm_campaign |
Кампания | nutra_de_q4 или ID кампании |
utm_content |
Объявление, креатив | creo_14 |
utm_term |
Ключевое слово | {keyword} |
Пример ссылки с UTM:
https://example.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=nutra_de&utm_content=creo_14
UTM удобны, но статичны: если вручную вписать utm_content=creo_14, а потом скопировать объявление и забыть поправить метку, вся статистика по креативам поплывёт. Поэтому в арбитраже UTM почти всегда комбинируют с макросами.
Что такое макросы и динамические параметры
Макрос (динамический параметр) — заглушка в ссылке, которую рекламная площадка в момент клика заменяет реальным значением. Вы пишете {campaignid}, а посетитель приходит с campaignid=19283746. Значения берутся из самой кампании, поэтому ошибиться при копировании объявлений невозможно.
Синтаксис у каждой площадки свой, и это главный источник ошибок.
Макросы Facebook (Meta Ads)
Двойные фигурные скобки. Прописываются в поле «Параметры URL» объявления.
| Макрос | Что подставит |
|---|---|
{{campaign.id}} |
ID кампании |
{{adset.id}} |
ID группы объявлений |
{{ad.id}} |
ID объявления |
{{campaign.name}}, {{adset.name}}, {{ad.name}} |
Названия |
{{placement}} |
Место показа |
{{site_source_name}} |
Площадка: Facebook, Instagram, Audience Network |
utm_source=fb&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&sub3={{adset.id}}&sub4={{placement}}
Номер клика fbclid Facebook добавляет сам, его прописывать не нужно. Как макросы Meta работают вместе с Conversions API — в статье трекинг Facebook Ads: макросы, fbclid, CAPI.
ValueTrack-параметры Google Ads
Одинарные фигурные скобки. Задаются в шаблоне отслеживания или в суффиксе конечного URL.
| Параметр | Что подставит |
|---|---|
{campaignid} |
ID кампании |
{adgroupid} |
ID группы объявлений |
{creative} |
ID объявления |
{keyword} |
Ключевое слово |
{matchtype} |
Тип соответствия |
{network} |
Сеть: поиск, КМС, YouTube |
{device} |
Тип устройства |
{placement} |
Площадка в КМС |
utm_source=google&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}&sub4={network}
gclid при включённой автопометке добавляется автоматически. Шаблон отслеживания и офлайн-конверсии разобраны в статье как отслеживать Google Ads.
Макросы TikTok Ads
Двойные подчёркивания с обеих сторон.
| Макрос | Что подставит |
|---|---|
__CAMPAIGN_ID__ |
ID кампании |
__AID__ |
ID группы объявлений |
__CID__ |
ID объявления |
__CAMPAIGN_NAME__ |
Название кампании |
__PLACEMENT__ |
Место показа |
utm_source=tiktok&utm_campaign=__CAMPAIGN_ID__&sub2=__AID__&utm_content=__CID__
О ttclid и Events API — в статье трекинг TikTok Ads.
Макросы Яндекс Директа
Одинарные фигурные скобки, но имена другие.
| Макрос | Что подставит |
|---|---|
{campaign_id} |
ID кампании |
{ad_id} |
ID объявления |
{gbid} |
ID группы |
{keyword} |
Ключевая фраза |
{source_type} |
Тип площадки: поиск или сети |
{source} |
Площадка в сетях |
{device_type} |
Тип устройства |
Номер клика yclid Директ добавляет сам. Подробнее о том, что это за номера и зачем они нужны, — в статье fbclid, gclid, ttclid, yclid.
Push, pop и натив
У сетей push- и pop-трафика и нативных сетей обычно есть макросы зоны (площадки), кампании, креатива и цены клика. Например, {zoneid}, {campaignid}, {cost} — точные имена смотрите в документации сети. Передача площадки показа в нативе и пуше особенно важна: именно по ней вы будете отключать мусорные сайты. Об этом подробнее в статьях про push и pop трафик и нативную рекламу в арбитраже.
Как собрать рекламную ссылку для трекера
Хорошая ссылка отвечает на четыре вопроса: откуда, какая кампания, какое объявление, сколько стоил клик (если площадка это отдаёт).
Порядок действий:
- Возьмите адрес из трекера или клоаки, а не прямой адрес оффера.
- Добавьте параметры источника: кампания, группа, объявление, площадка показа.
- Добавьте свои метки: байер, версия связки, гео — то, чего площадка не знает.
- Добавьте цену, если площадка её подставляет:
cost={cost}или аналог. - Проверьте финальный адрес: перейдите по объявлению в предпросмотре и посмотрите, что пришло в журнал кликов.
Пример итоговой ссылки для Facebook:
https://example.com/?utm_source=fb&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&sub3={{adset.id}}&sub4={{placement}}&sub5=anna
Совет. Не кладите в метки говорящие значения вроде
utm_campaign=keto_pills. Ссылку видит и спай-сервис, и любой, кому её переслали: по говорящим меткам связку восстановить проще всего. Используйте ID или нейтральные коды, а расшифровку храните в трекере.
Ошибки при работе с макросами
Синтаксис другой площадки. Скопировали шаблон из Google в Facebook — и вместо ID кампании в отчётах стоит {campaignid}. Каждой площадке — свой синтаксис.
Метки в адресе сайта вместо поля параметров. В Facebook и Google лучше прописывать параметры в специальных полях: так площадка корректно склеит адрес и не сломает его вопросительными знаками.
Двойной ? в ссылке. example.com/?a=1?b=2 — второй параметр не будет прочитан. После первого ? параметры разделяются только &.
Пробелы и кириллица в значениях. Названия кампаний с пробелами придут закодированными. Если подставляете {{campaign.name}}, называйте кампании латиницей без пробелов.
Один шаблон на все кампании без проверки. Скопировали параметры из старой кампании в новую — а в новой другой тип объявлений, где часть макросов не поддерживается. Проверяйте каждую новую кампанию хотя бы одним кликом.
Ручные значения, которые никто не обновляет. utm_content=creo_14 вписан руками, объявление продублировали десять раз, и все десять копий пишут в отчёт «creo_14». Там, где площадка умеет подставлять ID, пусть подставляет она.
Слишком много лишних меток. Длинная ссылка с десятком UTM на оффер может выдать источник партнёрке или конечному сайту. Лишнее лучше убрать по пути к офферу.
Схема меток для команды
Когда в аккаунте работает несколько байеров, разметка без общих правил быстро превращается в хаос: у одного кампания в utm_campaign, у другого — в sub1, у третьего — в названии потока. Отчёт по всей команде собрать уже невозможно. Договоритесь о схеме заранее.
| Параметр | Что в нём лежит | Google Ads | TikTok | |
|---|---|---|---|---|
utm_source |
Площадка | fb |
google |
tiktok |
utm_campaign |
ID кампании | {{campaign.id}} |
{campaignid} |
__CAMPAIGN_ID__ |
sub2 |
ID группы | {{adset.id}} |
{adgroupid} |
__AID__ |
utm_content |
ID объявления | {{ad.id}} |
{creative} |
__CID__ |
sub3 |
Место показа | {{placement}} |
{placement} |
__PLACEMENT__ |
sub4 |
Байер | вручную | вручную | вручную |
Смысл таблицы в том, что одинаковые по смыслу данные лежат в одинаковых параметрах на всех площадках. Тогда отчёт «по объявлениям» строится одним срезом по utm_content, независимо от источника.
Названия или ID?
Площадки умеют подставлять и ID, и названия кампаний. У каждого варианта своя цена:
- ID стабильны, не содержат пробелов и ничего не говорят постороннему, но в отчёте вы видите
120211875, а не «Германия, женщины 35+»; - названия читаются сразу, но меняются при переименовании, бывают с пробелами и кириллицей и выдают смысл кампании любому, кто видит ссылку.
Практичный компромисс — передавать ID, а названия держать в самой площадке и в трекере, сопоставляя по номеру.
Как проверить разметку перед запуском
- Кликните по опубликованному объявлению (предпросмотр подходит, только если площадка подставляет в нём макросы).
- Посмотрите адрес, с которым вы пришли на страницу: все макросы должны быть заменены значениями.
- Найдите этот визит в журнале трекера и убедитесь, что значения разложились по нужным полям.
- Если где-то осталось
{{ad.id}}или__CID__буквально — ищите опечатку или неподдерживаемое поле.
Макросы трекера и макросы площадки — не одно и то же
В связке встречаются два вида макросов, и их легко спутать:
- макросы площадки подставляются в рекламной ссылке при клике:
{{ad.id}},{gclid},__CID__; - макросы трекера подставляются в ссылке оффера, когда посетитель уходит дальше:
{click_id},{geo},{sub1}.
Третий вид — макросы партнёрской сети в адресе постбэка: {sub1}, {status}, {payout}. Подробно о них — в статье про S2S постбэк.
UTM-метки и макросы в ArtisanClo
В ArtisanClo разметка ссылки начинается с источника трафика. У источника около 180 готовых шаблонов площадок: в шаблоне уже прописаны параметры — ключевое слово, цена, валюта, номер клика площадки, креатив, кампания, площадка показа — и метки SubID без ограничения количества. Если площадки нет среди шаблонов, её можно добавить из поиска. Каталог поддерживаемых площадок — на странице источников трафика.
Когда вы выбираете источник на первом шаге потока, его параметры и SubID раскладываются в метки кампании, и из них собирается рекламная ссылка потока. На шаге «Трекинг» (в режимах с трекером) для конкретного потока можно поменять значения параметров и добавить свои SubID: строки вида sub1 = {sub_id_1}. У нового потока без источника сразу есть sub1–sub30.
Если площадка передаёт цену клика в ссылке, выберите модель цены «Из ссылки» и укажите параметр, например cost={cost} — расход посчитается по каждому клику.
По пути на оффер метки можно переписать в блоке «Параметры ссылки оффера»: переименовать (fbclid → sub1), задать значение макросом (aff_id = {click_id}) или убрать (utm_source), чтобы метка площадки не ушла в партнёрку. В журнале кликов и на White Page метки остаются как пришли.
Метки sub1–sub10 потом доступны в таблице «Деньги по срезам», остальные — в конструкторе отчётов. Для натива документация советует передавать номер площадки в метку, например sub1={zoneid}, и отключать в самой сети площадки, где фильтр отсекает почти всё.
Итог
UTM-метки задают общую схему, макросы площадки наполняют её точными ID, а трекер превращает это в отчёты. Пишите макросы в синтаксисе своей площадки, держите одну схему меток для всей команды и проверяйте финальный адрес живым кликом. Как эти метки помогают связать клик с конверсией, читайте в статье Click ID и SubID, а зачем всё это нужно в целом — в материале трекер для арбитража трафика.



