New York Sports Clubs (NYSC), operated by New TSI Holdings, Inc., is one of the most recognized fitness chains in the U.S. With dozens of club locations, digital signups, and free pass options, it drives thousands of user journeys daily through its Microsoft ASP.NET-based platform yet faced a major problem
Despite their scale and spend across 4+ paid channels (Google, Meta, etc.), NYSC had no eCommerce event tracking:
❌ No way to optimize or build remarketing based on user behavior
❌ No dataLayer present
❌ No GA4 Enhanced eCommerce events
❌ No revenue value captured anywhere
❌ Forms built on 50+ HubSpot instances with no event logic
We engineered a custom dynamic tracking framework — solving for both tech stack constraints and marketing requirements.
| Metric / Feature | Before | After |
| eCommerce Event Coverage | 0% | 100% of critical flows ✅ |
| Revenue Value in GA4/Meta | Missing | Accurate + item-scoped ✅ |
| Form Conversion Attribution | Incomplete | Dynamic, form-name based ✅ |
| Remarketing Readiness (GA4/Meta) | Broken | Full-funnel audiences ✅ |
| Paid Channel Optimization Signals | Unavailable | Real-time performance passback ✅ |
✓ GA4 (Web) with item-scoped dimensions
✓ GTM (Web)
✓ Meta Pixel + Meta CAPI (via sGTM passthrough)
✓ Custom JavaScript + Tag Injection in ASP.NET
✓ HubSpot Forms (Auto-tagging via trigger mapping)
✓ Server-Side GTM via Cloud Run (forwarded signals)
✓ Enhanced Form & Checkout Event Design
We didn’t retrofit, we reverse-built a modern eCommerce tracking model on top of a non-eCommerce tech stack.
“We were stuck with no visibility. Now we understand exactly who’s converting, what they want, and how to grow.”
— NYSC Stakeholder (Marketing)
We can architect platform-ready tracking from scratch even if you don’t use Shopify, Magento, or GA-native stacks.
Book Your Free Signal Blueprint Call
Bonus Highlight: Custom eCommerce Funnel in Looker Studio
Visualizing the Subscription Journey From Click to Club Signup
We went beyond tracking — we engineered a real-time, source-mapped conversion funnel using: