Why Conversions Disappear in Google Ads
Shopify and WordPress merchants who spend money on Google Ads expect every click to be recorded as a conversion when a sale or lead occurs. When those conversions stop appearing in the Google Ads dashboard, the result is wasted budget, confused reporting, and lost confidence in the advertising platform. The disappearance is rarely a mystery; it is almost always caused by a change in tracking technology, a mis‑configuration, or a policy update that interrupts the data flow.
Understanding the root causes allows you to act quickly, restore accurate reporting, and prevent future gaps. Below we break down the most common reasons conversions vanish, how to diagnose the problem, and the concrete steps you can take to fix it.
Common Technical Reasons Conversions Stop Reporting
The majority of missing‑conversion incidents fall into one of the following technical categories:
- Pixel or tag not firing – The Google Ads conversion tag may fail to load because of a JavaScript error, a blocked third‑party script, or a conflict with another plugin.
- Incorrect conversion ID or label – A typo or an outdated ID will send data to the wrong conversion action, leaving the intended one empty.
- Page redirects that strip URL parameters – If the thank‑you page URL changes after a purchase, the tag may lose the required
gclidor other tracking parameters. - Server‑side vs. client‑side mismatches – When you move to a server‑side setup, the client‑side pixel may never execute, causing a gap in reporting.
- Ad blockers or privacy extensions – An increasing number of browsers block third‑party pixels by default, preventing the conversion tag from reaching Google’s servers.
Each of these issues can be identified with a systematic audit of your site’s tracking code.
How Browser Changes and Cookie Policies Affect Tracking
Modern browsers have tightened privacy controls, and these changes directly impact conversion tracking:
- SameSite cookie enforcement – Chrome, Safari, and Edge now require cookies to be set with
SameSite=None; Securefor cross‑site tracking. If your tag sets a cookie without these attributes, the browser discards it and the conversion is never linked to the ad click. - Intelligent Tracking Prevention (ITP) – Safari’s ITP limits the lifespan of third‑party cookies to 24 hours. Conversions that happen after that window will not be associated with the original click.
- Google Consent Mode – When users decline analytics or ad storage, the conversion tag operates in a limited mode and may only report aggregated data, not individual conversions.
- Privacy‑centric browsers – Browsers such as Brave or Firefox with strict tracking protection can block the Google Ads pixel entirely unless the user explicitly allows it.
If you rely solely on the default browser pixel, any of these restrictions can cause conversions to disappear without an obvious error on your site.
Steps to Diagnose Missing Conversions
Before you start rewriting code, run through this checklist to pinpoint the failure point:
- Verify the tag is present – Open the thank‑you or confirmation page in Chrome DevTools, go to the Elements tab, and search for your Google Ads conversion ID. If it is missing, the tag is not being injected.
- Check for JavaScript errors – In the DevTools Console, look for red error messages that reference the conversion script. Errors often indicate a conflict with another plugin or a missing dependency.
- Use the Tag Assistant (by Google) – Install the Tag Assistant extension and run a test conversion. The tool will tell you whether the tag fired, whether the conversion ID matched, and whether any warnings appeared.
- Inspect network requests – In the Network tab, filter for
collectorgtagcalls. A successful request will show a 200 response and include parameters such asgclid,conversion_id, andconversion_label. - Confirm URL parameters persist – After clicking an ad, the
gclidparameter should stay in the URL until the conversion page loads. If a redirect strips it, the conversion cannot be attributed. - Test with a clean browser profile – Disable extensions, clear cookies, and run a fresh conversion. This eliminates ad blockers or cached scripts that might be interfering.
If any step fails, you have identified the exact point where data stops flowing.
Fixes That Keep Conversions Visible
Once the diagnosis is complete, apply the appropriate remedy. The following actions address the most frequent problems:
- Update or reinstall the Google Ads tag – Use the latest global site tag (
gtag.js) from Google Ads. Replace any old snippet in your theme files or tag manager container. - Standardize conversion IDs and labels – Create a master spreadsheet of all conversion actions, IDs, and labels. Copy them directly into your site’s code to avoid typos.
- Preserve URL parameters through redirects – Modify your .htaccess (Apache) or nginx configuration to forward query strings. For WordPress, ensure the “Redirect after login” plugin retains the
gclidvalue. - Implement server‑side tracking as a backup – Use a server‑side solution that sends conversion data directly from your server to Google, bypassing browser restrictions. This method is resilient to ad blockers and cookie policies.
- Leverage a dedicated conversion‑tracking plugin – Tools like TraceSignals Conversion Tracking for WordPress fire the GA4, Google Ads, and Meta pixels reliably, even on fast‑loading pages. The plugin automatically adds the correct IDs, respects SameSite settings, and can be paired with consent‑management platforms.
- Configure SameSite=None; Secure – When you set cookies for conversion attribution, add these attributes in your server response headers. This ensures Chrome and Edge accept the cookie for cross‑site tracking.
- Enable Google Consent Mode v2 – If you collect consent, integrate Consent Mode so that conversions are logged in a privacy‑compliant way. The mode queues data until consent is granted, then sends it to Google.
- Test after each change – Run a test conversion and verify the tag fires, the network request succeeds, and the conversion appears in the Google Ads UI within 24 hours.
By applying these fixes, you restore confidence that every ad spend is measured accurately. Consistent tracking also feeds better data into Google’s machine‑learning algorithms, leading to smarter bidding and higher ROI.