What a campaign tracks
A HubSpot campaign is a container that groups related marketing assets and tracks their collective performance. You can attach:
Marketing emails. Landing pages. Blog posts. Social media posts. Ads. CTAs (calls to action). Workflows.
Once assets are attached, HubSpot aggregates their metrics: total contacts generated, total sessions, influenced revenue (if you use deals), and individual asset performance.
The campaign view has several tabs. Performance shows the big picture: contacts, sessions, and deals influenced. Attribution shows which touchpoints contributed to conversions. Assets lists everything attached with individual metrics. Activity shows a timeline of campaign events.
Create the campaign before the assets
This is the key principle: create your campaign first, then build the assets and attach them during creation.
Go to Marketing > Campaigns > Create Campaign. Give it a name, a start and end date, and optionally a budget and goal. HubSpot automatically generates a UTM campaign parameter based on your campaign name.
When you later create an email, landing page, or blog post, you'll see a "Campaign" field in the settings. Select your campaign from the dropdown and the asset is automatically attached and tracked.
If you build assets first and try to attach them later, it still works, but you miss any tracking data from before the attachment. Start with the campaign.
Tracking URLs for external channels
Not everything you promote lives in HubSpot. You might share links on social media, in partner newsletters, in offline materials, or in ad platforms.
HubSpot's tracking URL builder lets you create URLs with UTM parameters that feed data back into your campaign. Go to Marketing > Campaigns, select your campaign, and use the tracking URL tool.
A tracking URL includes: the destination URL (your landing page), the campaign name (auto-filled), the source (e.g. linkedin, google, partner-newsletter), and optionally the medium and content.
When someone clicks a tracking URL, HubSpot attributes their visit to the correct campaign and source. Without tracking URLs, that traffic shows up as "Other campaigns" or "Direct" in your analytics, and you lose visibility into what's working.