Skip to content
For Chargify / Maxio

Chargify UTM Generator

Build UTM tracking links for your Chargify (Maxio) signup pages and marketing campaigns. Know exactly which channels drive your SaaS subscriptions.

Verify you're human

Slide to verify

Why You Need UTM Tracking with Chargify (Maxio)

Chargify (now Maxio) handles your subscription billing — signups, recurring payments, upgrades, and cancellations. But it doesn't tell you where those subscribers came from. Was it a Google ad? A LinkedIn post? An email campaign? A partner referral?

That's the gap UTM parameters fill. When you add UTM tags to the links that point to your signup pages, pricing pages, or Chargify-hosted payment pages, Google Analytics records exactly which marketing channel brought each visitor. You can then match that against your Chargify subscription data to see which campaigns actually drive paying customers — not just clicks.

This is especially important for SaaS businesses because the cost of acquiring a subscriber is high. Knowing that your LinkedIn ads generate signups but your Facebook ads don't can save you thousands per month in wasted ad spend.

New to UTM tracking? Our beginner guide to UTM codes explains everything in plain English.

Where to Add UTM Links in Your Chargify Workflow

Chargify doesn't add UTM parameters to links for you. You need to build the tagged URLs yourself and use them in your marketing. Here's where they matter most:

Pricing page links in ads

When you run Google, Facebook, or LinkedIn ads that send people to your pricing page, add UTMs to the destination URL in your ad platform. This tells GA4 which ad campaign led to each pricing page visit.

?utm_source=google&utm_medium=cpc&utm_campaign=saas_billing_q1_2026&utm_term=subscription_management

Chargify hosted signup page links

If you use Chargify's hosted signup pages (yourapp.chargifypay.com), UTM parameters still work. Add them to the signup page URL when you share it in emails, social media, or on your website. GA4 will track the visit before Chargify handles the payment.

?utm_source=newsletter&utm_medium=email&utm_campaign=annual_plan_promo&utm_content=upgrade_cta

Email campaigns (upgrade & retention)

When you send upgrade offers, trial expiry reminders, or win-back emails that link to your pricing or signup pages, tag those links. You'll see which email campaigns drive actual subscription changes.

?utm_source=mailchimp&utm_medium=email&utm_campaign=trial_expiry_reminder&utm_content=upgrade_button

Partner & affiliate links

If partners or affiliates send traffic to your signup pages, give each one a unique UTM-tagged link. You'll know exactly which partner drives the most subscriptions and can calculate affiliate commissions accurately.

?utm_source=partner_acme&utm_medium=affiliate&utm_campaign=integration_partnership

Social media & content marketing

Blog posts, case studies, and social posts that link to your signup or trial page all need UTM tags. Without them, this traffic shows up as "referral" or "direct" in GA4 with no campaign detail.

?utm_source=linkedin&utm_medium=social&utm_campaign=case_study_share&utm_content=post_link

Chargify UTM Best Practices

The source is where the visitor comes from — not "chargify"

Chargify handles billing, but it's not a traffic source. Your utm_source should be the platform that sent the visitor — google, linkedin, newsletter, partner_name. The only time you'd use "chargify" as a source is if you're sending links from inside Chargify's own emails (like dunning or receipt emails).

Use campaign names that tie back to your SaaS goals

SaaS-specific campaign names make reporting much easier. Instead of generic names like "campaign_1", use names that describe what you're trying to achieve: free_trial_q1_2026, annual_upgrade_promo, churn_winback_mar.

Track signup page vs pricing page separately with utm_content

If the same campaign links to both your pricing page and your direct signup page, use utm_content to tell them apart: utm_content=pricing_page vs utm_content=direct_signup. You'll learn which path converts better.

Give each affiliate a unique UTM link

Instead of one generic affiliate link, create a unique UTM link per partner with their name in the source: utm_source=partner_acme. When you match this with Chargify subscription data, you know exactly which partner drove each paying customer.

Lowercase everything, always

GA4 is case-sensitive. "Google" and "google" are separate entries. Use lowercase for all UTM values and underscores for spaces. Check our UTM best practices guide for the full naming rules.

Chargify UTM Examples

Scenario Source Medium Campaign
Google Search ad google cpc free_trial_q1_2026
LinkedIn ad linkedin cpc saas_founders_q1
Upgrade email mailchimp email annual_upgrade_promo
Partner referral partner_acme affiliate integration_promo
Blog post CTA blog referral billing_guide_cta
Dunning recovery email chargify email payment_recovery

Connecting UTM Data to Chargify Subscriptions

UTM parameters track marketing traffic in Google Analytics. Chargify tracks subscriptions and revenue. The magic happens when you connect the two. Here are three ways to do it:

GA4 conversion tracking

Set up a conversion event in GA4 for your signup confirmation page or success page. When someone arrives from a UTM-tagged link and completes signup, GA4 attributes the conversion to that campaign. This is the simplest approach and needs no Chargify integration.

Hidden form fields on your signup page

If your signup form is on your own website (not Chargify-hosted), add hidden fields for UTM parameters. When the form submits and creates a subscription in Chargify via API, pass the UTM data as metadata or custom fields on the Chargify customer record.

Third-party attribution tools

Tools like Attributer, GA Connector, or Segment can capture UTM data from your website visitors and push it into your CRM or directly into Chargify customer metadata. This gives you full-funnel attribution from ad click to recurring revenue.

Chargify UTM FAQ

Does Chargify (Maxio) support UTM parameters?

Chargify doesn't add or process UTM parameters itself — it's a billing platform, not an analytics tool. However, UTM parameters in the URLs that send traffic to your signup or pricing pages are tracked by Google Analytics. The two systems work independently: GA4 tracks the marketing source, Chargify handles the subscription.

Do UTM parameters work on Chargify hosted signup pages?

Yes. If you share a link to your Chargify-hosted payment page (yourapp.chargifypay.com/subscribe) with UTM parameters, those parameters are readable by GA4 if you have analytics installed on that page. If you don't have GA4 on the hosted page, the UTMs won't be tracked there — but they will still show in GA4 on any pages the visitor viewed before reaching the Chargify page.

Is Chargify the same as Maxio?

Yes. Chargify rebranded to Maxio in 2022 after merging with SaaSOptics. The billing product is the same — it's now called Maxio Advanced Billing. Many people still search for "Chargify" because that's the name they know. Both names refer to the same platform.

Should I use "chargify" or "maxio" as my utm_source?

Neither — in most cases. The utm_source should be the platform that sent the traffic (google, linkedin, newsletter). The only time you'd use "chargify" or "maxio" as a source is if the link is inside a Chargify-generated email like a dunning notice or receipt. Pick one name (we recommend "chargify" since that's what people search for) and stick with it.

How do I track which ads drive paid subscriptions?

Add UTM parameters to your ad destination URLs. Set up a GA4 conversion event on your signup success/thank-you page. In GA4, go to Acquisition → Traffic acquisition and add Session campaign as a dimension with Conversions as a metric. You'll see which campaigns drive the most signups. For revenue data, export Chargify subscription data and match it against GA4 campaign data by date or customer email.

Can I pass UTM data into Chargify customer records?

Not natively. Chargify doesn't have built-in UTM capture. If your signup form is on your own website, you can capture UTMs via hidden form fields and pass them to Chargify through the API as customer metadata or reference fields. Third-party tools like Attributer and Segment can automate this.