Analytics

GA4 analytics in SEO Gets

When you connect Google Analytics 4 (GA4) to SEO Gets, you unlock a whole new layer of insight: what happens after users land on your site from search. You'll see sessions, engagement rate, key events, and revenue (if you're tracking it)—all alongside your Google Search Console data.

The GA4 connection is read-only. SEO Gets can view your data but never modify your GA4 properties.

What GA4 data you'll see

Once connected, SEO Gets pulls these metrics from GA4 for each landing page:

  • Sessions — How many visits started on that page from organic search

  • Engagement rate — The percentage of sessions that were meaningful (not bounces)

  • Key events — Conversions or important actions you've set up in GA4

  • Revenue — Purchase value attributed to those sessions (if you track e-commerce)

GA4 is page-based, not query-based

Here's the key distinction: GA4 data tells you what happens after someone lands on your site, not which query brought them there.

Google Search Console shows you queries and impressions. GA4 shows you behavior and outcomes. They're two halves of the same story—GSC reveals how people found you, and GA4 reveals what they did next.

For more on this, see Why don't my GA4 metrics apply to queries?

Why your numbers won't match GA4 exactly

SEO Gets intentionally filters your GA4 data to show only SEO-relevant traffic—organic search from engines like Google, Bing, DuckDuckGo, and Yahoo, plus referral traffic from AI search tools like ChatGPT, Gemini, Perplexity, and Brave.

This means:

  • SEO Gets shows filtered traffic—organic search plus select AI/referral sources

  • GA4's default view shows all traffic, including paid campaigns, social, email, and direct visits

The numbers will differ, and that's intentional. You're seeing a cleaner, SEO-focused view without the noise. For the full breakdown of what gets filtered, see Why doesn't my GA4 data match what I'm seeing in SEO Gets?

Working with GA4 data in the dashboard

Once your GA4 property is linked, open the GA4 dashboard to explore your data. Here's what you can do:

Filter your GA4 data

Advanced filters aren't available yet for GA4, but you can apply basic filters by clicking on any table row. For example, click a landing page to see all metrics filtered to that page, or click a country to focus on traffic from that region.

Basic filters in GA4 work by clicking table rows—just like in GSC views. The dashboard updates automatically to show filtered data across all widgets.

Compare time periods

Use the date picker to compare performance over time. Available comparison modes include:

  • Previous Period — Compare against the immediately preceding period

  • Year Over Year — Compare against the same period last year

  • Previous Month — Compare against the previous month

  • Custom — Pick specific date ranges to compare

Year Over Year comparisons are helpful for spotting seasonal trends or measuring growth against the same period last year.

Export your data

Click Export to CSV to download your GA4 data. You can choose which columns to include—Date, Landing Page, Country, Device, Event Name, and Source/Medium—so you only export what you need.

Current limitations

Here's what GA4 in SEO Gets doesn't support yet:

  • Advanced filters — You can't build complex filter combinations like you can in GSC views. For now, use table-row clicks for basic filtering.

  • Query-level metrics — GA4 attributes sessions to landing pages, not search queries. If you need query-level data, use GSC analytics instead.

How to connect GA4

Linking GA4 takes about 30 seconds per site:

  1. Go to Settings → Data Source for the site you want to connect

  2. Under Google Analytics 4, select the corresponding property

For step-by-step instructions with screenshots, see Link GA4 property.

Troubleshooting

If something looks off with your GA4 data, start by checking these common issues:

Sessions or key events show as zero

If your GA4 metrics are showing zero—or the panel stays empty—this is usually a connection or access issue:

  • GA4 property not linked — Go to Settings → Data Source → Google Analytics 4 and confirm the property is selected. If it shows "Connect GA4," you'll need to link it first.

  • Wrong Google account — Make sure the Google account connected in Settings → My Google Accounts has access to the GA4 property you're trying to view. If someone else set up the connection, their account needs access—not just yours.

  • Multiple GA4 properties — If you have more than one GA4 property for the same site, check that you've selected the correct one. It's easy to link the wrong property by mistake.

  • No matching traffic in the date range — SEO Gets only shows organic search and select referral traffic. If your site had no organic traffic in the selected date range, metrics will show as zero. Try broadening the date range to check.

For step-by-step connection help, see Link GA4 property.

Revenue is missing or lower than expected

If you see revenue in GA4 but not in SEO Gets, the most common cause is where that revenue is being tracked:

  • Revenue tracked on a different hostname — If your checkout or booking happens on a separate domain (like checkout.yoursite.com or a third-party booking platform), GA4 attributes that revenue to that hostname—not your main site. SEO Gets organizes data by site, so revenue on a booking subdomain won't appear under your main property.

  • Revenue from non-organic traffic — SEO Gets filters to organic search and select referral sources only. Revenue from paid campaigns, social, email, or direct traffic won't appear in your dashboard.

  • Processing delay — GA4 can take 24–48 hours to process revenue data. If the transaction is recent, it may not have appeared yet.

For more detail, see Why doesn't GA4 revenue show in SEO Gets?

Data disappears when I filter by content group

If your GA4 data looks fine in the main dashboard but vanishes or drops significantly when you apply a content group filter, the issue is almost always how the filter is written:

  • Your regex includes the full URL — GA4 stores URL paths only, not full URLs. If your content group regex includes https:// or your domain name (like ^https://yoursite.com/blog), it won't match anything.

Fix: Write regex patterns that match the path only. Use ^/blog instead of ^https://yoursite.com/blog.

For a full walkthrough, see Why can I see my GA4 data in the dashboard but not in the filtered view?

Numbers don't match what I see in GA4

This is expected—SEO Gets intentionally filters your GA4 data to show only SEO-relevant traffic:

  • SEO Gets shows filtered traffic — organic search plus select AI/referral sources like ChatGPT, Gemini, and Perplexity.

  • GA4 shows all traffic — including paid campaigns, social, email, and direct visits.

The numbers should differ. If you want to verify SEO Gets numbers in GA4 directly, you can apply a matching source/medium filter. See Why doesn't my GA4 data match what I'm seeing in SEO Gets? for the exact filter values.

We filter out (not set) source/medium as poor quality data—if you're seeing that in your GA4 reports, it won't appear in SEO Gets.

Key events are missing for some pages

SEO Gets pulls all key events from GA4 by default, but key events that fire on a different hostname won't appear under your main site.

  • Key events tracked on a different hostname — If your conversion, booking, or signup happens on a separate domain (like checkout.yoursite.com or a third-party platform), GA4 attributes that key event to that hostname, not your primary domain.

To check if this is the issue, verify in GA4 where the key event is attributed. If it's on a different hostname, that's why it's not showing in SEO Gets for your main site.

Still stuck? If you've checked these issues and something still looks off, reach out to support with your site name and GA4 property ID, and we'll help you troubleshoot.

Was this helpful?