If you’ve ever struggled to prove the real value of a campaign—beyond clicks and open rates—you’re not alone. Launching campaigns is the easy part. What’s far more challenging is showing exactly how those campaigns drive new contacts, generate revenue, or move the needle on higher-quality leads. Without a dependable way to track performance, you end up juggling spreadsheets or chasing metrics across disconnected reports.
Inside HubSpot, you’re likely managing a complex web of emails, forms, ads, landing pages, and workflows. While each tool tells part of the story, none gives you a full picture of campaign impact on defined business goals—unless you build it manually.
That’s where HubSpot’s Campaign Goals Tracker comes in. It lets you set concrete goals for each campaign and watch progress unfold in real time, directly in your campaign dashboard. In this guide, you’ll learn how to set it up, avoid setup mistakes, and turn campaign reporting into a streamlined, accurate process.
How to Set, Track, and Crush Your Marketing Targets in HubSpot
HubSpot’s Campaign Goals Tracker, built into the Campaigns tool, is designed to bring clarity to campaign performance. Instead of guessing whether a campaign is successful, you define specific outcomes, and HubSpot monitors the results for you.
You can set goals like “new contacts,” “influenced revenue,” or “website sessions,” and compare them against actual results—all without leaving the campaign record. You’ll find the Goals panel when creating or editing a campaign from within Marketing Hub.
Because the tracker connects directly to other areas—like CRM records, Marketing Contacts, Analytics Tools, and Reports—data from forms, ad clicks, and page views automatically feeds into your goal tracking. No jumping between tools; no manual counting.
If you’re using Marketing Hub Professional or Enterprise, you’ll get the added flexibility to track multiple types of goals in one campaign, each with its own insights in your reporting suite.
How It Works Under the Hood
Here’s how the Campaign Goals Tracker functions behind the scenes to deliver real-time, campaign-level insights.
Inputs:
- A campaign goal type (like new contacts or influenced revenue) and target number
- Assets you associate with the campaign—emails, forms, pages, ads
- HubSpot tracking code installed where needed
Process:
HubSpot automatically tracks interactions with associated assets. When a visitor fills out a form or clicks an ad tied to a campaign, that engagement is recorded. Then, HubSpot aggregates the data and compares it to your predefined goals. Progress is displayed as percentages inside the campaign record.
Outputs:
You’ll see a clear visual of how close you are to hitting your goals—updated in real time. Detailed reports and dashboards break down performance by goal type. You can even trigger alerts through workflows when you’re approaching or have reached your targets.
You’re not limited to just one goal. Combine goals such as “new contacts” and “influenced revenue” in the same campaign for a fuller picture. You can also control which assets contribute to specific goals. This allows you to measure only what really matters and avoid contamination from unrelated activities.
Main Uses Inside HubSpot
Tracking New Leads by Campaign Source
Want to know how many new leads come from a webinar series or product launch campaign? You can track this directly inside the campaign record.
Just set “new contacts created” as your goal and enter your target number. Once your emails, ads, forms, and landing pages are linked, HubSpot will automatically count relevant new contacts that engage with them.
This eliminates the need for manual exports or spreadsheet filters. Within the reporting dashboard, it’s easy to compare lead generation performance across campaigns to identify what’s truly working.
Measuring Influence on Revenue
If your team is focused on revenue outcomes—and not just top-of-funnel numbers—this tracker becomes essential. Campaigns often support pipeline generation, and this feature connects the dots.
By setting a goal for “deals influenced” or “influenced revenue,” you can monitor which campaigns drive meaningful action. HubSpot pulls deal data from your CRM based on contact engagement, so every deal tied to campaign-influenced contacts updates your revenue goal automatically.
Say you’re targeting $100,000 in influenced revenue. As sales close deals tied to campaign-engaged leads, you’ll see that number tick upward—giving your marketing team visibility into how your work drives pipeline and closed-won outcomes.
Monitoring Engagement Metrics
Sometimes your goal isn’t to generate leads or revenue right away. You might be running a top-of-funnel campaign to build awareness or drive traffic. For that, track engagement goals like “website sessions,” “ad clicks,” or “form submissions.”
If your campaign includes blog promotion or social media ads, a session goal will help you assess whether the content resonates with your audience. HubSpot tracks every qualifying visit and automatically updates your progress.
This kind of insight helps you refine early-stage campaigns—before jumping into lead generation—by understanding what drives attention and interaction in your audience.
Common Setup Errors and Wrong Assumptions
Not linking assets to the campaign
If you skip associating your assets (emails, forms, pages), HubSpot can’t track activity toward your campaign goal. Always review the “Associated assets” section to ensure everything is connected.
Choosing the wrong metric
It’s easy to confuse “new contacts” with “influenced contacts.” Defining your intent upfront avoids mismatched goals and misleading reports.
Overlooking campaign dates
All goal tracking is bound by the dates you set. If those dates are off, you’ll miss important data—or pull in results after the campaign’s over. Always double-check your date range.
Using the same assets in multiple overlapping campaigns
When a form or email is in two live campaigns, its performance is split between them. That can dilute your results and lead to bad attribution. Try to keep asset use distinct per campaign when goals matter.
Step-by-Step Setup or Use Guide
Before you configure campaign goals, make sure you’re using Marketing Hub Professional or Enterprise. Also, verify your HubSpot tracking code is installed on all relevant site pages.
- Go to Campaigns: In your HubSpot portal, navigate to Marketing > Campaigns.
- Create or open a campaign: Click “Create campaign” or open one already in progress.
- Set clear campaign dates: Enter the actual start and end dates your campaign will run.
- Associate assets: Use the right-side panel to link the campaign’s emails, ads, social posts, landing pages, and forms.
- Access the Goals section: In the campaign record, click the “Goals” tab to begin goal setup.
- Add a goal: Click “Add goal,” select a metric like “New contacts” or “Influenced revenue,” and choose your goal type.
- Define your target: Type in your goal value—like 300 new contacts or $75,000 in revenue—and save.
- Monitor progress: Track updates from your campaign record as HubSpot fills in real data.
- Report on results: Go to Reports > Dashboards, choose the Campaign Performance dashboard, and apply filters to isolate progress by goal.
Measuring Results in HubSpot
Once your campaign goes live, accuracy depends on ongoing reviews and on ensuring goal inputs stay connected.
Campaign Analytics:
This tab updates in real time, showing counts, goal completion percentages, and the trend for each metric.
Reports Tool:
Use built-in Campaign Analytics templates or create custom views to compare goals across multiple campaigns.
Dashboards:
Build a campaign-focused dashboard to bring together performance widgets like:
- Contact creation by campaign
- Goal completion percentages
- Deals influenced
- Form submissions or ad clicks
- Revenue influenced over time
Attribution Reports:
If you have multi-touch attribution available, these reports reveal which campaign assets played the biggest role in deal creation.
Checklist to Stay Accurate:
- Keep assets linked throughout the campaign
- Check progress weekly to catch issues early
- Only revise dates or goals when absolutely necessary—and always document changes
- Use campaign notes to explain strategy shifts or pacing challenges
When you stick to these best practices, your campaign data stays both clean and credible.
Short Example That Ties It Together
Let’s say you’re launching a summer campaign to drive demo requests. Your team’s target: 300 new contacts and $75,000 in influenced revenue.
- You create the “Summer Event 2024” campaign in HubSpot, running from June 1 to July 31.
- You associate the signup landing page, LinkedIn ads, and marketing emails.
- Under “Goals,” you set two metrics: one for 300 new contacts and one for $75,000 in revenue.
- As users fill out your form and get added to CRM, HubSpot updates the contact goal automatically.
- When those leads generate deals, HubSpot attributes revenue to the campaign and calculates your progress toward the second goal.
- Midway through July, reports show you’re at 280 contacts and $63,000 in influenced revenue—giving your team an opportunity to make a final push.
This example highlights how automated campaign tracking keeps you informed—and helps you act before the clock runs out.
How INSIDEA Helps
Getting campaign goals right in HubSpot takes alignment across marketing, RevOps, and sales. From defining what success looks like to configuring dashboards that reflect it, consistency is key. That’s where INSIDEA comes in.
We help you:
- Set up HubSpot campaigns with reliable data and CRM connections
- Maintain long-term accuracy with managed asset and workflow updates
- Build automation to alert you when goals hit critical thresholds
- Align your reports to track pipeline, conversion, and revenue milestones
- Define smart goals that reflect your actual business priorities—not vanity metrics
With INSIDEA, your team gets the strategy, setup, and support you need to confidently measure what actually moves your business forward. Check out INSIDEA’s HubSpot consulting services or connect with one of our specialists.