Landing Page URL Builder

Google Ads troubleshooting

Google Ads UTM Not Showing in GA4

When paid search clicks reach your store but GA4 does not show the expected campaign, keyword, or ad labels, separate final URL problems from suffix and ValueTrack problems.

Google Ads click flowing through a final URL suffix into GA4 checks

First check

Confirm whether UTMs are appended to the final URL, the final URL suffix, or a tracking template.

Common issue

UTMs are duplicated across account, campaign, ad group, or ad-level settings and GA4 receives conflicting values.

Simple fallback

Test one static URL first, then add ValueTrack fields only after the visit appears in GA4 Realtime.

Clean starter URL

Use this shape before adding keyword, device, match type, or creative placeholders.

https://example.com/products/sample-product?utm_source=google&utm_medium=paid_search&utm_campaign=spring_search&utm_content=text_ad

Final URL suffix pattern

If you use the Google Ads final URL suffix, keep the suffix focused and make sure the final URL itself does not already contain the same fields.

utm_source=google&utm_medium=paid_search&utm_campaign=spring_search&utm_term={keyword}&utm_content={creative}

Debugging sequence

  1. Open the landing page without Google Ads and confirm the store page works.
  2. Check whether UTMs are already attached to the final URL.
  3. Check account, campaign, ad group, and ad-level final URL suffix settings.
  4. Temporarily test a static campaign URL in GA4 Realtime.
  5. If static UTMs work, add one ValueTrack field at a time.
  6. If campaign values still look wrong, inspect duplicate parameters and redirect behavior.

Where Google Ads values can break

Area Risk Cleaner move
Final URL Already contains old UTMs. Use one clean URL or move UTMs into suffix.
Final URL suffix Conflicts with account-level rules. Check every level before adding more fields.
ValueTrack Placeholder does not apply to the campaign type. Verify the field inside Google Ads documentation and preview tools.
GA4 Visit appears but campaign fields are missing. Check redirects, duplicate tags, consent, and parameter conflicts.

Test one Google Ads URL before launch

One verified click path is better than a complicated suffix that nobody has tested in GA4.

Build a free URL