GA4

Help! My GA4 Traffic Report Only Shows Paid Social!

Dear GA4 Agony Aunt...

I opened the ‘Channels – All Sessions’ traffic report expecting to see data for all my traffic sources, but instead, it’s only showing a breakdown for Paid Social traffic. What happened, and how can I fix this?

Sincerely,
Missing Traffic Taylor

Dear Missing-Traffic Taylor,

That’s frustrating! If your All Sessions traffic report is only showing Paid Social and nothing else, there’s a good chance that a filter, segment, or data issue is blocking the rest of your traffic. Let’s track down the culprit.

1. Check If a Filter or Comparison Is Applied

Sometimes, GA4 reports only show a subset of data because a filter is in place without you realising it. To check:

  • Look at the top of the report for filters or comparisons (e.g., “Session Default Channel Group: Paid Social”).

  • If one is applied, click the X to remove it and see if other channels appear.

2. Review Data Retention Settings

GA4 only keeps detailed user-level data for a set period (default: 2 months, max: 14 months). If your report uses a long date range and other channels have older data, they may not appear in this specific view. Try:

  • Shortening the date range to a recent period.

  • Checking Admin > Data Settings > Data Retention to ensure GA4 isn’t automatically deleting older session data.

3. Look at How Traffic Is Being Categorised

GA4 automatically groups traffic sources using Default Channel Grouping, but misconfigured UTMs or missing auto-tagging can lead to traffic being misclassified or dumped into Unassigned or Direct.

  • Go to Reports > Acquisition > Traffic Acquisition and see if traffic is being counted under “(not set)” or Direct.

  • If running paid ads, confirm that auto-tagging is enabled in Google Ads and that UTMs are properly structured.

  • Click into Unassigned or Direct to check if other traffic sources are incorrectly categorised.

4. Ensure GA4 Is Tracking All Traffic Sources

If GA4 is missing organic, referral, or email traffic, the issue could be:

  • Tracking code missing on some pages (use GA DebugView or Tag Assistant to confirm).

  • Blocked tracking due to cookies, browser settings, or server-side issues (check if Consent Mode is in effect).

  • UTMs being stripped by redirects or security settings (test links in an incognito window to see if parameters persist).

How to Fix It?

✅ Remove any applied filters or comparisons in the report.
✅ Adjust the date range to ensure GA4 isn’t excluding older data.
✅ Check the Traffic Acquisition report for miscategorized traffic.
✅ Ensure tracking code is firing correctly and UTMs are set up properly.

Once those steps are complete, your Channels – All Sessions report should reflect all traffic sources. If the issue persists, checking BigQuery exports (if enabled) can help confirm whether GA4 is actually collecting the missing data.

Best of luck!

GA4

Sign up

Worried we'll send you crap? Don't. No crap. No spam. Only the best insights.