🔧 UTM Template Fix Guide

Fix broken campaign attribution in 15 minutes

📊 Impact Summary

107
Campaigns to Fix
$19,658
Untracked Spend
49,068
Untracked Clicks
35
High Priority
⚡ Quick Start: Download the high-priority CSV below and follow the 6-step process to fix the most critical campaigns first (>500 clicks each).

📥 Download Campaign Lists

📄 High Priority (35 campaigns) 📄 All Campaigns (107 total)

🎯 The UTM Template You Need

Copy this exact template (you'll paste it into Meta Ads Manager):

utm_source=fb&utm_medium=paid&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&utm_term={{adset.id}}

The {{campaign.id}} parts are Meta's dynamic parameters - they auto-insert the correct IDs.

🚀 How to Fix (Bulk Edit Method)

Step 1: Open Meta Ads Manager

Go to adsmanager.facebook.com and navigate to the Campaigns tab.

Step 2: Find Your Campaigns

Use the downloaded CSV to identify campaigns. Options:

Step 3: Open Bulk Editor

After selecting campaigns, click the "Edit" button in the toolbar.

Step 4: Add URL Parameters

  1. In the bulk editor, scroll to find the "Tracking" section
  2. Look for "URL Parameters" field
  3. Paste the UTM template from above

Step 5: Publish Changes

Click "Publish" to apply the URL template to all selected campaigns.

Step 6: Verify Tracking

  1. Click on one of the ads in the campaign
  2. Check the destination URL - you should see the UTM parameters added
  3. Test: Click the ad, fill out the form
  4. Check GoHighLevel - the opportunity should show utm_campaign with the campaign ID
✅ Expected Result: Within 24 hours, you'll start seeing leads attributed to these campaigns in the dashboard. The "0 leads" will change to actual numbers!

📋 Priority Order

Fix these first (highest ROI):

  1. High Priority (35 campaigns): >500 clicks, $11,819 spend - Fix these today
  2. Medium Priority (64 campaigns): 100-500 clicks, $7,493 spend - Fix this week
  3. Low Priority (8 campaigns): <100 clicks, $345 spend - Fix when time allows

🔍 Troubleshooting

Can't find "URL Parameters" field?

Try these locations:

Parameters not showing in destination URL?

Wait a few minutes for Meta to process the changes, then refresh the ad.

Still showing 0 leads after 48 hours?

  1. Verify GoHighLevel form has "Capture UTM Parameters" enabled
  2. Test the form yourself and check if attribution appears in GHL
  3. Contact tech support with campaign ID and GHL screenshot

📚 Additional Resources


Dance Motion Marketing • Last updated: March 21, 2026
Questions? Ask in #tech-support