utm_campaign
utm_campaign is a UTM parameter that identifies the specific marketing campaign, promotion, or initiative that a link belongs to, such as spring-sale-2026 or bfcm-retargeting.
What Is utm_campaign?
The utm_campaign parameter names the specific marketing campaign or promotion associated with a link. While utm_source identifies the platform and utm_medium identifies the channel type, utm_campaign tells you which initiative drove the traffic.
It answers the question: “Which campaign brought this visitor?”
Campaign Naming Conventions
Consistent naming is the difference between useful data and a messy report. Adopt a convention and enforce it across your entire team.
Recommended Structure
Use a descriptive format that includes key context:
[objective]-[audience]-[description]-[date]
Examples:
prospecting-lookalike-spring-collection-apr26retargeting-cart-abandoners-flash-sale-apr26brand-awareness-new-product-launch-mar26
Simplified Alternative
For smaller teams, a simpler format works:
[campaign-name]-[date-or-season]
Examples:
spring-sale-2026bfcm-2026new-arrivals-aprloyalty-program-launch
Campaign Naming Best Practices
Always use lowercase and hyphens
Spring_Sale_2026 and spring-sale-2026 look like different campaigns in reports. Use lowercase with hyphens consistently.
Include a date or time reference
Campaigns repeat. If you run a flash sale every month, include the month: flash-sale-apr26 not just flash-sale. This prevents data from different periods blending together.
Separate prospecting from retargeting
Even on the same platform, prospecting and retargeting campaigns serve different purposes and should be tracked separately. Make the campaign objective obvious in the name.
Do not include source or medium in the campaign name
The campaign name should be channel-agnostic. A spring sale might run on Facebook, Google, and email. Use the same campaign name across all three so you can see total campaign performance:
utm_source=facebook&utm_medium=paid-social&utm_campaign=spring-sale-2026
utm_source=google&utm_medium=cpc&utm_campaign=spring-sale-2026
utm_source=klaviyo&utm_medium=email&utm_campaign=spring-sale-2026
Viewing Campaign Performance
When your campaigns are named consistently, you can answer powerful questions:
- “How much total revenue did the spring sale generate across all channels?”
- “Which platform drove the most ROAS for my BFCM campaign?”
- “Are my prospecting campaigns bringing in customers who actually buy?“
utm_campaign in Detectly
Detectly captures the utm_campaign value from every visitor and ties it to Shopify orders. Your dashboard shows campaign-level revenue, orders, and ROAS, so you can see exactly which promotions drive real sales. Build consistently tagged links with our free UTM Builder.
Related terms
utm_medium
utm_medium is a UTM parameter that identifies the marketing channel type used to deliver traffic, such as cpc (paid search), email, social, or organic.
UTM Parameters
UTM parameters are tags added to the end of a URL that tell analytics tools exactly where traffic came from, which campaign sent it, and what type of marketing drove the click.
utm_source
utm_source is a UTM parameter that identifies which platform, website, or publisher sent traffic to your store, such as facebook, google, or newsletter.
Ready to see your true ROAS?
Detectly tracks every UTM, attributes every Shopify order, and shows you which channels actually drive revenue.