Enter your landing page, pick your ad platform, and get a ready-to-use URL with dynamic macros already built in.
Understand the basics of UTM tracking and why every marketer needs to use them
UTM parameters (Urchin Tracking Module) are short text codes added to a URL to track campaign performance in analytics tools like Google Analytics.
| Parameter | What It Tracks | Example |
|---|---|---|
utm_source | Where your traffic comes from | facebook, google, newsletter |
utm_medium | The marketing channel type | cpc, email, social, banner |
utm_campaign | The specific campaign name or ID | summer_sale_2025 |
utm_term | Identifies keywords (paid search) | running+shoes |
utm_content | Differentiates ads within a campaign | headline_a, video_v2 |
Dynamic macros are placeholder tokens automatically replaced with real values when someone clicks your ad — no manual work per ad.
Follow these guidelines to get clean, consistent, and actionable data from your campaigns
UTM values are case-sensitive. Facebook and facebook appear as two different sources in Google Analytics.
Spaces get encoded as %20 — use underscores or hyphens instead.
Step-by-step instructions and articles to help you master UTM tracking
Type or paste the full URL of the page you're sending ad traffic to — for example, https://yoursite.com/landing-page. The URL must include https:// and a valid domain.
Once a valid URL is entered, the Create a UTM-powered link ↓ button activates. Click it to reveal the ad platform selector below.
Click the tile for the network you're running ads on — Meta, Google, TikTok, LinkedIn, and more. If your platform isn't listed, click Add Network to submit a request.
Fill in your tracking values in the order shown: utm_source, utm_medium, utm_campaign, utm_term, then utm_content. Click Use Macro on any row to insert a dynamic platform token that auto-fills at click time. Use + Add Custom Parameter to add extra rows with custom key and value fields.
Your complete tracking URL is built in real time below the parameters. Click Copy Full URL to copy the entire destination URL with parameters, or Copy URL Suffix to copy just the parameter string (useful for ad platforms with a separate tracking field). Once copied, paste it into your ad.
When you're ready to build another URL, click + Create a new URL at the bottom of the results. You'll see a confirmation prompt before anything is cleared.
Please read these terms carefully before using SetupUTMParameters.com
Welcome to SetupUTMParameters.com ("the Site," "we," "us," or "our"). By accessing or using this website, you agree to be bound by these Terms of Service. If you do not agree, please do not use the Site.
SetupUTMParameters.com provides a free tool for generating UTM-tagged URLs for use in digital advertising campaigns. You may use this service for lawful purposes only. You agree not to use the Site to create URLs intended to deceive, defraud, or harm others.
When you create an account, you are responsible for maintaining the confidentiality of your credentials and for all activity that occurs under your account. We reserve the right to suspend or terminate accounts that violate these terms.
URLs and notes you save are stored in our Supabase database, protected by row-level security. Each user can only access their own data. Account credentials are managed by Supabase Authentication with industry-standard encryption. You may delete your saved data at any time from your account page.
All content on this Site, including the tool, design, and documentation, is the property of SetupUTMParameters.com. You may not reproduce, distribute, or create derivative works without explicit written permission.
The Site is provided "as is" without warranties of any kind. We do not guarantee that UTM parameters generated by this tool will function as intended on all ad platforms, as platform specifications may change.
To the fullest extent permitted by law, SetupUTMParameters.com shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of the Site.
We reserve the right to update these Terms at any time. Continued use of the Site after changes are posted constitutes acceptance of the revised Terms.
Questions about these Terms? Contact us through the Ad Network Request form on the Site.
How we collect, use, and protect your information
This Privacy Policy explains how SetupUTMParameters.com ("we," "us," or "our") handles information when you use our website. We are committed to protecting your privacy.
We do not use analytics tracking, cookies, or third-party tracking scripts beyond the Google Fonts CDN used for typography. We do not sell or share your personal information with advertisers.
User account credentials are managed securely via Supabase Authentication. Saved URLs, notes, and profile data are stored in our Supabase database with row-level security — meaning each user can only access their own data. Avatar images are stored as base64 in your profile record. You may delete your account and all associated data at any time via your account settings.
If you provide your email address to be notified about a new ad network, we will use it solely for that notification. We will not add you to any marketing list without your explicit consent.
This Site uses Google Fonts, which may collect limited usage data per Google's own privacy policy. No other third-party services are embedded in this tool.
You can delete your saved URLs directly from your account's Saved URLs page. To request full account deletion, use the Ad Network Request form with the subject "Account Deletion Request" and include your registered email address.
This Site is not directed at children under 13. We do not knowingly collect information from children.
We may update this Privacy Policy from time to time. The effective date will be updated at the top of this page.
Your tracking URLs, organized by ad platform