Conversion tracking is the foundation of every profitable paid ads program — without it, you are spending money with no ability to know what is working. Most advertising accounts are running with broken or incomplete conversion tracking, which means the algorithm is optimizing toward the wrong signals (or none at all). This guide covers the correct setup for both Google Ads and Meta Ads in 2025, including the changes required by iOS privacy updates.
Google Ads Conversion Tracking: The Correct Setup
There are two ways to implement Google Ads conversion tracking: directly via Google Tag, or through Google Analytics 4 (GA4) imported conversions. The GA4 import method is now preferred because it creates a single source of truth for conversion data across Google properties.
Step-by-step for GA4-based Google Ads conversion tracking:
- Set up GA4 on your site with Google Tag (gtag.js) or via Google Tag Manager
- In GA4, configure key events (form submissions, phone clicks, booking completions) as Conversions by toggling them in Admin → Events → Mark as conversion
- In Google Ads, go to Tools → Measurement → Conversions → New Conversion Action → Import from Google Analytics 4
- Select the GA4 property and the conversion events you want to import
- Set attribution model to Data-Driven (requires sufficient conversion data) or Last Click
- Set conversion window to match your sales cycle (30 days minimum, 90 days for longer sales cycles)
Verify: After setup, go to Campaigns and check the “Conv.” column. If it shows dashes for campaigns that have been running for 48+ hours, the tracking is not working.
Enhanced Conversions: The Privacy-Safe Upgrade
Enhanced Conversions allow Google to match first-party data (email addresses collected by your form) with Google account data, improving conversion measurement accuracy in a privacy-compliant way. This is especially important post-iOS 17, where third-party cookie data is increasingly limited.
Enable Enhanced Conversions in Google Ads: Tools → Conversions → Settings → Enhanced Conversions. The implementation requires your developer or Google Tag Manager to pass hashed user data (email, phone, name) alongside conversion events. Google provides documentation for both manual implementation and GTM implementation.
Meta Pixel: Basic Setup
The Meta Pixel is a JavaScript snippet placed in your site’s header that tracks user behavior and conversion events. Setup:
- In Meta Business Manager: Events Manager → Connect Data Sources → Web → Meta Pixel
- Install via partner integration (WordPress/Shopify plugins), Google Tag Manager, or direct code
- Configure Standard Events: PageView (automatic), Lead (form submission), Purchase (transaction)
- Verify with Meta Pixel Helper Chrome extension — events should show green in the extension on your site
- Test events in Events Manager → Test Events before going live
Conversions API (CAPI): The Post-iOS17 Essential
The Meta Pixel runs in the browser and is increasingly blocked by iOS privacy protections, Safari ITP, and ad blockers. The Conversions API (CAPI) sends conversion data directly from your server to Meta, bypassing browser-side blocking. In 2025, CAPI is not optional — browser-only tracking can miss 20–40% of conversions.
CAPI implementation options:
- Meta’s Gateway CAPI: Simplest implementation, hosts Meta’s server-side code on your infrastructure
- CRM-based CAPI: HubSpot, Salesforce, and GoHighLevel have native Meta CAPI integrations — connect your CRM directly to Meta for offline conversion data
- n8n/Zapier workflow: When a lead is created in your CRM (triggered by a form submission), a workflow fires a server-side conversion event to Meta with the lead’s hashed email and phone
Attribution Settings: What They Mean
Attribution determines which ad gets credit for a conversion. Meta’s default is 7-day click + 1-day view. Google Ads default is 30-day click. These settings affect how many conversions are reported and which campaigns appear to be performing:
- 7-day click: Conversion counted if user clicks your ad and converts within 7 days
- 1-day view: Conversion counted if user sees (but does not click) your ad and converts within 24 hours
- View-through conversions are the most debated metric — often inflated, especially for retargeting
- For service businesses, 7-day click only is the most reliable attribution setting for Meta
Frequently Asked Questions
What is the difference between a conversion event and a conversion action?
In GA4, events are any tracked interactions. Conversion events are events marked as meaningful business outcomes. In Google Ads, conversion actions are the specific events you tell the algorithm to optimize toward. They are the same data, described at different layers of the stack.
How do I track phone call conversions from Google Ads?
Use Google’s call conversion tracking: install the call tracking snippet on pages with phone numbers, set up a forwarding number in Google Ads → Conversions → Phone calls. Calls over a minimum duration (typically 60 seconds) are counted as conversions.
Why does my Meta Ads Manager show more conversions than my CRM?
Meta’s default attribution counts view-through conversions (someone who saw but did not click your ad) and has a 7-day click window. Your CRM only counts form submissions. The gap is usually view-through attributions and cross-device conversions. Use click-only attribution and compare to CRM data to calibrate.
Can I track offline conversions (deals closed by the sales team) in Google Ads?
Yes — Google Ads Offline Conversion Import allows you to upload a CSV of closed deals with the GCLID (Google Click ID) that was captured when the lead originally clicked your ad. This gives Google’s algorithm the most accurate signal: not just leads, but actual revenue.
Do I need both Google Tag Manager and a direct snippet?
No. Use either Google Tag Manager (recommended — easier to manage multiple tags without code deployments) or direct snippet implementation. Never install both Meta Pixel and GTM-based Meta Pixel simultaneously — this fires duplicate events.
Conversion tracking setup is included in every UNHOOKED performance marketing engagement. Book a fit call to start the setup process.