NetNav

Set Up Conversion Tracking for Paid Ads (Google & Meta)

Install and verify the essential tracking pixels for your paid campaigns. Get measurable results and stop wasting ad spend in 45 minutes.

---

Running paid ads without conversion tracking is like driving with your eyes closed. You're spending money, moving forward, but you have absolutely no idea if you're heading toward success or straight into a wall.

Every pound you spend on Google Ads or Meta Ads should be measurable. Without proper tracking, you can't tell which ads work, which keywords convert, or whether your campaign is profitable or haemorrhaging cash. You're making decisions based on guesswork rather than data.

This isn't optional. If you're serious about launching low-cost Google Ads or starting with Meta Ads, conversion tracking is the foundation that makes everything else possible. The tracking setup is also essential for running retargeting campaigns that actually convert.

This guide walks you through installing the two essential tracking systems: the Google Tag (for Google Ads, YouTube, and Performance Max campaigns) and the Meta Pixel (for Facebook and Instagram ads). You'll install the base code, configure your first conversion event, and verify everything works correctly.

What You'll Have When Done:

Verified tracking codes (Google Tag/Meta Pixel) installed on your website, ready to measure and optimise ad performance accurately.

Time Needed: 45 minutes

Difficulty: Confident

Prerequisites:

Started the setup of your preliminary ad campaign structure; Website login access (or Google Tag Manager access).

Quick Navigation:

---

Quick Start: Install Your Base Tags (5 Minutes)

Before You Start:

This builds on setting up your preliminary campaign structure from the previous step. Now you're installing the infrastructure that makes those campaigns measurable.

Five essential steps:

1. Generate your Google Tag code

Log into Google Ads → Tools & Settings → Measurement → Conversions → New Conversion Action. Copy the global site tag (gtag.js) snippet or your Google Tag Manager container code.

2. Locate your Meta Pixel base code

Open Meta Events Manager → Data Sources → Your Pixel → Settings → Install Code Manually. Copy the base pixel code snippet.

3. Install both snippets in your website header

Paste both code snippets into your website's `` section, just before the closing `` tag. If you use WordPress, Wix, or Squarespace, there's usually a dedicated "Header Scripts" or "Custom Code" section in your site settings.

4. Verify codes are loading

Install the Google Tag Assistant Chrome extension and the Meta Pixel Helper Chrome extension. Visit your website and check both extensions show green confirmation that tags are detected and firing.

5. Move to the Full Guide for event setup

The base codes are now installed site-wide. Continue below to configure specific conversion events (leads, purchases, sign-ups) that you'll actually measure.

Quick Validation:

Visit your website with both browser extensions active. You should see:

✅ Completed the quick version? Move on to Track Where Your Leads Come From or continue below for the detailed walkthrough of event creation.

---

Complete Step-by-Step Guide: Tag Installation and Event Creation

This section covers the full installation process for both platforms, including creating and verifying your first conversion event.

Step 1: Choose Your Installation Method

You have two main options for installing tracking codes:

Option A: Direct Website Access

If you have access to your website's header code (WordPress, Wix, Squarespace, custom site), you'll paste the tracking codes directly into your site's header section.

Option B: Google Tag Manager

If you use Google Tag Manager (GTM), you'll install one GTM container code on your site, then manage all tracking tags through the GTM interface. This is cleaner for managing multiple tracking codes but adds a layer of complexity.

For most micro-businesses starting out, Option A is simpler and perfectly adequate. You can always migrate to GTM later.

[MEDIA:SCREENSHOT:google_tag_find]

Caption: Locating the Measurement ID and base code snippet in your Google Ads account interface.

Step 2: Install the Google Tag (Base Code)

The Google Tag is the foundation for all Google advertising measurement—Google Ads, YouTube Ads, Performance Max, and more.

Where to find it:

Where to install it:

The code should appear on every page of your website. Don't install it only on your homepage or conversion pages—it needs to be site-wide.

If you're also setting up Google Analytics 4, note that Google Ads and GA4 can share the same base Google Tag. You don't need to install two separate snippets.

Step 3: Install the Meta Pixel (Base Code)

The Meta Pixel tracks activity across Facebook and Instagram ad campaigns.

Where to find it:

Where to install it:

Use the exact same method as Step 2—paste the Meta Pixel code into your website's header section, right after the Google Tag code.

