Ask a business owner which marketing channel brings the most customers, and the answer is often a guess: "probably Google", "I think Instagram is working". That guess decides where the next round of effort and spend goes. Proper tracking replaces the guess with evidence - and it is usually the cheapest, fastest improvement you can make to any marketing setup.
This checklist covers what to set up, how to name things consistently and how to turn the data into a simple report you will actually read. It is written for business owners and marketing heads, with enough detail to brief a developer or agency.
Step 1: Decide what you need to measure
Before touching any tool, write down:
- Primary conversions: the actions that directly create business - enquiry form submitted, purchase completed, appointment booked.
- Secondary actions: call button clicks, WhatsApp button clicks, brochure downloads, add-to-cart.
- Business outcomes: which leads became paying clients, and their value - usually tracked in your CRM or sales register, not on the website.
Keep the list short. Tracking fifty events nobody looks at is as unhelpful as tracking none.
Step 2: Set up the foundations
Google Analytics 4
- Create a GA4 property and a web data stream for your domain.
- Check that enhanced measurement is on for page views, scrolls, outbound clicks, site search and file downloads.
- Set the correct time zone (India Standard Time for most Indian businesses) and currency.
- Exclude internal traffic from your office where practical.
- Increase the data retention setting if you want longer history in explorations.
Google Tag Manager
Install Google Tag Manager on every page. Use it to manage GA4, Google Ads, Meta and other tags in one place, with version history and a preview mode to test changes before publishing.
Google Search Console
Verify your domain, submit your sitemap and link Search Console to GA4. This shows which search queries bring people to your site organically - essential for SEO decisions.
Step 3: Track the actions that matter
Forms
Track a form only when it is successfully submitted, not when the button is clicked. The most reliable method is a thank-you page or a confirmed success event from the form plugin or code.
Calls and WhatsApp
Track clicks on tel: links and WhatsApp links as separate events. This does not prove a conversation happened, but it shows intent and which pages drive it.
E-commerce
For online stores, implement the standard GA4 e-commerce events - view item, add to cart, begin checkout and purchase - with item and value details. Make sure the purchase event fires once per order, including when customers pay through gateways such as Razorpay and return to the site.
Mark key events
In GA4, mark your primary actions as key events. Google renamed GA4 conversions to key events in 2024, so older guides may still use the previous term.
Step 4: Connect advertising platforms
Google Ads
- Link Google Ads with GA4.
- Set up conversion actions for leads and purchases, either native Google Ads tags or imported from GA4.
- Consider enhanced conversions, which use hashed first-party data to improve measurement - review your privacy notice and consent approach before enabling it.
- Use call tracking for call extensions and call ads if phone leads matter.
Meta (Facebook and Instagram)
- Install the Meta Pixel through Tag Manager or your platform's integration.
- Set up standard events such as Lead, Contact and Purchase.
- Consider the Conversions API for more reliable server-side signals.
- Verify your domain in Meta Business settings.
Step 5: Use UTM parameters everywhere
Any link you control outside your website should carry UTM tags so GA4 can attribute visits correctly. This matters most for WhatsApp broadcasts, email newsletters, QR codes, influencer posts and social bios, which otherwise often appear as "direct" traffic.
The five UTM parameters
| Parameter | Purpose | Example value |
| --- | --- | --- |
| utm_source | Where the traffic comes from | google, facebook, newsletter, whatsapp |
| utm_medium | The type of channel | cpc, paid_social, email, broadcast, qr |
| utm_campaign | The specific campaign | diwali_offer_2026, jaipur_clinic_leads |
| utm_content | Which ad or link variation | video_a, banner_top, story_2 |
| utm_term | Keyword (mainly for paid search) | dental_implants_jaipur |
Naming rules that prevent chaos
- Always use lowercase - GA4 treats "Facebook" and "facebook" as different values.
- Use underscores instead of spaces.
- Keep a shared UTM sheet listing every tagged link, its purpose and the date.
- Agree on a fixed list of source and medium values, and stick to them.
- Never add UTM tags to internal links within your own website; it overwrites the real source.
Step 6: Close the loop with offline data
Website tracking stops at the enquiry. The real question is which enquiries turned into paying business.
- Record the source (and UTM campaign, where possible) of every lead in your CRM or lead sheet.
- Update the lead status as it progresses - contacted, quoted, won, lost.
- Where your setup allows, import offline conversions into Google Ads and Meta so their algorithms optimise for leads that turn into sales, not just form fills.
A simple website form can pass hidden UTM fields into your CRM along with the enquiry, which makes this much easier.
Step 7: Respect consent and privacy
Tracking uses personal data in many cases. Keep your privacy policy accurate, collect only what you need, and follow consent requirements where they apply - India's Digital Personal Data Protection Act, 2023 sets out rules for processing personal data, and advertising platforms have their own policies. If you serve users in Europe, look into Google's Consent Mode as well. Take legal advice for your situation.
Step 8: Build a one-page report
A useful marketing report fits on one screen. Build it in Looker Studio or a spreadsheet with:
- Leads and sales by source and medium
- Cost per qualified lead by channel (from ad platform spend and CRM outcomes)
- Top landing pages by key events
- Organic search queries and clicks from Search Console
- A short note: what changed, what we learned, what we will try next
The complete checklist
| Area | Item | Done? |
| --- | --- | --- |
| Plan | Primary and secondary conversions defined | |
| GA4 | Property, data stream, time zone and currency set | |
| GA4 | Enhanced measurement on, internal traffic filtered | |
| Tag Manager | Installed site-wide, changes tested in preview | |
| Search Console | Verified, sitemap submitted, linked to GA4 | |
| Events | Form success, call clicks, WhatsApp clicks tracked | |
| Events | E-commerce events firing once per order | |
| GA4 | Key events marked | |
| Google Ads | Linked, conversion actions set, call tracking if needed | |
| Meta | Pixel, standard events, domain verified, Conversions API considered | |
| UTM | Naming rules agreed, UTM sheet maintained | |
| CRM | Source captured for every lead, statuses updated | |
| Privacy | Policy updated, consent approach reviewed | |
| Reporting | One-page report reviewed regularly | |
Key takeaways
- Decide what matters before setting up tools; track a few meaningful actions well.
- GA4, Tag Manager and Search Console are the foundation; connect Google Ads and Meta properly.
- Tag every external link with consistent, lowercase UTM tags.
- Connect website leads to real sales through your CRM and offline conversion imports.
- Keep reporting short, regular and focused on business outcomes.
Not sure your tracking is set up correctly? Book a free consultation and our digital marketing team in Jaipur will audit your analytics and ad tracking, then share a written plan to fix the gaps.





