Publishing a WordPress website and waiting for leads is a frustrating experience when you have no idea what’s actually happening. Are people filling in your contact form? Clicking your call-to-action button? Completing a purchase? Without conversion tracking, you’re looking at page views and bounce rates but have no idea what those visits produced.
Conversion tracking captures the actions that matter — form submissions, button clicks, purchases, newsletter signups — and connects them to the traffic sources and pages that drove them. Setting it up properly on a new WordPress website takes less than an afternoon, and the insight it gives you is worth far more than the time invested.
This guide uses Google Analytics 4, which is free and integrates directly with WordPress. Google’s own Analytics Help centre covers the full platform in more depth than this guide’s scope. If you haven’t connected GA4 to your site yet, start with setting up Google Analytics 4 in WordPress before working through the steps below.
What Conversion Tracking Is (and Why Page Views Aren’t Enough)
A conversion is any meaningful action a visitor takes on your site. That definition depends entirely on what your site is for. For a service business, a conversion might be a contact form submission or a phone number click. For a shop, it’s a completed purchase. For a blog, it might be a newsletter signup.
Page views tell you people visited. Conversion tracking tells you whether they did what you wanted. Without it, you might be getting 500 sessions per month from one traffic source and zero from another — and have no way of knowing which one sends people who actually get in touch. That’s the gap conversion tracking closes.
For a new website, start by tracking one or two meaningful conversions: contact form submissions and purchases if you sell anything. Everything else can be added as the site grows.
How to Set Up Conversion Tracking in WordPress
Step 1 — Track Contact Form Submissions
If your contact form redirects visitors to a thank-you page (such as /thank-you/) after submission, GA4 can track this with a page_view-based event. In Google Analytics, go to Admin → Data Streams → select your web stream → Configure Tag Settings → Events and create a new event. Trigger it on page_view with the parameter page_location containing your thank-you URL. Then go to Admin → Conversions and mark that new event as a conversion.
If your form shows an inline confirmation message rather than redirecting to a new page, the page_view approach won’t work. In that case, you have two options: use a form plugin that natively sends a GA4 event on submission (WPForms and Gravity Forms both support this), or use Google Tag Manager to intercept the form submission event. Either approach is reliable — it’s mainly a question of what’s already installed on your site.
Step 2 — Track Button and Link Clicks
For clicks on important call-to-action buttons, phone numbers, or download links, GA4’s built-in Enhanced Measurement handles some of this automatically. Go to Admin → Data Streams → Web → your stream → Enhanced Measurement and enable it. This automatically tracks outbound link clicks and file downloads.
For specific buttons or links within your own site — a booking button, a “Get a Quote” CTA — you’ll need Google Tag Manager or a plugin like MonsterInsights. These let you track individual elements by their CSS class or ID without editing any theme code.
Step 3 — Mark Events as Conversions in GA4
GA4 records events by default but doesn’t count them as conversions unless you designate them. Go to Admin → Conversions → New Conversion Event and enter the exact event name that your form plugin or tag sends — for example, form_submit, generate_lead, or contact. From that point forward, GA4 will report on it as a conversion and include it in the Conversions overview.
Use descriptive event names from the start. contact_form_submit is far more useful six months later than event_1. You can rename events in GA4 if needed, but starting with clear names saves confusion. For a deeper look at how GA4 handles events and the difference between events and conversions, the guide to tracking events and conversions in GA4 for WordPress covers the mechanics in detail.
Step 4 — Set Up WooCommerce Purchase Tracking (If Applicable)
If your site runs WooCommerce, purchase tracking is straightforward. Google Site Kit and MonsterInsights both include WooCommerce integration that sends purchase events to GA4 automatically once connected. Alternatively, the official Google Analytics for WooCommerce plugin handles this without requiring additional setup.
Once connected, GA4 records each completed transaction as a purchase event and displays revenue, average order value, and product data in the Monetisation section of your reports. This is one of the most valuable tracking setups for any site that sells — it links traffic sources directly to revenue.
Step 5 — Verify Everything Is Working
After setting up any conversion event, always test it yourself. Complete a form submission, click a tracked button, or place a test order. Open GA4’s Realtime report and confirm the event fires. A conversion that doesn’t trigger is invisible, and you won’t know it’s broken until you’ve already missed months of data.
For GA4 events triggered via a form plugin, the Realtime report is the fastest way to verify. For Google Tag Manager setups, use GTM’s Preview mode to step through the trigger logic before publishing the container.
Practical Tips
- Keep the number of conversions focused. Marking every small interaction as a conversion makes reports noisy. Start with what genuinely indicates business value and expand from there.
- Pair conversion data with Search Console. GA4 shows which pages convert, but Google Search Console shows which search queries bring those visitors. Together, they reveal which keywords drive real results, not just traffic.
- Check for breakages monthly. Plugin updates, theme changes, and new pages can break tracking silently. A quick scan of your Conversions report each month catches problems before they become gaps in your data.
- Use GA4’s Exploration reports for analysis. Once conversions are flowing, the Exploration section lets you build custom funnels and segment converting visitors by source, device, and landing page. This is where the real insights are.
Reading Your Conversion Data
Once conversions are tracking correctly, the most useful place to start is the Traffic Acquisition report in GA4 (Reports → Acquisition → Traffic Acquisition). Filter by Conversions to see which channels — organic search, direct, referral, social — are driving the actions that matter.
From there, cross-reference with the Landing Page report to see which specific pages lead to conversions most often. This tells you what’s working and where to focus your content and promotion efforts. The guide to reading Google Analytics 4 reports for a new WordPress website walks through the key reports in more detail.
Common Mistakes
Skipping the verification step. Many conversion setups look correct but fail silently. Always test with a real action and confirm in GA4 Realtime before trusting the data.
Tracking too many things. If everything is a conversion, nothing stands out. Focus on the two or three actions that represent genuine business value.
Only looking at totals. The Conversions summary shows counts. The value is in the breakdown — by traffic source, landing page, and device. Get comfortable going deeper than the overview.
Not adding GA4 before setting up conversions. Conversion tracking requires GA4 to be installed and collecting data first. If you skip that step, there’s nothing to send the events to.
When to Use Google Tag Manager
For simple conversion setups on a new site — a contact form on a thank-you page, WooCommerce purchases via a plugin — GA4 enhanced measurement and a capable form plugin cover most needs without any additional tools.
Google Tag Manager becomes worthwhile when you need to track multiple specific elements: individual buttons, scroll depth, video plays, or complex form flows. It also gives non-developers a way to add and modify tracking without touching theme files. It’s a sensible addition as your site grows, but for a new website, getting the basics working directly in GA4 is the faster path to your first conversion data.
Once tracking is in place, it’s worth stepping back and reviewing the whole visitor journey rather than just the numbers coming in — a website conversion audit walks through calls to action, forms, and page structure to find the friction points your tracking data can now confirm.
If you’re setting up conversion tracking across several tools rather than just one, it’s worth managing the tags through Google Tag Manager instead of adding each tracking script directly to the theme. It keeps every conversion tag in one place and makes it far easier to add or adjust tracking later without touching code.
Conclusion
Start with the conversions that matter most to your business — contact form submissions and purchases if you sell anything — and verify they’re firing correctly before expanding. An hour spent on proper conversion tracking setup gives you data you’ll rely on for as long as the site runs. Without it, you’re optimising blind.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.