tracking UTM

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.

Use a descriptive format that includes key context:

[objective]-[audience]-[description]-[date]

Examples:

  • prospecting-lookalike-spring-collection-apr26
  • retargeting-cart-abandoners-flash-sale-apr26
  • brand-awareness-new-product-launch-mar26

Simplified Alternative

For smaller teams, a simpler format works:

[campaign-name]-[date-or-season]

Examples:

  • spring-sale-2026
  • bfcm-2026
  • new-arrivals-apr
  • loyalty-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.

Ready to see your true ROAS?

Detectly tracks every UTM, attributes every Shopify order, and shows you which channels actually drive revenue.