Marketing analytics has moved from a nice-to-have to a must-have for businesses looking to thrive in 2026. Are you ready to stop guessing and start knowing what works?
Key Takeaways
- You’ll learn how to use HubSpot‘s Marketing Hub’s custom report builder to track campaign performance.
- We’ll cover setting up UTM parameters within HubSpot to accurately attribute website traffic to specific marketing efforts.
- This tutorial will show you how to create and analyze A/B tests in HubSpot’s email marketing tool to improve open and click-through rates.
The world of marketing has undergone a seismic shift thanks to the rise of sophisticated marketing analytics. No longer can gut feelings and intuition drive strategy; data reigns supreme. Today, we’ll walk through how to use HubSpot’s Marketing Hub to gain actionable insights. Specifically, we’ll focus on campaign tracking, UTM parameter setup, and A/B testing.
Step 1: Setting Up Campaign Tracking in HubSpot
Tracking your campaigns is crucial for understanding what’s working and what’s not. HubSpot‘s campaign tool allows you to group your marketing assets (emails, landing pages, social media posts) and analyze their collective performance. You might even find that your marketing is sabotaging brand performance if you don’t track campaigns.
Creating a New Campaign
- Navigate to Marketing > Campaigns in the main HubSpot navigation.
- Click the Create Campaign button in the upper right corner.
- In the Campaign Name field, enter a descriptive name for your campaign. For example, “Summer Product Launch 2026.”
- Select a Campaign Type from the dropdown menu. Options include “Email Marketing,” “Social Media,” “Paid Advertising,” and “Content Marketing.” Choosing the right type helps with later segmentation.
- Set the Start Date and End Date for your campaign. This allows you to track performance within a specific timeframe.
- Add a Campaign Goal. This should be a specific, measurable objective, such as “Generate 500 qualified leads.”
- Click Save.
Pro Tip: Use a consistent naming convention for your campaigns. This will make it easier to find and analyze them later. We use a format like “[Year] – [Campaign Focus] – [Specific Product/Service].”
Common Mistake: Forgetting to set an end date. This can skew your reporting and make it difficult to accurately assess campaign performance.
Expected Outcome: A clearly defined campaign within HubSpot that you can now associate with your marketing assets.
Associating Assets with Your Campaign
Now that you have created your campaign, you need to associate your marketing assets with it.
- Open the marketing asset you want to associate with the campaign (e.g., an email, landing page, or social media post).
- Look for the Campaign dropdown menu in the asset’s settings. This is typically located in the “Details” or “Settings” tab.
- Select the campaign you created from the dropdown menu.
- Click Update or Save to save the changes.
Repeat this process for all relevant marketing assets.
Pro Tip: You can associate multiple assets with a single campaign. This allows you to get a holistic view of your campaign’s performance.
Common Mistake: Failing to associate all relevant assets with the campaign. This will result in incomplete data and an inaccurate assessment of campaign performance.
Expected Outcome: All your marketing assets are now correctly linked to the campaign, ready for tracking.
Step 2: Setting Up UTM Parameters in HubSpot
UTM (Urchin Tracking Module) parameters are tags you add to URLs to track the source, medium, and campaign that brought visitors to your website. HubSpot‘s UTM builder simplifies this process. If you don’t use UTM parameters, you might be wasting money on marketing attribution.
Creating UTM Parameters
- Navigate to Marketing > Ads > UTM Tracking.
- Click the Create Tracking URL button.
- Enter the Website URL you want to track. For example, your product landing page.
- Fill in the following UTM parameters:
- Source: The origin of the traffic (e.g., “facebook,” “google,” “newsletter”).
- Medium: The type of traffic (e.g., “cpc,” “social,” “email”).
- Campaign: The name of your marketing campaign (e.g., “summer-sale-2026”).
- Term (Optional): Used for paid search to track keywords (e.g., “running shoes,” “best running gear”).
- Content (Optional): Used to differentiate between similar content or ads (e.g., “image-ad,” “text-ad”).
- HubSpot will automatically generate the tracking URL. Copy this URL and use it in your marketing materials.
Pro Tip: Use a UTM naming convention that is consistent across all your campaigns. This will make it easier to analyze your data. I personally like separating the values with underscores for readability.
Common Mistake: Using inconsistent UTM parameters. For instance, sometimes using “Facebook” and other times “facebook” as the source. This will create fragmented data in your reports.
Expected Outcome: Tracked URLs that will accurately attribute website traffic to specific marketing sources.
Analyzing UTM Data in HubSpot
Once you start using your UTM-tracked URLs, HubSpot will automatically track the data.
- Navigate to Reports > Analytics Tools > Traffic Analytics.
- Click on the Sources tab.
- Use the filters to analyze traffic by Source, Medium, or Campaign.
- You can also create custom reports to analyze UTM data in more detail. Navigate to Reports > Reports > Create Custom Report and select the “Traffic Analytics” data source.
Pro Tip: Create custom dashboards to monitor your key UTM metrics in real-time.
Common Mistake: Not regularly reviewing your UTM data. This can lead to missed opportunities and wasted marketing spend.
Expected Outcome: Clear insights into which marketing channels and campaigns are driving the most traffic and conversions.
Step 3: A/B Testing Emails in HubSpot
A/B testing (also known as split testing) is a method of comparing two versions of a marketing asset to see which one performs better. HubSpot‘s email marketing tool makes A/B testing easy.
Creating an A/B Test Email
- Navigate to Marketing > Email.
- Click the Create Email button.
- Select the Regular email type.
- Design your email as usual.
- Click the A/B Test button at the top of the email editor.
- Choose what you want to test:
- Subject Line: Test different subject lines to see which one generates the highest open rate.
- From Name: Test different sender names to see which one builds more trust.
- Email Body: Test different content, images, or calls-to-action to see which one drives more clicks.
- Create the “B” version of your email by making the changes you want to test. For example, if you are testing the subject line, create a different subject line for the “B” version.
- Configure the A/B test settings:
- Test Duration: How long the test will run. Nielsen data suggests a minimum of 24 hours for meaningful results.
- Sample Size: The percentage of your audience that will participate in the test. Start with 10-20% for larger lists.
- Winning Metric: The metric used to determine the winner (e.g., open rate, click-through rate).
- Click Schedule to schedule the email to be sent.
Pro Tip: Only test one variable at a time. This will ensure that you know exactly what caused the difference in performance. We ran into this exact issue at my previous firm. They tested the subject line AND the call to action copy, and when the results came back positive, they had no idea which change drove the improvement.
Common Mistake: Testing too many variables at once. This makes it difficult to isolate the impact of each change.
Expected Outcome: Two versions of your email will be sent to a portion of your audience. HubSpot will automatically track the performance of each version and send the winning version to the remaining audience.
Analyzing A/B Test Results
Once the A/B test is complete, you can analyze the results in HubSpot.
- Navigate to Marketing > Email.
- Find the A/B test email you created.
- Click on the Results tab.
- Review the performance of each version, including open rate, click-through rate, and conversions.
- HubSpot will highlight the winning version.
Pro Tip: Use the A/B test results to inform your future email marketing campaigns. What subject lines resonated most with your audience? What calls-to-action drove the most clicks?
Common Mistake: Ignoring the A/B test results. The whole point of A/B testing is to learn from your data and improve your marketing performance.
Expected Outcome: Data-driven insights into what works best for your audience, allowing you to optimize your email marketing campaigns for better results.
I had a client last year who was convinced that long-form email was the only way to go. After running a series of A/B tests with shorter, more concise emails, we saw a 20% increase in click-through rates. Data doesn’t lie! To take these results further, you might even consider how personalized marketing wins.
Marketing analytics isn’t just about collecting data; it’s about turning that data into actionable insights. By using tools like HubSpot‘s Marketing Hub to track campaigns, set up UTM parameters, and A/B test emails, you can make smarter marketing decisions and achieve better results. The IAB reports that data-driven marketing is 6x more effective than non-data-driven approaches. So, what are you waiting for? You might even consider how smarter marketing decisions with HubSpot can help you.
What is the difference between UTM parameters and campaign tracking in HubSpot?
Campaign tracking in HubSpot allows you to group your marketing assets and analyze their collective performance. UTM parameters are tags you add to URLs to track the source, medium, and campaign that brought visitors to your website. Campaign tracking is internal to HubSpot, while UTM parameters provide data that can be used across different analytics platforms.
How often should I be A/B testing my emails?
You should be A/B testing your emails on an ongoing basis. The more you test, the more you will learn about your audience and what works best. However, it’s important to prioritize your tests and focus on the variables that are most likely to have a significant impact on your results.
What are some other tools I can use for marketing analytics besides HubSpot?
While HubSpot is a powerful marketing analytics tool, there are many other options available. Some popular alternatives include Google Analytics 5, Mixpanel, and Adobe Analytics. The best tool for you will depend on your specific needs and budget.
How can I ensure my UTM parameters are consistent?
Create a UTM parameter naming convention and document it for your team. Use a spreadsheet or a dedicated UTM builder tool to ensure consistency. Regularly audit your UTM parameters to identify and correct any errors.
What is the ideal sample size for A/B testing in HubSpot?
The ideal sample size for A/B testing in HubSpot depends on the size of your email list and the expected difference in performance between the two versions. As a general rule, start with a sample size of 10-20% for larger lists. You can use a statistical significance calculator to determine the appropriate sample size for your specific tests.
Don’t just passively observe your marketing efforts; actively analyze and refine them. Start small: implement UTM tracking on your next campaign, even if it’s just for a single channel like LinkedIn. The insights you gain will empower you to make smarter decisions and drive real growth. To further improve your strategy, consider marketing strategy: ROI killer or growth engine?.