How to Track UTM Parameters in Streak CRM (5 Easy Steps)

Capture UTM attributes automatically in Streak CRM and measure campaign ROI.

Shivam kumar - sourceloop.ai founder
Shivam Kumar
REVIEWED
January 10, 2026

Not sure where your leads are coming from in Streak CRM? You’re not alone.

Without proper UTM tracking, you cannot easily determine which marketing campaigns are driving qualified leads. This creates a blind spot that can cost businesses thousands of dollars in wasted ad spend and missed opportunities.

TL;DR

How to Track UTM Parameters in Streak CRM

  1. Add the SourceLoop JavaScript tracking snippet across your website.
  2. Append UTM parameters to all inbound marketing URLs (ads, email, social, partners)
  3. SourceLoop captures, normalizes, and persists UTM data for each visitor session
  4. On form submission, meeting booking, or chat initiation, attribution metadata is bound to the lead record
  5. Export and sync attribution data to Streak CRM via webhook integration, Zapier/Make automation, or CSV import

5 Easy Steps to Track UTM Parameters in Streak CRM

Here are the exact steps to capture UTM parameters and sync them with your Streak CRM:

Step 1: Install SourceLoop.ai on Your Website

To start tracking UTM parameters in Streak CRM, you need a tool that captures visitor data before they convert. SourceLoop is the easiest solution:

Setup Process:

  1. Create a free account at SourceLoop.ai
  2. Copy the tracking script from your dashboard
  3. Add the snippet to your website’s <head> section or tag manager

Once installed, SourceLoop automatically captures UTM parameters from every URL visit, including:

  • Google Ads
  • LinkedIn campaigns
  • Email newsletters
  • Partner websites
SourceLoop-Lead-Source-UTM-Tracking-Software

Real Example:

Let’s say you run marketing for a SaaS company launching a new project management tool. A potential customer searches “best project management software,” clicks your Google Ad, and lands on:

https://yourcompany.com/demo?utm_source=google&utm_medium=cpc&utm_campaign=pm_software&utm_term=best_project_management

SourceLoop captures:

  • Channel: Paid Search
  • Source: Google (from utm_source=google)
  • Campaign: pm_software
  • Search Term: best_project_management
  • Landing Page: /demo
  • First Visit: March 15, 2025

This data stays with the visitor even if they browse multiple pages before converting.

For UTM tracking to work, every marketing link needs proper UTM tags. These simple parameters show you exactly how someone found your website:

  • utm_source: The platform (google, facebook, newsletter)
  • utm_medium: The marketing medium (cpc, email, social)
  • utm_campaign: Your specific campaign name
  • utm_term: Keywords for paid search
  • utm_content: For A/B testing ad variations

Channel-Specific Examples:

Google Ads Campaign:

https://yoursite.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=pricing_page_q1&utm_term=crm_pricing

LinkedIn Sponsored Content:

https://yoursite.com/whitepaper?utm_source=linkedin&utm_medium=paid_social&utm_campaign=lead_gen_whitepaper

Email Newsletter:

https://yoursite.com/blog/new-features?utm_source=newsletter&utm_medium=email&utm_campaign=march_product_update

Partner Referral:

https://yoursite.com/signup?utm_source=partner_xyz&utm_medium=referral&utm_campaign=integration_launch

Use Google’s Campaign URL Builder to create consistent UTM tags across all campaigns.

Step 3: SourceLoop Automatically Captures Lead Data

Once your tracking script is live, SourceLoop works behind the scenes to capture UTM parameters for every visitor. The best part is that it automatically integrates with over 100 lead capture tools.

Supported Tools Include:

  • Contact forms (Gravity Forms, Contact Form 7, Webflow)
  • Live chat widgets (Intercom, Drift, Crisp)
  • Meeting schedulers (Calendly, Acuity, Chili Piper)
  • Landing page builders (Unbounce, Leadpages)

How It Works:

When a visitor fills out your contact form, SourceLoop automatically adds their attribution data to the submission. No manual setup required.

Attribution

Example Lead Capture

A visitor from your LinkedIn campaign fills out a demo request form. SourceLoop captures:

FieldValue
NameSarah Johnson
Emailsarah@techstartup.com
CompanyTechStartup Inc
SourceLinkedIn
MediumPaid Social
CampaignQ1_Demo_Campaign
Landing Page/request-demo
First VisitMarch 10, 2026

This complete picture shows up in your SourceLoop dashboard immediately.

Step 4: Add Hidden Fields to Your Lead Forms (Optional)

For advanced tracking UTM parameters, you can add hidden fields to capture attribution data directly in your form submissions. This ensures the data flows into any system connected to your forms.

Recommended Hidden Fields:

Current Visit Attribution:

  • channel – The marketing channel (Paid Search, Social, Email)
  • attribution_source – Traffic source (google, facebook, newsletter)
  • attribution_medium – Medium type (cpc, social, email)
  • attribution_campaign – Campaign identifier
  • attribution_term – Search keywords
  • landingpage – First page visited
  • lastseen – Most recent visit date
