For any growth-focused SaaS business, understanding where your users and customers come from is essential. Marketing attribution is no longer a “nice to have”—it’s the foundation for optimizing your spend, scaling profitable channels, and proving ROI.
If you’re using Recurly to manage subscriptions, you’re already ahead of the curve in terms of billing and customer lifecycle management. But what if you could go one step further—what if you could capture UTM parameters and track the source of customers and leads directly inside Recurly?
By passing UTM and channel data into Recurly, you can answer key questions like:
- Which campaigns drive the most signups?
- What’s the average MRR of customers from Google Ads vs. Facebook Ads?
- Do customers from organic research have lower churn?
In this article, we’ll walk you through how to send marketing attribution data—including UTM parameters—into Recurly using Attributer, a simple yet powerful tool that helps you connect marketing performance to revenue.
Table of Contents
Why Attribution Inside Recurly Matters
Recurly is a robust platform for managing recurring billing and subscription analytics, providing deep insights into MRR, ARR, churn, and lifetime value. However, without UTM parameter tracking, you’re flying blind when it comes to attribution. You might know your churn rate, but not whether customers acquired from LinkedIn Ads churn more than those from SEO. You might see spikes in revenue but can’t tie them to specific campaigns or channels.
With the right setup, you can start tracking UTM parameters and source data at signup, allowing you to slice and dice Recurly data by marketing channel, campaign, and even content.
What Is Attributer?
Attributer is a lightweight attribution script you add to your website. It analyzes where a visitor came from (similar to how Google Analytics works), classifies it into meaningful channels (like Organic Search, Paid Social, Referral, etc.), and stores this information in a cookie in the user’s browser.
When a visitor eventually signs up—whether through a standard form or OAuth flow (e.g., “Sign up with Google”)—Attributer captures the UTM parameters, channel data, and landing page info, and passes it all to Recurly via hidden fields or JavaScript.
This gives you full-funnel visibility, from click to recurring revenue.
How to Capture UTM Parameters in Recurly: A 4-Step Process
Let’s break down how to implement UTM tracking inside Recurly using Attributer:
Step 1: Tag Your Campaigns With UTM Parameters
To enable attribution, your marketing campaigns need to be properly tagged with UTM parameters. This includes all your:
- Paid ads on platforms like Google Ads, Facebook, LinkedIn, and Twitter
- Email marketing campaigns
- Sponsored content or affiliate placements
- Referral traffic from partner sites
Use standard UTM tags such as utm_source, utm_medium, utm_campaign, and optionally utm_term and utm_content for granular tracking.
✅ Pro tip: Be consistent with your naming conventions to keep your data clean.

Step 2: Let the Attributer Store the Data
Once installed, the Attributer looks for UTM parameters in the URL and stores them in a browser cookie. It also classifies traffic that doesn’t contain UTMs—like organic search, direct, and referrals—ensuring you capture the true source of customers, not just paid ones.
Even if a user browses multiple pages or returns days later, the attribution data is preserved until they sign up.
- Channel
- Channel Drilldown 1
- Channel Drilldown 2
- Channel Drilldown 3
- Channel Drilldown 4
- Landing Page
- Landing Page Group

Step 3: Pass Attribution Data Into Recurly
When the user signs up, Attributer injects the stored UTM and channel data into your form via hidden fields or JavaScript.
There are two main approaches:
- Hidden form fields: Embed fields like
utm_source,utm_medium,utm_campaign, etc., in your signup form. Attributers will populate them before form submission. - JavaScript capture: If you’re using OAuth login flows (e.g., Google or Facebook sign-in), you can use a script to pull the data directly from the cookie and pass it into Recurly’s API.
In either case, the attribution data is stored alongside the user’s profile in Recurly.
Step 4: Run Attribution Reports in Recurly

Now that your customer records in Recurly include UTM parameters and channel data, you can build reports that uncover your best-performing marketing sources.
Examples include:
- New trials by marketing channel or campaign
- Trial-to-customer conversion rate by source
- MRR and ARR segmented by acquisition source
- Churn rate comparison across channels
- ARPU and lifetime value by campaign
- And many more custom metrics
This level of insight transforms Recurly from just a billing platform into a powerful marketing analytics engine.
Why Attributer Outperforms Raw UTM Capture
You might be wondering—can’t I just capture UTM parameters directly with a script? While that’s technically possible, Attributer provides several advantages over DIY or raw UTM tracking solutions:
✅ Captures All Traffic (Not Just Paid)
attribute works even when UTMs are missing. It automatically detects and attributes traffic from organic search, organic social, referrals, and direct visits—channels where UTMs are rarely used.
This means you can truly track the full source of leads and customers, not just those from paid media.
✅ Persistent Tracking Across Sessions
Most UTM trackers only capture data on the landing page. But users often browse multiple pages or convert later in the session. Attributer stores UTM parameters in a cookie, preserving attribution data even if the user signs up on a different page than they landed on.
This is critical for accurate UTM parameter tracking in SaaS journeys, which often involve multiple touchpoints.
✅ Normalizes and Cleans Data
Without normalization, your UTM data can get messy fast. For instance:
utm_source=Facebookutm_source=facebookutm_source=fb
All these technically mean the same thing, but they’ll show up as different sources in your reports. Attributer intelligently standardizes and categorizes data, grouping variations into consistent channels like Paid Social, so your analytics stay clean and actionable.
✅ Includes Landing Page Data
Want to see how many leads your blog is generating? Or which ebooks drive the most conversions?
In addition to UTM data, the Attributer captures the landing pageURL and category, enabling content performance tracking—right within Recurly.
Wrap up
If you’re wanting to get UTM parameters into Recurly, then Attributer is a great solution.
Not only will it capture and pass UTM parameters into Recurly, but it will also give you data on customers that come from channels where UTM’s aren’t present, such as Organic Search, Organic Social, Referral, etc.
Best of all, it’s free to get started, so start your free trial today.
Ready to Transform Your Analytics?
Start your 14-day Attributer trial today—no credit card required. Implement tracking in under 10 minutes and unlock your first campaign report by tomorrow.
