TrackCanary guide
Practical tracking QA
Pre-launch tracking QA checklist
Most tracking problems are discovered too late. The campaign is already live. Spend is already running. The client is already asking why leads look lower than expected. Then someone checks the landing page and finds the obvious problem: the form changed, the thank-you page no longer loads, GTM is missing, or the WhatsApp button was replaced during a redesign. A pre-launch tracking QA checklist does not need to be complicated. It just needs to catch the common visible problems before paid traffic starts.
TrackCanary checks visible browser-side signals. It does not prove final attribution accuracy, ad account setup, analytics account data, legal compliance, or every possible conversion event. Manual verification may still be recommended.
Why tracking QA matters before launch
Before a campaign launches, everyone looks at the creative, the audience, the budget, and the landing page design.
Tracking often gets a quicker look, or no look at all.
That is risky because a landing page can look perfectly fine while the measurement layer is broken or incomplete. The form can be visible, but the lead may not reach the inbox. The WhatsApp button can open, but the click may not be tracked. GTM may load on the homepage, but not on the new campaign page. A thank-you page can change without anyone updating the conversion trigger.
For agencies, this creates two problems:
The goal of pre-launch QA is not to prove perfect attribution. The goal is to reduce obvious risk before traffic starts.
- ad spend can be wasted before anyone notices
- the client may blame campaign performance before the tracking path is reviewed
Start with the lead path
Do not begin with tags. Begin with the action that creates business value.
For most SMB and lead-generation campaigns, that means:
Ask one simple question:
Can a real visitor still complete the action you are about to pay for?
If the answer is not clearly yes, tracking is not the first problem. The lead path is.
- contact form
- quote request form
- booking form
- WhatsApp button
- call button
- demo request
- checkout or purchase path
- thank-you page or post-submit state
Check visible tracking signals
After the lead path, review the visible tracking layer.
For a basic pre-launch review, check whether these appear visible where expected:
A visible browser-side check is not the final proof. It does not access ad accounts or analytics accounts. But it is a fast way to catch missing or limited signals before the campaign is live.
- Google Tag Manager
- GA4
- Meta Pixel
- Google Ads conversion tracking signals
- forms and lead actions
- WhatsApp and call actions
- thank-you or confirmation pages
- important landing page URLs
Check thank-you pages and redirects
Many conversion tracking issues start after the form.
A page may still have a form, but the post-submit behavior changes. The user may stay on the same page instead of reaching the old thank-you page. A redirect may be removed. A new thank-you URL may be used. A form plugin may switch from page redirect to inline success message.
Before launch, test:
This is where manual testing is still important. A visible scan can help, but it cannot prove that the lead reached a CRM or that every conversion event fired correctly.
- what happens after the form is submitted
- whether the thank-you page still exists
- whether the URL changed
- whether the conversion trigger still matches the new behavior
- whether the same behavior happens on mobile
- whether consent or cookie behavior changes the tag visibility
Check mobile and WhatsApp/call actions
A lot of paid traffic is mobile, and mobile lead paths often behave differently.
Check the campaign page on a real phone if possible.
Review:
Do not expose full WhatsApp numbers or sensitive contact targets in a public report. For client-safe reviews, summarize the action without showing the raw value.
- does the WhatsApp button open the expected chat flow?
- does the call button use the expected number?
- is the button still visible after scrolling?
- did a floating widget replace the old button?
- does the mobile layout hide the form?
- does the click action still look trackable?
- are UTM or campaign parameters preserved where needed?
Prepare a developer handoff
If something looks wrong, make the developer handoff specific.
A vague message like “tracking may be broken” is easy to ignore.
A useful handoff says what page was checked, what visible signal appears limited or missing, and what should be reviewed.
Example:
“The campaign landing page should be reviewed before launch. The form is visible, but the expected Google Ads conversion signal appears limited in a browser-side check. Please confirm GTM loads on this page, the intended conversion tag or trigger is still present, and the form submission or thank-you flow matches the tracking setup. Manual verification in Google Ads and GTM may still be needed.”
This is much easier to act on than a general warning.
A simple pre-launch checklist
Use this before sending paid traffic to a landing page:
This checklist is intentionally simple. The point is to build a habit that catches common problems.
- 1. Open the exact campaign URL.
- 2. Check the page on desktop and mobile.
- 3. Confirm the main form or lead action is visible.
- 4. Manually submit the form or test the lead action.
- 5. Confirm the thank-you page, redirect, or success state.
- 6. Check whether GTM appears to load.
- 7. Check visible GA4, Meta Pixel, and Google Ads signals where expected.
- 8. Review WhatsApp and call actions if they are part of the funnel.
- 9. Check whether consent behavior affects visible tags.
- 10. Save a client-safe summary or developer handoff.
- 11. Recheck after the final website edit.
- 12. Monitor after launch if the page is important.
Monitor after launch
Pre-launch QA reduces risk, but it does not stop future changes.
A client may edit the page next week. A developer may update a plugin. A new landing page variation may go live. A widget may be replaced. A consent tool may change. GTM may disappear from one template.
That is why monitoring matters after launch.
A one-time check tells you whether the page looks okay now. Monitoring helps you notice whether visible tracking or lead-action signals appear to change later.
For agencies managing several active client sites, that can be the difference between finding the issue early and finding it during a client report call.
Next step
Before the next launch, run a free check on the exact page that will receive traffic. Review the lead path, visible tracking signals, and developer handoff before spend starts.
If you manage multiple client sites, use the agency pilot to review up to 5 important sites together.
Next step
Run a free check before the next launch
Review the lead path, visible tracking signals, and developer handoff before spend starts.