🧩 Why This Happens
A common source of confusion is that Google Analytics 4 (GA4) and Google Ads use separate tracking systems. GA4 tracking a pageview or form submission does not automatically mean Google Ads is recording a conversion. Each platform needs its own correctly configured tracking to report results independently.
If your Google Ads conversion tracking appears broken while GA4 is working fine, the issue is almost always in one of the areas covered below.
✅ Step 1: Confirm You Are Using the Right Tag
Google Ads requires its own conversion tracking tag — not the GA4 tag. Make sure you have placed the Google Ads Global Site Tag (gtag.js) and the corresponding event snippet on your website. These are two separate code snippets:
- Global Site Tag: Goes in the
<head>section of every page on your site. - Event Snippet: Goes on the specific page or fires on the specific action you want to track (e.g., a thank-you page after a form submission).
Do not confuse the GA4 measurement tag with the Google Ads conversion tag. They look similar but serve different purposes.
⚙️ Step 2: Check Your Conversion Action Settings in Google Ads
Log in to your Google Ads account and review the conversion action itself:
- Click Goals in the top navigation, then select Conversions → Summary.
- Find the relevant conversion action and click its name to open the details.
- Check the Tracking status field. It should read Recording conversions. Common status messages that indicate a problem include:
- Unverified: The tag has not yet been detected. This can take up to 24 hours after installation.
- No recent conversions: The tag was detected previously but has not fired recently. This may be normal if no one has converted, or it may signal a broken tag.
- Tag inactive: Google cannot detect the tag on your site. Revisit your tag installation.
🛠️ Step 3: Verify Tag Installation with Google Tag Assistant
Use the free Google Tag Assistant Chrome extension or the Tag Assistant companion at tagassistant.google.com to confirm your tags are firing correctly:
- Open Tag Assistant and enter your website URL.
- Navigate to a page where the event snippet should fire (e.g., your thank-you or confirmation page).
- Complete the action that should trigger a conversion (submit a test form, click a button, etc.).
- Check Tag Assistant for your Google Ads conversion tag — it should appear with a green or blue status. A red status or a missing tag confirms a tracking gap.
If the Global Site Tag appears but the event snippet does not, the event snippet is either missing from that page or is not being triggered by the correct user action.
🔗 Step 4: Check for Tag Manager Conflicts
If you use Google Tag Manager (GTM) to deploy your tags, verify the following:
- The Google Ads conversion tag is published inside GTM — saved drafts do not go live.
- The trigger assigned to the tag matches the exact action you want to track (e.g., a form submission confirmation, a specific button click, or a thank-you page URL).
- You are not deploying the Google Ads tag both via GTM and hardcoded in your site HTML, which can cause duplicate or conflicting firing.
⏱️ Step 5: Account for Conversion Windows and Delays
Even after fixing your tag, keep these timing factors in mind:
- Tag verification delay: It can take up to 24–48 hours for Google Ads to detect a newly installed or updated tag.
- Conversion delay: Conversions are recorded based on the date of the click that led to them, not the date the conversion happened. This can cause conversions to appear later than expected in your reports.
- Attribution window: Check your conversion action's attribution window. If it is set to 7 days, a user who clicked your ad 8 days ago and converted today will not be counted.
🔄 Step 6: Import GA4 Goals as a Backup (Optional)
If you want to use GA4 event data inside Google Ads, you can link your GA4 property to Google Ads and import GA4 conversions directly:
- In Google Ads, go to Goals → Conversions → Summary and click New conversion action.
- Select Import, then choose Google Analytics 4 properties.
- Select the GA4 events you want to use as conversions and import them.
This is a reliable fallback, but note that imported GA4 conversions and native Google Ads conversion tags may count differently due to attribution model differences. Use one method consistently per conversion action.
💡 Quick Troubleshooting Checklist
- Global Site Tag present on all pages? Confirm it is in the
<head>section site-wide. - Event snippet on the correct page or firing on the correct trigger? Double-check placement or GTM trigger rules.
- Conversion action status in Google Ads showing an error? Revisit tag installation.
- Tag Assistant showing the tag as missing or broken? Reinstall or republish via GTM.
- Waited at least 48 hours after installation? Allow time for Google to verify the tag.
- GA4 linked to Google Ads if using imported conversions? Confirm the property link is active.
💬 Still Need Help?
If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.