Free audit with a recorded video walkthrough in 3 business days Plans and prices published for every service You own every account, dashboard and line of code Senior-led, with hours that overlap the full US business day

Analytics and Tracking

Conversion Tracking Setup for Google Ads, Meta and GA4

Accurate purchase and lead conversions, with correct values, no double counting and consent respected, so your ad platforms optimize on real results.

Our conversion tracking setup makes sure every purchase and qualified lead is recorded once, with the right value, in Google Ads, Meta, GA4 and your other ad platforms. We configure enhanced conversions and server events where they help, remove duplicates, import offline sales from your CRM, and test everything end to end so your bidding algorithms learn from real results.

US-registered LLC Free audit with video walkthrough No long lock-ins Flexible ways to pay
On this page
  1. What Is Conversion Tracking?
  2. What Our Conversion Tracking Setup Covers
  3. Google Ads Conversion Tracking Done Properly
  4. Meta, TikTok, Microsoft and LinkedIn Conversions
  5. How We Deliver a Conversion Tracking Setup
  6. Conversion Tracking Setup Deliverables and Accuracy Checks
  7. Browser Tags, Server Events and Offline Imports Compared
  8. Common Conversion Tracking Errors We Find
  9. Conversion Tracking on Shopify and WooCommerce
  10. Conversion Tracking Tools and Platforms We Work In
  11. Why Choose 95 Solutions for Your Conversion Tracking Setup
  12. Who Needs Professional Conversion Tracking Services
  13. Conversion Tracking Setup Pricing

A proper conversion tracking setup is the difference between ad platforms that optimize toward buyers and ad platforms that optimize toward noise. Smart Bidding in Google Ads and Meta's delivery system both learn from the conversions you send them. If a purchase is counted twice, a newsletter sign-up is marked as a sale, or half of your leads never reach the platform, the algorithm learns the wrong lesson and spends accordingly.

Our conversion tracking services sit under our analytics and tracking services. They focus on the conversions your ad accounts use for bidding and reporting, and it connects directly with the campaigns our Google Ads management and Meta Ads management teams run.

What Is Conversion Tracking?

Conversion tracking is the measurement of valuable actions people take after interacting with your ads or website, recorded so each action can be credited to the campaign, ad or keyword that led to it. A conversion can be a purchase, a qualified lead form, a booked call, a trial start, a phone call from an ad or an offline sale closed in your CRM.

Not every action deserves the same weight. We sort conversions into the ones that should steer bidding (purchases, qualified leads) and the ones that are useful to watch but should not steer spend (add to carts, newsletter sign-ups, page scrolls).

What Our Conversion Tracking Setup Covers

  • Conversion audit. A review of every conversion action in each ad account: what it counts, where it comes from, whether it is primary or secondary, and whether its numbers match your store or CRM.
  • Google Ads conversions. Purchase and lead actions with values, transaction IDs and enhanced conversions.
  • Meta Pixel and Conversions API. Browser and server events with deduplication and strong customer matching.
  • Other platforms. Microsoft Advertising UET, TikTok Pixel and Events API, LinkedIn Insight Tag and Conversions API, Pinterest tag.
  • GA4 key events. The events GA4 treats as key events, aligned with what the ad platforms count so the numbers can be compared.
  • Offline and CRM conversions. Qualified leads and closed deals sent back from HubSpot, Salesforce or Pipedrive so bidding can target revenue instead of form fills.
  • Testing and documentation. End-to-end test orders and leads, plus a conversion map showing every action and its source.

