Universal Analytics Stopped Working in 2024: What To Do Now

Universal Analytics officially stopped processing data July 1, 2023. If your tracking still references UA, here's exactly what's happening and how to migrate.

Universal AnalyticsGA4migrationUA sunset

If you’re reading this, you probably noticed something wrong with your Google Analytics. Data stopped flowing, reports show nothing, or someone told you Universal Analytics “went away.” Here’s what happened and what to do about it.

What Actually Happened

Google’s Universal Analytics (UA) officially stopped processing data on July 1, 2023. This wasn’t a bug—it was announced years in advance:

  • October 2020: GA4 released
  • March 2022: UA sunset announced
  • July 2023: UA stopped processing new data
  • July 2024: UA properties deleted entirely

If your tracking still points to a UA property (ID starting with UA-), you’re collecting zero data.

How to Check If You’re Affected

Check Your Tracking Code

Look at your website’s source code. Search for UA-:

<!-- If you see this, you have a problem -->
ga('create', 'UA-XXXXXX-X', 'auto');

<!-- Or this in GTM -->
gtag('config', 'UA-XXXXXX-X');

Check Google Tag Manager

  1. Open GTM
  2. Look at your tags
  3. Any tag type “Universal Analytics” or with a UA- tracking ID is dead

Check Google Analytics

Try logging into analytics.google.com:

  • If you’re sent to a UA property and see no data, that’s your problem
  • You need a GA4 property (measurement ID starts with G-)

What You’ve Lost

If you haven’t migrated to GA4:

  1. All new data since July 2023: Gone. Not recoverable.
  2. Historical UA data: Accessible until July 2024, then deleted forever.
  3. Conversion tracking: If ads platforms are optimizing against UA goals, they’re optimizing against nothing.

The Quick Fix (Get Data Flowing Today)

Step 1: Create a GA4 Property

  1. Go to analytics.google.com
  2. Admin → Create Property
  3. Follow the setup wizard
  4. Get your Measurement ID (starts with G-)

Step 2: Install GA4 Tag

Option A: Direct installation

Add this to your <head>:

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>

Option B: Through GTM

  1. Create new tag → Google Analytics: GA4 Configuration
  2. Enter your Measurement ID
  3. Trigger: All Pages
  4. Publish

Step 3: Verify It’s Working

  1. Visit your site
  2. Go to GA4 → Realtime report
  3. You should see yourself

After Basic Setup: What’s Next

Getting GA4 installed is just step one. GA4 is fundamentally different from UA:

Event-Based vs Session-Based

UA tracked sessions and pageviews. GA4 tracks events. Every interaction is an event:

  • page_view (automatic)
  • scroll (automatic)
  • click (needs setup)
  • form_submit (needs setup)
  • Custom events (needs setup)

Conversions Work Differently

UA had “Goals.” GA4 has events marked as conversions.

  1. Set up the event (via GTM or GA4’s interface)
  2. Mark it as a conversion in GA4 Admin → Events

Reports Look Different

The entire GA4 interface is different. You’ll need to relearn:

  • Reports are in different places
  • Metrics have different names
  • Some UA metrics don’t exist in GA4

What About Your Ads Platforms?

If you had Google Ads, Meta, or other platforms linked to UA:

  1. Link your GA4 property to Google Ads
  2. Import new GA4 conversions
  3. Update campaign bidding to use GA4 conversions
  4. Remove old UA conversion actions

Meta Ads

Meta Pixel isn’t affected by UA sunset—it’s separate. But if you were using GA4/UA for reporting, you need to switch your reporting source.

Other Platforms

Most other platforms were likely using their own pixels (TikTok, LinkedIn, etc.) and aren’t directly affected.

The Full Migration vs Quick Fix

What we covered above is a “quick fix” to start collecting data. A full migration includes:

  1. Event mapping: Recreating all your custom UA events in GA4
  2. E-commerce setup: Enhanced e-commerce tracking is completely different in GA4
  3. Custom dimensions/metrics: These work differently and need reconfiguration
  4. Audiences: Rebuild your audiences using GA4’s audience builder
  5. Reports: Recreate custom reports and dashboards
  6. Goals→Conversions: Map your UA goals to GA4 conversion events

How Long Does Full Migration Take?

Site ComplexityDIY TimeProfessional Time
Simple blog/brochure2-4 hours1-2 hours
Lead gen with forms4-8 hours2-4 hours
E-commerce basic8-20 hours4-8 hours
E-commerce complex20-40+ hours8-16 hours

Common Migration Mistakes

  1. Only installing basic tracking: You get pageviews but miss all the events that matter
  2. Not setting up conversions: GA4 doesn’t automatically import your UA goals
  3. Forgetting enhanced e-commerce: Product views, add to cart, checkout steps—all need manual setup
  4. Not linking to ads platforms: Your campaigns can’t optimize without proper linking
  5. Ignoring consent mode: GDPR/CCPA compliance requirements haven’t gone away

Don’t Know Where to Start?

If you’re overwhelmed by the migration or not sure what you had in UA that needs recreating:

Get a free GTM scan and we’ll tell you exactly what tracking you have, what’s broken, and what needs to be set up in GA4 to match your old capabilities.