Перейти к содержимому

Конструктор URL-параметров для Facebook, TikTok и Google Ads

Выберите источник трафика, отметьте поля, которые должны дойти до трекера, и схему названий. Получите строку для поля параметров в кабинете, а если вставите ссылку трекера — готовый URL, где все макросы остаются читаемыми.

Работает в браузере. Ничего из введённого не покидает страницу.
Источник трафика
Названия параметров

ID идут в campaign_id, adset_id и ad_id, остальное по порядку заполняет sub1–sub10. Тот же шаблон, что в наших гайдах по Facebook и TikTok.

Какие поля передавать
  • Все цели и плейсменты с динамическими параметрами
    Передаётся как campaign_id
  • Все цели и плейсменты с динамическими параметрами
    Передаётся как adset_id
  • Все цели и плейсменты с динамическими параметрами
    Передаётся как ad_id
  • Только плейсменты из списка Meta: Facebook Feed, in-stream reels, Marketplace, Right Column, Instagram Feed и Stories, Messenger, Audience Network, Threads
    Передаётся как sub1
  • Все поддерживаемые плейсменты
    Передаётся как sub2
  • Переименование потом значение не меняет
    Передаётся как не передаётся
  • Переименование потом значение не меняет
    Передаётся как не передаётся
  • Переименование потом значение не меняет
    Передаётся как не передаётся
  • Только каталожные объявления Advantage+
    Передаётся как не передаётся

fbclid в списке нет: Meta сама добавляет его к каждому клику.

Вставьте ссылку кампании, чтобы получить полный URL. Имеющиеся параметры и #якорь сохраняются.

Результат

Строка параметров

Вставьте в поле URL parameters на уровне объявления, без ? в начале.

campaign_id={{campaign.id}}&adset_id={{adset.id}}&ad_id={{ad.id}}&sub1={{placement}}&sub2={{site_source_name}}

Полный URL

https://go.example.com/?campaign_id={{campaign.id}}&adset_id={{adset.id}}&ad_id={{ad.id}}&sub1={{placement}}&sub2={{site_source_name}}

Куда вставлять

Каждая платформа подставляет значения вместо макросов в момент клика, но только в своём поле и в своём синтаксисе.

Facebook / Meta Ads

На уровне объявления, в поле URL parameters. Вставьте строку без ? в начале, Website URL остаётся чистым. В кампаниях App promotion отдельного поля нет: добавьте параметры в конец deferred deep link. В коллекциях на плейсментах Instagram динамические параметры не работают.

TikTok Ads

Ad details → Destination URL. Вставьте полный URL или нажмите Edit под Preview → Build URL parameters и добавьте ключи в Custom parameters. При включённом Auto-attach TikTok добавляет свои UTM (source TikTok, medium Paid, а также ID и название), так что проверьте в превью, что ни один ключ не повторяется.

Google Ads

Final URL suffix на уровне аккаунта, кампании, группы объявлений или объявления (в объявлении — Ad URL options), без ? в начале. Если в tracking template стоит редирект трекера, начинайте его с {lpurl}: когда {lpurl} не в начале, Google экранирует конечный URL.

Справочник макросов

Во что превращается каждый макрос и где платформа его заполняет. Переключите источник трафика вверху, чтобы увидеть остальные.

Facebook / Meta Ads

Макрос Значение Где работает
{{campaign.id}} Числовой ID кампании Все цели и плейсменты с динамическими параметрами
{{adset.id}} Числовой ID адсета Все цели и плейсменты с динамическими параметрами
{{ad.id}} Числовой ID объявления Все цели и плейсменты с динамическими параметрами
{{placement}} Код плейсмента: facebook_feed, instagram_stories, threads_stream и другие Только плейсменты из списка Meta: Facebook Feed, in-stream reels, Marketplace, Right Column, Instagram Feed и Stories, Messenger, Audience Network, Threads
{{site_source_name}} fb, ig, msg, an или th (Threads) Все поддерживаемые плейсменты
{{campaign.name}} Название кампании на момент первой публикации объявления Переименование потом значение не меняет
{{adset.name}} Название адсета на момент первой публикации объявления Переименование потом значение не меняет
{{ad.name}} Название объявления на момент первой публикации Переименование потом значение не меняет
{{media_type}} Тип медиа в объявлении Только каталожные объявления Advantage+
fbclid Click ID Meta, который Meta сама добавляет к URL Не макрос: в шаблон его не добавляйте

Источник: Meta Business Help Center, проверено 26 сентября 2026 г.

Где всё ломается

  1. 1

    Макрос приходит текстом

    {{ad.id}} работает только в Meta, __CID__ — только в TikTok, {creative} — только в Google. Буквальный макрос в логе кликов значит, что не тот синтаксис или плейсмент: Meta не подставляет значения в коллекциях Instagram, {keyword} пуст в Performance Max, а Demand Gen не поддерживает {placement}, {keyword} и {network}.

  2. 2

    UTM вместо sub-параметров

    UTM нужны аналитике. Для роутинга, поиска клика и постбеков трекеру нужны свои поля. Если Auto-attach или базовая ссылка уже задаёт ключ, он приходит дважды, и каждая система может взять своё значение.

  3. 3

    Двойное кодирование

    Макросы должны дойти до кабинета ровно так, как написаны. Прогоните строку через URL-энкодер — и {{ad.id}} станет %7B%7Bad.id%7D%7D, где платформа уже не видит макроса. Закодируйте уже закодированное — и %20 превратится в %2520.

  4. 4

    Названия вместо ID

    Макросы названий разворачиваются в полное название с пробелами как %20, и ссылка растёт с каждым уровнем. К тому же Meta фиксирует названия в момент первой публикации: переименуете кампанию — а приходить будет старое название. Сводите отчёты по ID, а названия оставляйте как подписи.

Нужна логика маппинга и чеклист запуска? В гайдах разобрано каждое поле.

Сохраните контекст клика до самого депозита.

DarkCore на первом клике сохраняет ID кампаний, sub1–sub10 и fbclid или ttclid, передаёт их в ссылку оффера и привязывает постбек к тому же клику.

Настроить мой трекинг