Click ID troubleshooting

FBCLID Lost After Redirect

??????????? ???? fix ?????? ?????, ????? browser-visible redirect path ????? fbclid ?? ????, ??? ????????? ??????? ???????? ??? ?????????. ???? ?? ????????? ???????? fbclid ??? ??? ????, ???????? ??? downstream ? ? CRM ??? server-side storage.

Для какого сценария эта страница

??????????? ???? ????, ????? ???????? campaign URL ??? ???????? fbclid, ?? ????????????? ???????? ???-?? ????? ?????? ? ????????? landing path. ??? ? ?????? ??????? ???????? redirect path ??? landing-path rewrite. ???? ????????? ???????? ??? ??? ?????????? fbclid, ? CRM ?????? ??? ?????, ????? ??? ?????? ????.

???????????? ???? ? ????????, ????? ?????? ????????, ??????, canonicalization step ??? page rewrite ??????? ????????, ????? ????????? ????????? ???? ?????? ? ?????? ????????? ?????? URL. ???? ????????? ???????? ??? ????????? fbclid, ? ?????? ?????????? ??????, ?????????? ? FBCLID Not Stored in CRM.

Symptoms

You usually notice the problem before you know the cause. Campaign traffic still lands, but click-level attribution gets weaker and Meta-related debugging turns into guesswork.

Common causes

Обычно потеря происходит в середине пути, а не в Meta. Редирект, роутер или landing-page script пересобирают URL и не сохраняют исходный query string до того, как его успеют прочитать форма, пиксель или слой хранения.

Держите root cause owner-specific. На этой странице вероятный владелец — redirect logic, path normalization, landing-page rewrite code или smartlink/cloaker rule. Если landing page уже хранит значение, а CRM теряет его потом, значит владелец проблемы уже другой.

How to check it

Берите точный live ad URL или tracking URL. Не тестируйте cleaned-up link, preview URL или homepage path — они часто обходят ту redirect-логику, которая и ломает реальный сценарий.

Ваш набор доказательств должен показать четыре вещи: исходный URL содержал fbclid, redirect chain либо сохранил, либо потерял его, финальный landing URL либо сохранил, либо потерял его, и browser-visible state совпадал с тем, что реально могли прочитать формы и пиксели.

  1. Trace the full redirect chain

    Run the production URL through Redirect Checker and save every hop, status code, and final destination.

  2. Inspect the browser-visible final URL

    Откройте итоговый landing URL через Click ID Extractor или UTM Decoder и подтвердите, сохранился ли fbclid вместе с остальным query string.

  3. Check what the page can capture before cleanup runs

    Проверьте hidden inputs, cookies, localStorage и любые route-cleanup scripts, чтобы понять, доступен ли параметр до того, как формы, пиксели или SPA navigation перепишут URL.

  4. Branch to the correct downstream guide

    Если финальная landing page все еще сохраняет fbclid, а CRM rows или server events теряют его позже, остановитесь здесь и переходите в FBCLID Not Stored in CRM.

How to fix it

Исправьте владельца логики, который удаляет параметр до того, как финальная страница успевает его захватить, затем повторяйте тестирование до тех пор, пока browser-visible landing path не будет сохранять один и тот же идентификатор end to end.

Если вместе с fbclid пропадает весь query string, переходите в более широкий workflow по потере параметров в редиректах, а не лечите Meta как изолированный симптом.

  1. Repair the redirect rule

    Update the tracker, cloaker, CDN, or router so it forwards the full query string instead of rebuilding the URL from a partial template.

  2. Delay cleanup until capture is complete

    Уберите или отложите canonicalization, route cleanup и history rewrites до момента, когда tracking scripts, hidden fields и on-page capture logic уже сохранили входящие значения.

  3. Capture the value explicitly on the page

    Как только финальный path перестал терять fbclid, сохраняйте его в hidden fields, cookies или storage, чтобы downstream systems не зависели от более позднего состояния браузера.

  4. Rebuild and publish the approved campaign URL

    Use UTM Builder to keep one canonical launch template, then compare the fixed version against the broken one in UTM Decoder.

  5. Retest the real production path

    Повторяйте прогон через Redirect Checker и Click ID Extractor, пока тот же production URL не начнет стабильно сохранять fbclid на финальной странице. Только после этого переходите к CRM и server-event validation.

Use these tools

Эти инструменты покрывают практический workflow по потере в редиректах: доказать потерю, проверить финальный landing URL, пересобрать approved launch template и сравнить fixed path с broken path.

Если та же redirect chain удаляет все campaign parameters, комбинируйте этот гайд с UTM parameters lost after redirect. Если проблема уже ушла в CRM storage, переключайтесь на CRM-specific fix guide.

Выводы

Хорошее решение заканчивается доказательством, а не предположением: redirect path задокументирован, финальная landing page явно сохраняет fbclid, и команда понимает, какой именно owner удалял параметр до слоя capture.

Когда browser-visible path снова стал здоровым, downstream storage превращается в отдельную задачу валидации, а не остается частью того же бесконечного guessing loop.

FAQ

FBCLID troubleshooting FAQ

Can fbclid disappear even if the landing page still opens normally?

Yes. The page can load with a 200 response while one redirect or script quietly removes the query string before tracking tools read it.

Should I test the Meta preview link or the real production link?

Test the exact production link used in the campaign. Preview or cleaned-up links often hide the redirect behavior you actually need to diagnose.

What if fbclid survives on the landing page but not in the CRM?

Тогда redirect path, скорее всего, уже здоров, а потеря живет позже: в form handling, middleware, CRM mapping или server-side event transport. В этом случае нужен CRM-storage guide, а не redirect guide.

Похожие проблемы

Материалы базы знаний