Hidden

First-Touch Attribution (Advanced):

  • first_channel – How they originally discovered you
  • first_source – Original traffic source
  • first_medium – Original medium
  • first_campaign – First campaign that brought them
  • first_landingpage – Very first page they visited
  • firstseen – Initial discovery date

Pro Tip: First-touch attribution is crucial for understanding true lead acquisition costs. A lead might convert from a direct visit today, but they actually discovered you through a LinkedIn ad three weeks ago.

Implementation Example:

In your HTML form, add hidden input fields:

<input type="hidden" name="attribution_source" value="">
<input type="hidden" name="attribution_campaign" value="">
<input type="hidden" name="channel" value="">

SourceLoop automatically populates these fields when someone submits the form.

Step 5: Sync UTM Data with Streak CRM

The final step is getting your enriched lead data into Streak CRM. There are several ways to accomplish this:

Method 1: Direct Integration (Recommended)

SourceLoop offers direct CRM integrations for popular platforms. Check if Streak CRM is supported in their integration library.

Method 2: Webhook Automation

Set up a webhook in SourceLoop to automatically send lead data to Streak:

  1. In SourceLoop, go to Integrations > Webhooks
  2. Add your Streak CRM webhook URL
  3. Configure which fields to send
  4. Test the connection with a sample lead

Method 3: CSV Export & Import

For smaller volumes, export leads from SourceLoop and import them into Streak:

  1. Export leads from SourceLoop dashboard
  2. Format the CSV with Streak’s required columns
  3. Import through Streak’s bulk import feature
  4. Map attribution fields to custom properties

What You Can Do with UTM Data in Streak CRM

Once UTM tracking is flowing into your CRM, you can make data-driven decisions that directly impact revenue:

 lead attribution ROI

1. Identify High-Performing Marketing Channels

Stop guessing which campaigns work. With proper attribution data, you can see exactly which channels drive quality leads.

Example Analysis:

ChannelLeadsCustomersConversion RateCost Per LeadRevenue
Google Ads150128%$45$24,000
LinkedIn801519%$65$45,000
Email20084%$5$16,000

This data reveals that LinkedIn generates fewer leads but higher-quality prospects with better conversion rates. You might shift budget from email to LinkedIn campaigns.

2. Segment Leads by Campaign for Targeted Follow-Up

Generic follow-up emails convert poorly. With UTM data in Streak, you can personalize outreach based on how leads discovered you.

Smart Segmentation Examples:

  • Webinar Attendees: “Thanks for joining our automation webinar. Here’s the exclusive tool we mentioned…”
  • Pricing Page Visitors: “I noticed you were checking out our pricing. Let me show you which plan fits your needs…”
  • Blog Readers: “Since you enjoyed our content marketing guide, you might like this advanced strategy…”

Read More:

3. Route Leads to Right Sales Reps Automatically

Use UTM data to automatically assign leads based on their source or campaign type:

Routing Rules Examples:

  • Enterprise campaign leads → Senior sales reps
  • Small business ads → Inside sales team
  • Partner referrals → Channel manager
  • Free trial signups → Customer success team

This ensures faster response times and more relevant conversations.

4. Create Campaign ROI Reports

Track the complete customer journey from click to close. With UTM data in Streak, you can build reports showing:

Key Metrics to Track:

  • Cost per lead by channel
  • Customer acquisition cost (CAC) by campaign
  • Revenue attribution by source
  • Lifetime value by acquisition channel
  • Time to close by traffic type

Sample ROI Report:

CampaignSpendLeadsCustomersRevenueROI
Q1 Google Ads$5,0001008$32,000540%
LinkedIn Sponsored$3,000459$45,0001400%
Facebook Ads$2,000803$12,000500%

This data helps you double down on high-performing campaigns and pause underperforming ones.

5. Calculate Customer Lifetime Value by Channel

Understanding which channels bring the most valuable customers helps optimize long-term marketing strategy.

Analysis Example:

After tracking customers for 12 months, you discover:

  • Webinar leads have an average LTV of $15,000
  • Paid search leads average $8,000 LTV
  • Social media leads average $4,500 LTV

This insight might justify spending more to acquire webinar attendees, even if the initial cost per lead is higher.

Conclusion

Tracking UTM parameters in Streak CRM doesn’t have to be complicated. With SourceLoop’s automated capture and proper UTM tagging, you can finally see which marketing efforts drive real results.

The key is starting simple: install the tracking script, add UTM parameters to your campaigns, and let the data flow into your CRM automatically. Once you have attribution data, you can make smarter budget decisions, improve lead follow-up, and prove marketing ROI.

Ready to stop guessing where your leads come from? Start your free SourceLoop trial and begin tracking UTM parameters in Streak CRM today.