Both codes can coexist peacefully in your header. They won't interfere with each other.

NetNav Mention:

You've just installed the foundational code snippets. Verifying they are present on every page manually is tedious. This is one of the checks NetNav runs automatically across your whole site, ensuring the base tracking tags are universally deployed and firing correctly.

Step 4: Create a Conversion Action in Google Ads

Installing the base tag isn't enough—you need to tell Google Ads which specific actions count as conversions.

Back in Google Ads:

Configure the trigger:

This is where you tell Google when to count a conversion.

The most common trigger is a specific page URL—typically your "Thank You" page that appears after someone completes your desired action.

Example:

If you're using dedicated landing pages, make sure each has a unique Thank You page URL that you can track.

Step 5: Create a Standard Event in Meta Events Manager

Meta uses "Events" instead of "Conversion Actions," but the concept is identical.

In Meta Events Manager:

Add the event code:

Meta will show you a small code snippet to add to your conversion page. This goes on the Thank You page only, not site-wide.

Example for a Lead event:

```javascript

fbq('track', 'Lead');

```

Paste this snippet just before the closing `` tag on your Thank You page.

[MEDIA:SCREENSHOT:meta_pixel_events]

Caption: The Meta Events Manager interface, showing the section for creating new standard events.

Step 6: Configure the Event Trigger

Both platforms need to know exactly when to fire your conversion event.

The most reliable method: URL-based triggers

When someone completes your desired action (fills in a form, makes a purchase), they should land on a specific confirmation page. That page URL becomes your trigger.

Best practices:

If you're tracking button clicks instead of page views, you'll need to add event tracking code to the button itself. This is more complex and prone to breaking—URL-based tracking is more reliable for beginners.

Make sure your conversion goal is clear before setting up tracking. Vague goals create vague tracking.

Step 7: Verify Everything Works

Don't assume your tracking works—test it.

For Google Ads:

For Meta Pixel:

[MEDIA:SCREENSHOT:tag_assistant_success]

Caption: A green confirmation message from Google Tag Assistant or Meta Pixel Helper confirming the tags are firing correctly.

Common verification mistakes:

Complete Validation Checklist:

🎉 Tracking verified? This infrastructure is essential for profitability. You're ready for Track Where Your Leads Come From.

---

Troubleshooting

Common Problems and Fixes:

Problem: Pixel/Tag shows "Inactive" or "No Recent Activity."

Fix: Clear your browser cache completely, then test in Incognito/Private mode. Ensure the code is placed exactly before the closing `` tag, not in the body or footer. Check your website's caching plugin isn't preventing the code from loading.

Problem: Conversion event fires on every page, not just the Thank You page.

Fix: Check your trigger configuration. The URL condition should match only the Thank You page path (e.g., URL contains `/thank-you`), not a broader pattern. If you placed the event code in your site-wide header instead of just the Thank You page, move it.

Problem: Getting confused between Google Analytics 4 (GA4) events and Google Ads conversions.

Fix: These are separate systems, even though they can share the same base Google Tag. GA4 tracks user behaviour for analysis. Google Ads Conversions track specific actions for ad optimisation. You need to set up the dedicated Google Ads Conversion Action (Step 4) separately from GA4 goals.

Still stuck? Check that:

---

What's Next

Immediate next step:

Track Where Your Leads Come From — Now that tracking is installed, implement a simple system (like UTMs or a tracking spreadsheet) to attribute conversions accurately and verify your new tracking is working in real-time.

Go Deeper:

---

Other Get Customers Guides

---

You've completed setting up mission-critical tracking for your ads. You've earned the right to run traffic. Before you hit 'Launch,' NetNav can audit your entire site across 9 pillars in 60 seconds—see what other foundational elements, beyond tracking, still need attention.

Start Your Free NetNav Audit →

Start Free Audit

Core Sequence

Previous in sequence

Next in sequence

In this stage

Other Start Here Guides:

How Do I Get More Customers From My Website?

Template: 5 Emails to Send to New Leads

What to Do When a Lead Says No

Write CTAs That Actually Get Clicks (5 Quick Formulas)

Anatomy of a High-Converting Homepage

Related topics

Ads & Paid

Analytics & Data

Free Website Audit

Not sure where to start? Get a free audit of your current online presence and discover your biggest opportunities.

Start Free Audit

Run Your Free NetNav Audit Now →