Skip to main content

What are Google Analytics “Custom Campaigns”

In Google Analytics 4 (GA4), custom campaigns are not something you create inside GA4 itself.

Instead, they are defined by your UTM parameters, especially:

GA4 simply reads and reports what you pass in your URLs.

Example of a Custom Campaign

https://yourwebsite.com?utm_source=linkedin&utm_medium=paid_social&utm_campaign=2026_q1_brand_awareness&utm_content=ad_123

This creates a custom campaign called:

2026_q1_brand_awareness

Where to See Custom Campaigns in GA4

In Google Analytics 4, go to:

Reports > Acquisition > Traffic Acquisition

Then:

  • Change the primary dimension to Session campaign (utm_campaign)
  • Or explore Source / Medium / Campaign combinations

You’ll see metrics such as:

  • Traffic
  • Conversions
  • Engagement
  • Revenue (if applicable)

Why “Custom Campaigns” Break So Easily

This is where most teams struggle.

Common Issues

  • Multiple naming variations:
    • spring_sale
    • SpringSale
    • spring-sale
  • Missing UTMs
  • Different teams using different formats
  • Paid vs. organic inconsistency

Result:

Fragmented reporting in GA4.

💡 Pro-Tip

Stop "Direct" Visits from Stealing Your Campaign Traffic

The Difference Most People Miss

Basic Understanding

Custom campaigns = utm_campaign value

Advanced Understanding

Custom campaigns = a structured system of campaign naming and governance

How to Structure Custom Campaigns Properly

Instead of random names:

Bad

utm_campaign=spring_sale

Good (Standardized)

utm_campaign=2026_q1_paid_social_brand_awareness

Recommended Naming Structure

Element Example
Year 2026
Quarter Q1
Channel paid_social
Objective brand_awareness

Final example:

2026_q1_paid_social_brand_awareness

Custom Campaigns at Scale

At the enterprise level, custom campaigns require more than basic URL tagging. They require governance, taxonomy, consistency, and automation. So as amazing Google Analytics manual builder is, it is recommended to use scalable GA4 UTM Builder platforms

Governance

Taxonomy

  • Standardized dropdown values
  • Channel mapping across GA4, Adobe, and CRM platforms

Consistency

  • Alignment across ads, email, CRM, and social

Automation

  • URL builders
  • Integrations with platforms such as Workfront and Salesforce Marketing Cloud
Automated Campaign URL Builder

Stop wasting time trying to guess
how to build campaign URLs.

Shorten your workflow and ensure accurate reporting at 100% using CampaignTrackly.com. No more broken links, no more "Unassigned" traffic.

Faster Setup
Reduce manual labor by 90%
🎯
100% Accuracy
Zero human tagging errors
Start Automating My URLs 👉
★★★★★

Trusted by 1,000+ Marketing Teams

Frequently Asked Questions

What are custom campaigns in Google Analytics?

Custom campaigns in Google Analytics are user-defined campaign tracking structures created using UTM parameters such as utm_campaign, utm_source, and utm_medium. These parameters allow marketers to track traffic sources and campaign performance in GA4 reports.

Does Google Analytics create campaigns automatically?

No. Google Analytics does not create campaigns automatically. Campaign data is generated based on the UTM parameters added to your URLs. GA4 simply reads and reports this data.

Where can I see custom campaigns in GA4?

You can view custom campaigns in GA4 under Reports > Acquisition > Traffic Acquisition. Use the “Session campaign” dimension to analyze campaign performance.

What is the difference between utm_campaign and a custom campaign?

The utm_campaign parameter defines the campaign name, while a custom campaign refers to the overall tracking structure created using UTM parameters. In practice, they are closely related, but custom campaigns represent the broader tracking strategy.

Why are my campaigns showing incorrectly in GA4?

Campaign data can appear fragmented due to inconsistent naming, missing UTM parameters, or different teams using different formats. Standardizing naming conventions helps prevent this issue.

What is a campaign naming convention?

A campaign naming convention is a standardized format for defining campaign names, often including elements like year, channel, and objective. For example: 2026_q1_paid_social_brand_awareness.

How do you standardize campaign tracking?

Campaign tracking is standardized by using predefined templates, controlled taxonomies, consistent naming conventions, and centralized tools that enforce rules across teams and channels.