Google Ads conversion tracking has several settings that quietly change what your campaigns optimize toward.

  • Primary versus secondary actions. Only primary actions feed bidding. We keep purchases or qualified leads as primary and move page views, add to carts and micro events to secondary, where they are visible but do not steer spend.
  • One source per conversion. Accounts often count the same purchase twice, once from the Google Ads tag and once from an imported GA4 key event. We choose one source for bidding and make the other secondary.
  • Values and transaction IDs. Purchases should pass the real order value and a transaction ID so Google can remove duplicates when a thank you page reloads.
  • Counting setting. Purchases normally use "every" conversion, while leads use "one", so a person submitting a form three times is not counted as three leads.
  • Enhanced conversions. Hashed first-party data, such as the email address entered at checkout, is sent with the conversion to improve matching when cookies are missing. For lead forms, enhanced conversions for leads can connect later CRM outcomes back to the original click.

We walk through the full process in our article on Google Ads conversion tracking, including the common mistakes that inflate reported results.

Meta, TikTok, Microsoft and LinkedIn Conversions

Meta relies on the Pixel in the browser and the Conversions API from a server. When both send the same purchase, Meta deduplicates them using a matching event name and event_id, so we make sure both sides pass the same ID. We then check Event Match Quality in Events Manager and add customer information parameters, with consent, where the score is weak. Shopify stores have specific options here, which we explain in our guide to the Meta Conversions API on Shopify.

TikTok, LinkedIn and Microsoft Advertising follow a similar pattern, with a browser tag plus a server or API option, with its own deduplication rules. We set up only the platforms you actually advertise on, because every extra tag is more code on your site and more to maintain.

How We Deliver a Conversion Tracking Setup

  1. Map the conversions (days 1 to 3). We agree with you which actions matter: purchases, qualified leads, booked calls, trial starts. Each one gets a definition, a value rule and a single source of truth.
  2. Audit what exists (week 1). We compare each ad platform's reported conversions with store orders or CRM records over the same period. Large gaps point to missing tags, duplicates or consent problems.
  3. Implement (weeks 1 to 2). Tags and events are built in Google Tag Manager, platform integrations or server containers, with values, IDs and customer data parameters passed from the data layer.
  4. Test end to end (week 2 to 3). We place test orders and submit test leads, then confirm each conversion appears once, with the right value, in every platform and in GA4, under accepted and rejected consent.
  5. Monitor after launch (two to four weeks). We watch the first weeks of data against your back end and fix any drift. You receive a conversion map documenting every action and where it comes from.

Most projects take one to three weeks, depending on the number of platforms and whether the data layer needs developer changes. CRM offline imports can add time because the CRM must first store click IDs.

Conversion Tracking Setup Deliverables and Accuracy Checks

  • A conversion map listing every conversion action in every ad account and GA4: what it counts, its source, its value rule, whether it is primary or secondary, and its counting setting.
  • A reconciliation sheet comparing platform-reported conversions with store orders or CRM records for the same days, before and after the work.
  • QA evidence from test orders and test leads, with screenshots from Tag Assistant, Meta test events and each platform's diagnostics.
  • A change log of every tag, setting and integration we touched, so your team or your ad agency can see exactly what changed.

Success here is accuracy, not a bigger number. After a good setup, each platform reports conversions within a sensible range of your back end (platforms will never match exactly, because of attribution windows and consent), duplicate purchases disappear, values match real order totals, and the diagnostics in Google Ads and Meta Events Manager stop showing warnings. Reported conversions sometimes fall after we fix tracking, because double counts are gone. That is the point: bidding now learns from real sales.

Browser Tags, Server Events and Offline Imports Compared

MethodWhat it capturesWhen it is worth adding
Browser tags (Google Ads tag, Meta Pixel)Conversions on the site, using cookies and click IDs in the browserAlways, as the base layer
Enhanced conversionsThe same conversions, matched more often using hashed first-party dataAlmost every Google Ads account with checkout or lead form data
Server events (Conversions API, server-side GTM)Conversions sent from your server, less affected by ad blockers and browser limitsMeaningful Meta spend or noticeable signal loss
Offline conversion importsQualified leads, booked appointments and closed deals from your CRMLead generation where many form fills never become customers

