EdTech

How FreshLearn migrated to GA4 and built full user journey tracking from scratch

FreshLearn - Case Study Thumbnail_2
Company overview

 FreshLearn is a no-code platform that lets creators build, market, and sell digital products on their own branded websites.  

Industry

EdTech

Headquartered

India

Context

FreshLearn gives creators the tools to build and sell digital products without writing a line of code. The product is designed to remove friction — from course creation through to payment processing. But FreshLearn's own analytics infrastructure was full of it.

The team was unclear on how GA4 worked and how to implement it correctly. Their existing Universal Analytics setup had tracking errors baked in. GTM tags were misconfigured. And there was no way to follow a user's journey across their subdomain structure — a significant gap for a platform where the path from discovery to purchase crosses multiple web properties.

The GA3 sunset made action unavoidable. RevX came in to audit what existed, fix what was broken, and build a GA4 environment that actually tracked what mattered. 

The challenge

FreshLearn's analytics challenges were layered — a flawed existing setup compounded by limited familiarity with GA4, and a subdomain tracking gap that left the most important part of the user journey invisible. 

glass-Chart-icon
A GA3 setup with undetected tracking errors and misconfigured GTM tags

Before any migration could happen, the existing Universal Analytics property needed to be understood. What the audit revealed was that events and conversions weren't being tracked accurately — the data the team had been relying on was unreliable. Several GTM tags had been incorrectly defined, which meant the errors weren't incidental; they were structural, built into the setup from the start. Migrating a flawed GA3 configuration directly into GA4 would have simply carried those inaccuracies into a new platform. 

glass-Chart-icon
No clarity on how GA4 worked or how to implement it correctly

The team wasn't just facing a migration — they were facing a platform they hadn't fully understood yet. GA4 differs meaningfully from Universal Analytics in its event-based data model, its approach to conversions, and its GTM configuration requirements. Without that understanding, even a technically complete migration could produce a setup that collected the wrong data or missed the signals that mattered most to the business. The knowledge gap was as real as the technical one. 

glass-Chart-icon
No subdomain tracking and no visibility into the full user journey

FreshLearn's digital environment spans multiple subdomains — a structure common to platforms where the marketing site, creator dashboard, and checkout flow live in separate places. Without a data stream configured to track across those subdomains, the user journey was being captured in fragments rather than as a whole. The team couldn't see how a visitor moved from the main site into the product, or where they dropped off in the purchase flow — information that's essential for a platform trying to optimize conversion at every step.

Our solution

RevX addressed the engagement sequentially — audit first, then migration, then the event tracking, subdomain configuration, and Google Ads connection that would make the new GA4 setup genuinely useful.



glass-Chart-icon
A thorough GA3 audit that surfaced the flaws before migration began

RevX conducted an extensive audit of FreshLearn's existing Universal Analytics property and GTM setup, identifying the specific events and conversions that weren't tracking accurately and the GTM tags that had been incorrectly defined. The audit wasn't just diagnostic — it informed the migration approach, ensuring that the errors in GA3 were corrected rather than replicated in GA4. RevX also walked the team through the findings, giving FreshLearn clarity on what had been wrong and why the new setup would work differently. 

glass-Chart-icon
GA4 migration with new events, conversions, and organized GTM tag structure

RevX built FreshLearn's GA4 implementation from scratch — creating new events and conversions configured correctly from the ground up, setting up new GTM tags, and organizing them into clearly labeled folders for ease of navigation and future maintenance. Every tag was rigorously evaluated and every event was tested before going live, ensuring the data flowing into GA4 was accurate from the first day of collection. 

glass-Chart-icon
A new subdomain data stream, Google Ads linked, and full user journey tracking confirmed
RevX created a new GA4 data stream specifically configured to track activity across FreshLearn's subdomains, closing the gap that had been leaving the most critical parts of the user journey invisible. Google Ads was linked to the newly created GA4 property, connecting paid campaign activity to on-site behavior and conversion data. The complete user journey — from first visit through to purchase — was tracked, tested, and confirmed to be capturing accurately before the engagement closed. 

The impact

FreshLearn moved from a fragmented, error-prone analytics environment to a properly configured GA4 setup that tracked the full user journey — and the team understood, for the first time, exactly how their analytics infrastructure worked and why. 

glass-Chart-icon
Total clarity on GA4 and what the previous setup had been getting wrong

The walkthrough RevX conducted gave FreshLearn's team a clear understanding of the flaws in the GA3 configuration and a working knowledge of how GA4 functioned differently. That education was part of the deliverable — not just a correctly configured platform, but a team that could use it with confidence and maintain it without reintroducing the errors that had undermined the previous setup. 

glass-Chart-icon
A successful migration with accurate data flowing from day one

The GA4 property was live, correctly configured, and collecting accurate event and conversion data from the moment migration completed. The tracking errors that had been present in GA3 were gone. GTM tags were properly defined, organized, and tested. The data FreshLearn was now working from reflected what was actually happening on the platform — not an approximation shaped by misconfigured tags. 

glass-Chart-icon
Complete user journey visibility across the entire subdomain structure
With subdomain tracking configured and the full user journey mapped across GA4, FreshLearn could finally see how visitors moved through their digital environment from end to end. Entry points, engagement patterns, drop-off moments, conversion paths — all of it became visible and measurable. For a no-code platform built to help creators sell, understanding where that selling process succeeds and where it stalls is the foundation of every meaningful product and marketing decision that follows. 

Stats

The new PPC setup helped the company achieve top ranks in high intent keywords and re-target existing customers, yielding a notable increase in revenue. 
2x
revenue within the first 6 months

Mockup

FreshLearn Case Study Image-1-1

Also read

laptop-mockup3
Media & Entertainment technology

Amagi

 Amagi is a global leader in cloud-based SaaS tech for broadcast & connected TV. 
laptop-mockup3
Media & Entertainment technology

Amagi

 Amagi is a global leader in cloud-based SaaS tech for broadcast & connected TV. 

Curious to know the latest
RevOPS trends?

Subscribe to our newsletter.