Will traffic show in GA4? How to verify

Before you start: check your GA4 tag

Campaign visits can only be counted if the page they land on carries your GA4 tag. A quick check:

  1. Open the exact page you’ll use for the campaign in a normal browser window.
  2. In GA4, open Reports → Realtime. You should appear within a minute.
  3. If you don’t, install the tag first. On WordPress, Shopify, Wix or Squarespace, paste your Measurement ID (it starts with G-) into the platform’s Google Analytics setting. On other sites, paste Google’s tag just after <head> on every page. Google’s setup guide walks through it.

Not sure the tag is there? Tracker X-Ray scans any page and shows the GA4 Measurement ID it finds, including tags loaded through Google Tag Manager.

When you create a campaign, the dashboard reads your page and tells you if it can’t find a GA4 tag.

When to look

  • Campaign start: usually within 60 minutes of starting it, always within 24 hours. Your first campaign is checked by our team before it runs, which can add some time.
  • Pacing: visitors arrive gradually across the day, not all at once. A campaign of 100 a day is roughly four an hour, so give Realtime a little time.
  • GA4’s own delay: Realtime shows the last 30 minutes. Standard reports can take 24 to 48 hours to fill in completely, so check yesterday’s numbers rather than today’s.

Step by step

  1. Realtime. In Reports → Realtime, look at “Users in last 30 minutes” and the page list. Your campaign page should appear.
  2. Traffic acquisition. Open Reports → Acquisition → Traffic acquisition, set the date range to the days the campaign ran, and change the dimension to Session source / medium.
  3. Landing page. Add Landing page + query string as a secondary dimension and find the page you entered in the campaign.
  4. Compare with the dashboard. Your Traffic Masters dashboard shows visitors delivered per day. GA4’s sessions for that page and source should follow the same pattern.

What each campaign source looks like

Source in your campaign Usually shows in GA4 as
Search Organic Search (for example google / organic)
Social Organic Social or Referral, with the platform as the source
AI platforms Referral from the assistant’s site, such as chatgpt.com
Referral Referral, with the referring site as the source
Direct Direct ((direct) / (none))

Each session also records engagement time, pages viewed, device and country, matching the desktop share and location you set. If you’re unsure why a source shows as Direct, our guide to direct traffic in GA4 explains how GA4 decides.

If you don’t see the visits

  • The tag isn’t on that page. Some sites tag the homepage but not landing pages built with a separate tool.
  • The page redirects. If the campaign URL redirects to another domain or a page without the tag, the visit is lost. Use the final address.
  • A consent banner blocks analytics. If GA4 only loads after someone accepts cookies, visits that don’t accept won’t be recorded in full.
  • Wrong property or a filter. Check the Measurement ID on the page matches the property you’re viewing, and that no data filter excludes the traffic.
  • Wrong date range. Standard reports lag behind. Look at yesterday, or use Realtime.

Still nothing? Contact us with the campaign name and the page it sends visitors to. We’ll check delivery with you, and if the visits didn’t reach your GA4 you get a full refund.

GA4 vs Google Search Console

GA4 records visits to your site, whatever brought them. Search Console only counts clicks made on Google’s own results pages, along with your rankings. Campaign visits show in GA4, not in Search Console, so use GA4 to check a campaign.

See it in your own GA4

Start with 500 free visitors. No card needed.