For offline imports, the CRM has to store the click ID from the original visit (the gclid for Google Ads), usually through hidden form fields, and Google Ads only accepts offline conversions within its import window after the click. We set up the capture first, then the stage mapping, so a lead marked qualified in HubSpot or Salesforce flows back to the right campaign. For server-side builds, see our server-side tracking service.

Common Conversion Tracking Errors We Find

  • Purchases counted twice because the Google Ads tag and an imported GA4 event are both primary.
  • Thank you page tags that fire again on refresh, with no transaction ID to deduplicate them.
  • Meta server events sent without event_id, so browser and server purchases are both counted.
  • Lead forms tracked on button click rather than on successful submission.
  • Consent banners that block all tags, including those allowed to send cookieless pings under Consent Mode.

Signs your conversion tracking is inaccurate

  • An ad platform reports more purchases than your store recorded for the same days.
  • Cost per acquisition drops sharply right after a site, theme or checkout change, with no matching rise in orders.
  • Conversions fall to zero after an app update, a new consent banner or a domain change.
  • Google Ads shows strong lead numbers while your sales team reports spam and duplicates.

If you want to know which of these apply to you, request a free marketing audit and ask us to review your conversion tracking setup. For a full review of GA4 and every tag alongside your conversions, our Google Analytics audit service covers the wider account.

Conversion Tracking on Shopify and WooCommerce

Shopify checkout conversions

On Shopify, checkout events are tracked through Customer Events, either from app integrations such as the Google and YouTube app or Meta's sales channel app, or from custom pixels. We decide which source handles each platform, so an app pixel and a GTM tag do not both report the same purchase, and we test with real orders.

WooCommerce Google Ads conversion tracking

For WooCommerce Google Ads conversion tracking, we usually push a WooCommerce data layer with the GTM4WP plugin and fire the Google Ads purchase tag on the order received page, passing the order total and order ID as the transaction ID. We check that a refreshed thank you page does not count twice and that the value matches your tax and shipping rule.

Conversion Tracking Tools and Platforms We Work In

CategoryTools
Tag managementGoogle Tag Manager web and server containers, Shopify Customer Events
Ad platformsGoogle Ads, Meta Events Manager, Microsoft Advertising UET, TikTok Events Manager, LinkedIn Campaign Manager
AnalyticsGA4, BigQuery, Looker Studio
CRM and offline dataHubSpot, Salesforce, Pipedrive, Google Ads offline conversion imports
TestingTag Assistant, GA4 DebugView, Meta Pixel Helper, Meta test events, browser developer tools

Why Choose 95 Solutions for Your Conversion Tracking Setup

  • Set up with bidding in mind. Mustafa leads every account and has 11+ years in digital marketing, so conversion settings are chosen for how Smart Bidding and Meta delivery will use them, not just to make a tag fire.
  • Technical depth. We build software and CMS platforms ourselves, so data layers, APIs and server events are routine work.
  • You own the setup. Tags, containers, pixels and ad accounts all stay in your name, with documentation left behind.
  • Clear terms. Fixed-price projects from a US LLC, invoiced in USD, with hours that overlap US and UK business days.

Who Needs Professional Conversion Tracking Services

A good fit: advertisers spending meaningfully on Google or Meta whose reported conversions do not match their orders, lead-generation businesses that want bidding based on qualified leads, and stores moving to a new theme, platform or checkout.

Probably not a fit: businesses not yet running paid ads, or accounts that only need a single platform's default integration switched on. In those cases, our GA4 setup service or a Google Tag Manager review may be the better first step. For browser restrictions and ad blockers, see our server-side tracking service, and for reporting on top of clean data, our marketing dashboard builds.

Conversion Tracking Setup Pricing

A conversion tracking setup is priced as a fixed-price project. Most clients start with the Tracking Audit or the GA4 and GTM Setup plan, and add Server-Side Tracking when browser signal loss is significant. The price depends on how many ad platforms and accounts are involved, whether the site's data layer needs developer work, whether offline CRM imports are in scope, and how many markets need separate consent handling.

