UTM & Campaign Tracking

Use UTM parameters to track which marketing channels drive your revenue.

Money Fast automatically captures UTM parameters from your visitors' URLs and attributes them to orders. This lets you see exactly which campaigns, sources, and channels generate revenue.

How It Works

  1. A visitor clicks a link with UTM parameters (e.g. yoursite.com?utm_source=twitter).
  2. The Money Fast tracking script saves these parameters in a cookie.
  3. When the visitor makes a purchase, the parameters are passed as checkout metadata.
  4. Money Fast displays the attribution data in your dashboard (Sources, Campaigns, etc.).

Supported Parameters

Simple Parameters

The easiest way to tag your links:

ParameterPurposeExample
refTraffic source?ref=twitter
viaShared link origin?via=partner-blog

These map to the Sources breakdown in your dashboard.

Example: https://yoursite.com?ref=twitter

Standard UTM Parameters

For more detailed campaign tracking:

ParameterPurposeExample
utm_sourceWhere the traffic comes fromgoogle, newsletter, facebook
utm_mediumMarketing mediumcpc, email, social, banner
utm_campaignCampaign namesummer_sale, launch_q3
utm_termPaid search keywordsaas analytics, revenue tracking
utm_contentDifferentiates similar linkshero_button, sidebar_link

Full example:

https://yoursite.com?utm_source=facebook&utm_medium=cpc&utm_campaign=summer_sale&utm_content=video_ad

Where to Add UTM Parameters

Tag all links that point to your website from external sources:

  • Social media posts?ref=twitter, ?ref=linkedin
  • Newsletter links?utm_source=newsletter&utm_medium=email&utm_campaign=weekly_digest
  • Paid ads?utm_source=google&utm_medium=cpc&utm_campaign=brand_search&utm_term=revenue+tracking
  • Partner/affiliate links?ref=partner-name or ?via=affiliate-name
  • Product Hunt, Hacker News, etc.?ref=producthunt, ?ref=hackernews
  • QR codes?utm_source=qr&utm_medium=offline&utm_campaign=event_name

Dashboard Views

Once visitors with UTM parameters make purchases, you'll see the data in these dashboard breakdowns:

Dashboard SectionShows Data From
Sourcesref, utm_source, via
Campaignsutm_campaign
Entry PagesLanding page URL (auto-detected)
Exit PagesPage where checkout happened
Couponscoupon_code metadata

Each breakdown shows order count, paid orders, revenue, and refunded amounts — so you can compare not just traffic volume but actual revenue per channel.

Best Practices

  • Be consistent with naming — Use lowercase, hyphens instead of spaces (e.g. summer-sale not Summer Sale). Inconsistent naming creates duplicate entries in your dashboard.
  • Always tag paid traffic — Every ad link should have utm_source, utm_medium, and utm_campaign at minimum.
  • Use ref for simple cases — For social media bios, quick shares, or anywhere you want minimal URL clutter, ?ref=twitter is cleaner than full UTM tags.
  • Don't tag internal links — UTM parameters on links within your own site will overwrite the original attribution. Only use them for external sources.
  • Track offline campaigns — Use UTM parameters on QR code URLs to measure offline-to-online conversion.

Priority Rules

If a visitor arrives with new UTM parameters, the attribution cookie is refreshed with the new data. This means the last touch before purchase gets credit.

If a visitor arrives without UTM parameters and already has an attribution cookie, the existing data is preserved.