Tracking setup
Tracking setup for leads, ads, and reporting.
Setup guide for Search Console, Bing Webmaster Tools, GA4, Microsoft Clarity, Google Ads conversions, Meta Pixel, call tracking, and intake form events.
Purpose: this page tells the operator what to connect before paid traffic or reporting work starts. The site includes event hooks, but final IDs must be installed after the deployment domain is live.
Search visibility setup
- Verify the domain in Google Search Console.
- Verify the domain in Bing Webmaster Tools.
- Submit sitemap.xml after deployment.
- Check index coverage after launch.
Analytics setup
- Install GA4 or the chosen analytics provider.
- Install Microsoft Clarity when heatmaps/session recordings are useful.
- Keep consent and privacy requirements aligned with the final market and tools used.
Ad conversion setup
- Install Google Ads conversion tracking when Google Ads are active.
- Install Meta Pixel only when Meta campaigns are active.
- Track lead form submits, call clicks, booking clicks, and major CTA clicks.
Call tracking setup
- Use a call tracking provider when phone attribution matters.
- Keep primary business number and tracking numbers mapped clearly.
- Do not report phone attribution as exact if calls are not tracked.
Included browser events
The package includes js/tracking.js. It pushes lead_submit and cta_click events into window.dataLayer and can also trigger GA4/Google Ads/Meta events after their snippets are installed.
lead_submit: fires when the intake form submits.
cta_click: fires when a tracked CTA is clicked.
tracking-config.example.js: documents IDs and provider notes.