Tracking Audit

$350 one-time

One-time

  • GA4, Google Ads and Meta tracking review
  • Duplicate and missing event report
  • Fix list with priorities
  • Delivered in 5 business days
Get a custom quote

Server-Side Tracking

$1,200 one-time

One-time

  • Server-side GTM (hosting paid by you, usually $20 to $50 a month)
  • Meta Conversions API with deduplication
  • Google Ads enhanced conversions
  • TikTok Events API if needed
  • 30 days of monitoring
Get a custom quote

Looker Studio Dashboard

$500 one-time

One-time

  • One dashboard, up to 3 pages
  • GA4, Google Ads, Meta and Search Console data
  • Revenue, ROAS and CAC views
  • Training session
Get a custom quote

All prices in USD. Need something different? Ask for a custom quote.

Ways to pay
  • Zelle
  • Bank transfer (ACH or wire)
  • Wise
  • PayPal
How payment works

For multi-account, multi-market or CRM-heavy setups, contact us for a custom quote. We reply within one business day, book a short call about the platforms you advertise on and what counts as a conversion for you, and send a written scope with the conversion actions, platforms and timeline before any work starts.

Conversion Tracking questions

How does conversion tracking work?
A tag or server event records the action and links it back to the ad interaction that preceded it. When someone clicks a Google ad, a click ID (gclid) is stored with a first-party cookie. When that person later buys or submits a lead, the conversion tag sends the event with the click ID, value and order ID, and Google Ads credits the click within your conversion window. Meta, Microsoft and TikTok work the same way with their own IDs, and enhanced conversions or server events fill gaps when cookies are missing.
What can conversion tracking in search help you measure?
It shows which keywords, search terms, ads and campaigns lead to purchases, leads, calls and other valuable actions, and at what cost. With values attached, you can see revenue and return on ad spend by campaign, not just clicks. It also shows which search terms spend money without converting, and gives Smart Bidding the signal it needs.
How long does a conversion tracking setup take?
Most setups take one to three weeks. A store or lead site with one or two ad platforms and a working data layer sits at the short end. Projects take longer when developers need to add data layer events, when several accounts or markets are involved, or when CRM offline imports are included, because the CRM must first capture click IDs and real leads need time to flow through. We then monitor for two to four weeks after launch to catch drift.
Can conversion tracking services fix numbers that do not match our store or CRM?
Usually, yes, within limits. We find the cause of the gap, such as duplicate tags, missing transaction IDs, tags firing on the wrong event or consent settings blocking too much, and fix it. Ad platforms will never match your back end exactly, because they use attribution windows and modeled conversions, but after the work the gap should be explainable and stable. We show the before and after in a reconciliation sheet.
Do we need server-side tracking for accurate conversion tracking?
Not always. Many accounts get most of the benefit from a clean browser setup plus enhanced conversions for Google Ads and the Conversions API for Meta, which several platforms offer through direct integrations. Full server-side tagging becomes worth it with higher ad spend, many platforms, strict data control requirements or heavy ad blocker use among your visitors. We look at your signal loss and spend before recommending it.
Why do I need Google Ads conversion tracking?
Without it, Google Ads can only optimize for clicks, and you cannot tell which spend produces customers. Smart Bidding strategies such as Maximize Conversions, Target CPA and Target ROAS depend on conversion data to work at all. It also lets you compare campaigns fairly and report cost per sale. Inaccurate tracking is almost as harmful as none, because bidding then learns from double counts or low-value actions.

Next step

Tell us what you want to grow

Send a few details and a senior strategist replies within one business day with honest next steps, even if we are not the right fit.

  • Free audit with a recorded video walkthrough
  • Fixed scope and published pricing
  • No long lock-ins: 3-month minimum on most retainers
  • You own every account, file and line of code

We only use your details to reply. See our privacy policy.