Many of the businesses I audit have Google Analytics installed but aren't tracking a single conversion event. They can see how many people visited their website last month. They cannot tell you how many of those visitors submitted a form, called the office, clicked “Get a Quote,” or completed a purchase. They are flying completely blind.
If that sounds familiar, you are not alone. According to HubSpot's State of Marketing report, only 52% of marketers track clear attribution between their marketing activities and revenue outcomes. That means nearly half of all businesses spending money on marketing have no idea which efforts are producing results and which are wasting budget.
This guide is written specifically for business owners who know they should be tracking conversions but are not sure where to start. I am going to walk through what to track, how to set it up, and which tools to use. By the end, you will have a complete conversion tracking framework for your website, whether you run a local service business, an e-commerce store, or a professional practice.
What Is Conversion Tracking and Why Does It Matter?
Conversion tracking is the process of recording when a website visitor takes a meaningful action: submitting a contact form, making a phone call, completing a purchase, downloading a resource, or booking an appointment. Without it, your website is a black box. Traffic goes in, and you hope something good comes out.
With proper tracking in place, you can answer critical business questions:
- Which of my marketing channels is actually generating leads?
- Which pages on my website are converting visitors into customers, and which are dead ends?
- How much does it cost me to acquire a lead through Google Ads versus organic search versus social media?
- Is my website getting better at converting visitors over time, or worse?
Every dollar you spend on advertising, SEO, or website design is more effective when you can measure its impact on actual business results. That is what conversion tracking gives you. It is also the foundation of any serious conversion rate audit.
The Five Conversion Types Every Business Should Track
Before touching any tools, the first step is defining what a conversion means for your specific business. Here is my framework, which applies whether you run a law firm, a dental practice in your area, or an e-commerce store anywhere in the country.
1. Form Submissions
Contact forms, quote request forms, appointment booking forms, newsletter signups. Every form on your website that collects visitor information should be tracked as a conversion event. The most reliable method is redirect-based tracking: when someone submits a form, redirect them to a thank-you page (e.g., /thank-you/) and track visits to that page as a conversion.
For businesses using form plugins like Gravity Forms, WPForms, or Contact Form 7 on WordPress, most have built-in options to redirect to a confirmation page after submission. Use them. For more on optimizing the forms themselves, read my guide on simplifying forms to boost conversions.
2. Phone Calls
For many service businesses, the phone call is the primary conversion. A plumber in Lehi, a dentist, a roofing company in St. George: their most valuable website action is a visitor picking up the phone. There are two levels of phone call tracking:
- Basic: Track clicks on your phone number links (tel: links) using Google Tag Manager. This tells you how many visitors tapped or clicked your phone number from the website.
- Advanced: Use a call tracking service like CallRail, CallTrackingMetrics, or WhatConverts. These tools assign unique tracking phone numbers to each traffic source, record calls, and integrate with GA4 for full attribution. You can see that a specific Google Ads keyword generated a phone call that turned into a $5,000 project. That level of data transforms how you allocate your marketing budget.
3. E-Commerce Purchases
If you sell products online, GA4's e-commerce tracking captures purchase events with revenue, product names, quantities, and transaction IDs. For Shopify stores, GA4 e-commerce tracking can be enabled through the Google channel app or through Google Tag Manager. For WooCommerce on WordPress, plugins like MonsterInsights or GTM4WP handle the data layer integration.
Beyond the purchase itself, track these e-commerce micro-conversions: add-to-cart events, checkout initiation, and coupon code applications. Each of these gives you a conversion funnel data point. As I wrote about in my guide on finding conversion leaks with GA4, the step with the biggest drop-off is your highest-priority optimization target.
4. File Downloads and Resource Requests
If your business offers downloadable resources like pricing guides, checklists, case studies, or whitepapers, track every download as a conversion. GA4's Enhanced Measurement automatically tracks file downloads for common file types (PDF, DOCX, XLSX, etc.), but verify this is enabled and working.
For gated content where visitors must submit their email to access the resource, track the form submission as the conversion, not just the file download.
5. Chat Interactions and Booking Widgets
If you use a live chat tool (like Intercom, Drift, or Tidio) or an online booking widget (like Calendly, Acuity, or Square Appointments), these need conversion tracking too. Most modern booking tools fire JavaScript events or redirect to confirmation pages that you can capture in GA4.
Do not assume your chat or booking tool tracks conversions for you. Many do not integrate with GA4 by default. Verify the data is flowing into your analytics, or you are missing an entire category of conversions.
Google Tag Manager: The Engine Behind Your Tracking
Google Tag Manager (GTM) is a free tool from Google that lets you add, edit, and manage tracking tags on your website without modifying your website's code directly. It is the single most important tool in your conversion tracking stack, and I install it on every website I audit.
According to W3Techs usage statistics, Google Tag Manager is used by approximately 36% of all websites, making it the most widely adopted tag management solution in the world. If you are not using it yet, you should be.
How GTM Works
Think of GTM as a control panel. Instead of asking your developer to add tracking code every time you want to measure something new, you add a “tag” in GTM that fires based on a “trigger” you define. Want to track when someone clicks your “Get a Quote” button? Create a trigger that fires on that specific click, create a tag that sends the event to GA4, and publish. No code changes to your website required.
Essential GTM Tags for Businesses
Here are the tags I configure on virtually every CRO audit:
- GA4 Configuration Tag: The base tag that connects GTM to your GA4 property. This fires on every page.
- Form Submission Tag: Fires when a form is successfully submitted. Configured as a thank-you page trigger or a form submission listener trigger, depending on how your forms work.
- Phone Click Tag: Fires when a visitor clicks a tel: link. The trigger uses a click URL filter containing “tel:”.
- CTA Button Click Tags: Fires when visitors click your primary call-to-action buttons. Uses a click element or click class trigger targeting specific button CSS selectors.
- Scroll Depth Tag: Fires at 25%, 50%, 75%, and 90% scroll depth on key pages. GTM has a built-in scroll depth trigger that makes this easy to configure.
- Outbound Link Click Tag: Tracks when visitors click links that take them to external websites. Useful for identifying where visitors are leaving your site and why.
Setting Up GA4 Key Events: Step by Step
Once GTM is sending events to GA4, you need to tell GA4 which events matter. GA4 renamed “conversions” to “key events” in March 2024 (the distinction matters because Google Ads conversions and GA4 key events are now managed separately). Here is the process:
- Step 1: In GA4, go to Admin > Events. You should see the events being sent from GTM listed here.
- Step 2: Find the event you want to mark as a key event (for example, “form_submit” or “generate_lead”).
- Step 3: Toggle the “Mark as key event” switch for that event.
- Step 4: Verify the event is firing by visiting your website, triggering the action, and checking GA4's Realtime report.
Repeat this for every conversion action you identified in the section above. Mark your primary conversions (form submissions, phone calls, purchases) and your secondary conversions (CTA clicks, key page visits, resource downloads) separately so you can analyze them independently.
Phone Call Tracking: A Deep Dive for Service Businesses
Phone calls deserve their own section because they are the lifeblood of most service businesses. A plumber does not close deals through contact forms. They close them on the phone. If you are not tracking calls, you are not tracking your most important conversion.
Basic Call Tracking with GTM
The simplest approach: make sure every phone number on your website is wrapped in a clickable tel: link. Then in GTM, create a trigger that fires when any click URL contains “tel:” and send that event to GA4 as a key event called “phone_click.” This is free and takes about ten minutes to set up.
The limitation: it only tracks clicks from the website. If someone memorizes your number from your homepage and dials it manually, or if they call from a Google Business Profile listing, those calls are not captured.
Advanced Call Tracking with Dynamic Number Insertion
Call tracking services like CallRail solve this problem with dynamic number insertion (DNI). A JavaScript snippet on your website replaces your real phone number with a unique tracking number for each visitor. When that tracking number is called, the service logs which marketing source drove the call, records the call (with consent), and passes the data to GA4.
According to CallRail's published data, businesses using call tracking see an average 25% improvement in marketing ROI within the first year, primarily because they can reallocate budget from channels that drive clicks but not calls to channels that drive actual phone conversations.
For any service business spending more than $1,000/month on advertising, call tracking pays for itself within the first month by eliminating wasted ad spend.
Attribution: Knowing Which Channel Gets the Credit
Attribution is the process of assigning credit for a conversion to the marketing touchpoints that influenced it. Did the customer convert because of your Google Ad, your organic blog post, or the email you sent last week? Attribution models answer that question.
GA4 offers data-driven attribution as its default model, which uses machine learning to distribute conversion credit across all touchpoints in a customer's journey. This is a significant improvement over the last-click attribution model that Universal Analytics used, which gave 100% of the credit to the final touchpoint before conversion.
For most small businesses, the key attribution insight is understanding the difference between channels that introduce visitors and channels that close conversions. Social media might introduce your brand, organic search might bring the visitor back a week later, and a direct visit might result in the actual conversion. Without multi-touch attribution, you would only see the direct visit and conclude that social media and SEO were not working.
How to View Attribution in GA4
Go to Advertising > Attribution > Conversion Paths. This report shows you the typical sequence of touchpoints before a conversion. For businesses I audit, the most common pattern I see is: Google search (organic or paid) > direct visit > conversion. Knowing this two-step pattern means your SEO and content marketing are doing the prospecting work even if the final conversion comes from a direct visit.
Testing and Validating Your Tracking Setup
Setting up tracking is only half the job. You need to verify everything is working correctly. Here is my validation checklist:
- GTM Preview Mode: GTM has a built-in preview and debug mode that shows you exactly which tags fire on each page and interaction. Use it to confirm your triggers are matching correctly before publishing.
- GA4 Realtime Report: After publishing your GTM tags, visit your website and perform every tracked action: submit a form, click a phone number, click a CTA, scroll to the bottom of a key page. Watch GA4's Realtime report to confirm each event appears within seconds.
- GA4 DebugView: Go to Admin > DebugView for a detailed, event-by-event log of activity from your device. This shows you event parameters in real time and is the most precise debugging tool available.
- Cross-device testing: Verify that tracking works on both desktop and mobile. I have seen setups where form submission tracking works perfectly on desktop but fails on mobile because the mobile form uses a different submission handler.
- Wait 24-48 hours, then check reports: Realtime data confirms events are firing. Standard GA4 reports can take up to 48 hours to populate. Check back after two days to confirm conversion data is appearing in your Engagement and Acquisition reports.
Common Tracking Mistakes I Find on Business Websites
After auditing hundreds of websites for businesses across businesses nationwide, here are the tracking mistakes I encounter most frequently:
- Tracking pageviews but not conversions. Google Analytics is installed, but no events are marked as key events. The business owner can see traffic trends but has no idea what that traffic is doing. When I first audited Furnt UK's website, their GA4 property had been collecting data for months but had zero key events configured. We had traffic numbers, but no way to know what that traffic was doing once it landed on a product page. Setting up proper e-commerce event tracking was the first step in diagnosing their 68% product page drop-off rate.
- Double-counting conversions. GA4 is installed both directly on the website and through GTM, causing every event to fire twice. Check your page source and your GTM container to make sure you have only one GA4 installation path.
- No thank-you page redirect. Forms submit and display an inline “Thank you” message on the same page. Without a redirect to a unique URL, there is no reliable way to track form completions in GA4. Add a redirect. It takes five minutes and solves the problem permanently.
- Phone numbers not clickable. The phone number is displayed as plain text, not wrapped in a tel: link. Mobile visitors cannot tap to call, and you cannot track the interaction even if they could.
- Tracking everything as a conversion. Newsletter signups, page scrolls, video plays, and actual lead form submissions are all marked as key events with equal weight. This makes your conversion rate meaningless. Separate your primary conversions from your engagement events.
- Internal traffic not filtered. The business owner and their team visit the website repeatedly during the day, inflating traffic numbers and skewing conversion rates. Use GA4's internal traffic filter (Admin > Data Streams > Configure Tag Settings > Define Internal Traffic) to exclude your office IP addresses.
What to Do After Tracking Is Set Up
Once your tracking is live and validated, the real work begins. Here is the priority sequence I recommend:
- Week 1-2: Let data accumulate. Do not make any optimization decisions based on one week of data. You need volume for reliability.
- Week 3-4: Run your first analysis. Pull your landing page report and compare key event rates across pages. Identify your highest-traffic pages with below-average conversion rates. Those are your first optimization targets.
- Month 2: Layer in heatmap analysis using tools like Hotjar or Microsoft Clarity to understand why visitors are behaving the way GA4 shows you they are.
- Month 3 and beyond: Start testing changes. Use the data from GA4 and heatmaps to form hypotheses, implement changes, and measure the impact. Read my guide on landing page optimization for specific tactics to test.
The businesses I work with that see the biggest gains are the ones that commit to this ongoing measurement and optimization cycle. Setting up tracking once and never looking at the data is barely better than not having tracking at all.
Privacy and Compliance Considerations
Multiple states have passed consumer privacy laws, including California's CCPA, Colorado's CPA, and others. These laws require businesses to provide a privacy notice that discloses data collection practices, including the use of analytics and tracking tools.
If you are using Google Analytics, Google Tag Manager, heatmap tools, or call tracking services, your privacy policy should disclose this. If you serve customers in multiple states, you may also need cookie consent mechanisms for compliance with other state laws. Consult with a legal professional if you are unsure about your obligations.
Frequently Asked Questions
How long does it take to set up conversion tracking on a website?
A basic setup with GA4 and Google Tag Manager takes two to four hours for someone familiar with the tools. That includes installing GTM, configuring GA4, setting up form submission tracking, phone click tracking, and CTA click tracking. Advanced setups with call tracking services, e-commerce tracking, and custom event configurations can take a full day. Once configured, the system runs automatically with no ongoing maintenance required.
Do I need a developer to set up conversion tracking?
Not for most configurations. Google Tag Manager was specifically designed to allow marketers and business owners to add tracking without modifying website code. If you can copy and paste a code snippet into your website's header (most CMS platforms have a field for this), you can install GTM. From there, all tracking configuration happens in GTM's visual interface. Custom e-commerce data layer implementations may require a developer, but basic lead generation tracking does not.
What is the difference between Google Analytics and Google Tag Manager?
Google Analytics 4 is the reporting and analysis platform where you view your data: traffic, user behavior, conversions. Google Tag Manager is the deployment tool that sends data to GA4 (and other platforms like Google Ads, Facebook Pixel, etc.). Think of GTM as the delivery truck and GA4 as the warehouse. GTM collects and sends the data. GA4 stores and displays it.
How much does call tracking cost for a small business?
CallRail, the most popular call tracking platform for small businesses, starts at $50/month for 5 tracking numbers and 250 minutes. CallTrackingMetrics starts at $79/month. WhatConverts starts at $30/month. For a service business spending $2,000+ per month on advertising, the cost of call tracking is negligible compared to the budget waste it prevents by showing you exactly which campaigns generate phone calls and which do not.
Can I track conversions without Google Analytics?
Yes, though I do not recommend it. Platforms like Matomo and Plausible Analytics offer conversion tracking as Google Analytics alternatives. CRM tools like HubSpot and Salesforce can track form submissions natively. E-commerce platforms like Shopify have built-in conversion reporting. However, GA4 remains the most comprehensive free solution available, and its integration with Google Ads makes it essential for any business running paid search campaigns.
Start Tracking What Matters Today
Every day your website runs without conversion tracking, you are losing data you can never get back. Those visitors who came and went yesterday? You have no idea how many of them tried to contact you, how many abandoned your form halfway through, or which marketing channel sent them. That data is gone.
Start today. Install Google Tag Manager if you do not have it. Set up your first key event in GA4. Track your form submissions and phone clicks. It does not have to be perfect on day one. It just has to exist. Imperfect tracking is infinitely better than no tracking.
If you want this done right the first time, or if you want someone to audit the tracking setup you already have, I can help. My CRO audits include a complete tracking audit and setup as part of the engagement. I will configure your GA4 events, build your Google Tag Manager tags, set up your conversion funnels, and deliver a tracking validation report so you know everything is working. Get started with a CRO audit and take the guesswork out of your website performance.