Two kinds of health
HTTP 200 does not mean the campaign is still attributable
The destination can load normally while a redirect drops utm_campaign or another submitted parameter. Visitors see a page, but reporting loses the context used to connect the visit to the campaign.
- Submitted URLsource · medium · campaign
- RedirectQuery string rebuilt
- Final URLsource · medium
- Differenceutm_campaign missing
The page works. Attribution does not.
What is compared
Bifro checks submitted UTM parameter names through the chain
The check follows the URL to its final destination and reports which submitted UTM names are missing. It does not inspect analytics events, pixels, conversion tags, or Google Analytics configuration.
- utm_source
- utm_medium
- utm_campaign
- utm_content and other submitted UTM keys
What to do
Find the redirect that changed before rewriting the campaign
Confirm the original campaign URL, inspect each redirect hop, compare the final query string, and correct the redirect or destination rule that removed the required key. Then run a manual check to confirm recovery.