Why Is GA4 Showing (Not Set) for Source/Medium?

If GA4 shows "(not set)" for source/medium, it means Google Analytics can’t determine where the traffic came from. Causes include missing UTM tags, broken redirects, or tracking issues. Here’s how to fix it.

Why Is GA4 Showing (not Set) for Source/Medium?

If you’ve logged into Google Analytics 4 (GA4) and see “(not set)” under source/medium, it means GA4 was unable to identify where the user came from before visiting your site.

It’s a frustrating gap, especially when you’re trying to track marketing performance accurately.

But don’t worry. This is common, and in most cases, you can fix it by adjusting how you tag and structure your traffic sources.

What “(not set)” in Source/Medium Means in GA4?

In GA4, “(not set)” typically means:

  • The traffic source wasn’t passed correctly.
  • Or GA4 couldn’t attribute the session to any known source or medium.

It’s not necessarily a bug. It’s just GA4’s way of saying, “I don’t know where this visit came from.”

Common Reasons GA4 Shows “(not set)” for Source/Medium

1. Missing or Incorrect UTM Parameters

When traffic comes from emails, social media, or ads without UTM parameters, GA4 may not be able to attribute it properly.

What to do:

  • Always use UTM tags for email, social, or SMS traffic.
  • Include at least:
    utm_source
    utm_medium
    utm_campaign.

Use Google’s free Campaign URL Builder to create tagged links.

2. Broken or Stripped URLs (Redirects, Shorteners)

If your links pass through redirect tools (like Bitly, social schedulers, or tracking platforms), sometimes the UTM parameters are stripped before the visitor reaches your site.

What to do:

  • Test your URLs and confirm UTMs stay intact after redirects.
  • Avoid tools that don’t preserve query parameters.
  • Try clicking your links and checking the final URL.

3. Referral Traffic with Missing Referrer Data

If a user clicks to your site from:

  • An HTTP to HTTPS link.
  • An in-app browser (like Instagram or Facebook).
  • A secure environment (email clients, private browsers).

What to do:

  • Add UTM tags to all links, especially in email and social posts.
  • Don’t rely on referrer data alone for attribution.

4. GA4 Tracking Code Errors or Missing Tags

If the GA4 tag isn’t firing correctly, the session might be partially tracked—and source/medium may show as “(not set)”.

What to do:

  • Use Google Tag Assistant or GA4 DebugView to test your tags.
  • Check that the correct GA4 property ID is firing on all pages.
  • Ensure GA4 is initialized before any redirection occurs.

5. Cross-Domain Tracking Not Set Up Properly

If your site spans multiple domains (e.g., landing page → main site) and GA4 isn’t tracking across domains correctly, source/medium can be lost.

What to do:

  • Set up cross-domain tracking in Google Tag Manager or GA4 admin.
  • Add all domains under Admin > Data Streams > Configure Tag Settings > Configure your domains.

6. Manual Imports or Offline Events

If you’re importing data into GA4 (e.g., CRM uploads or offline events) without source/medium fields, they’ll show as “(not set).”

What to do:

  • Always include full source/medium/campaign data when importing offline events.
  • Follow GA4 measurement protocol correctly.

Quick Troubleshooting Checklist

  • Add proper UTM parameters to all non-organic campaigns.
  • Test links to ensure UTMs survive redirects or tracking tools.
  • Use DebugView to validate GA4 firing.
  • Review cross-domain tracking configuration.
  • Audit referral traffic sources (especially from mobile apps).
  • Check if the visit started in a restricted browser or secure environment.

Real Example

We audited a client’s newsletter campaign and found 80% of traffic was marked as “(not set)” in GA4. The issue?

The email links were missing UTM tags, and the emails opened in secure mobile app browsers that stripped referrer data. After adding proper UTMs, the next campaign had 95% clear attribution.

How Socinova Can Help?

At Socinova, we help businesses track their marketing accurately using GA4, UTM tagging, and smart analytics setups.

If your source/medium data is messy or unclear, we’ll fix your tracking and give you accurate performance reports—so you can make decisions based on data you trust.

Need help making GA4 useful? Contact us here and let’s clean up your analytics.

Conclusion 

When GA4 shows “(not set)” for source/medium, it’s a sign that something in your tracking or link structure is incomplete or broken.

Whether it’s missing UTM parameters, referrer data being blocked, or issues with redirects, each instance means missed insights and unclear attribution.

Thankfully, with proper UTM tagging, consistent link management, and a bit of testing, these issues can be avoided. If you rely on data-driven decisions, fixing these gaps is essential.

At Socinova, we specialize in setting up clean, reliable analytics systems—so your data tells the whole story.
Let us help you make sense of your GA4 reports. Contact us here and get clear, actionable insights you can trust.

Explore our all-in-one social media management packages!

How Can Interactive Instagram Stories Improve Bookings for Travel Agencies?

Planning a holiday rarely happens in a single step. Travellers browse destinations, compare experiences, watch travel videos, read reviews, ask friends for recommendations, and save ideas long before they make a booking. During this research phase, travel agencies have numerous opportunities to influence decisions. Instagram Stories have become one of the most effective ways to capture attention because they appear at the top of users’ feeds and encourage quick interaction.

Read More »

How Do Educational Reels Increase Consultations for Financial Advisors?

Financial planning is built on trust, education, and long-term relationships. Before someone entrusts a financial advisor with their investments, retirement planning, or wealth management, they want confidence that the advisor understands their goals and can explain complex financial concepts clearly. Traditional marketing methods such as brochures, advertisements, and static social posts often struggle to build that confidence. Short-form educational videos, however, allow advisors to demonstrate expertise before a prospect ever

Read More »

How Can Local Community Content Increase Reach for Independent Pharmacies?

Independent pharmacies face increasing competition from large retail chains, online pharmacies, and mail-order prescription services. While these competitors often have larger advertising budgets, independent pharmacies have one significant advantage: deep community relationships. Local customers value familiarity, personalized service, and trusted healthcare advice. However, many pharmacies fail to communicate these strengths consistently on social media and other digital platforms. Instead, their content often focuses only on promotions or prescription reminders. This

Read More »

Book a Consult

Stop random acts of marketing. Get help.

Throwing random content or ad campaigns on social media doesn’t work. Get help from a strategic partner like Socinova.