While HubSpot's reporting capabilities are incredibly powerful for marketing analytics, the out-of-the-box reports for paid ads have some big limitations.
In the webinar from Hub X OS and the blog below, we explore the issues around paid ads analytics in HubSpot and how you can fill in the gaps to uncover your true return on ad spend.
Picture this: you've just connected your ads account to HubSpot, and you're expecting to have a wealth of information available to you. You go to your ads analytics page and, unfortunately, what you find is a little underwhelming.
And the reason for that is there are a lot of things on the ads analytics page that look like they should be helpful, but in actuality are not.
This is a big issue because according to HubSpot and Salesforce, it takes an average of 8 marketing touch points to make a sale for B2Bs. That’s a lot of touch points that could be a paid ad that wasn’t credited.
It takes on average 8 interactions and marketing touch points to make a sale for B2B's. So if you're only looking at your last touch and your first touch, that's 6 or more opportunities where ads could have been a pivotal moment in that person's journey that you're not crediting. It's not getting counted and and you have no visibility into that.
Here are a couple of scenarios where you would have no visibility into certain ad interactions and the ad would get no credit if you're just using the out-of-the-box HubSpot reporting.
In this scenario, someone clicks on your ad. This takes them to a landing page and the contact learns more about your brand, but they don't convert yet. They may be thinking about your brand and however much later, they come back when they're ready to take the next step with you. Let's say they search for you on Google, they go to your landing page again or your website, and they convert.
In HubSpot, this will show as an original source of organic search. The ad interaction will only live on the contact record timeline. Unless you're digging manually through all of your contact records to try to find these ad interactions, you're not going to see them anywhere.
Let's say you have a contact that converted a long time ago. They've been sitting in your database in HubSpot. It could be for any length of time.
You then run some retargeting ads and they click on it. That takes them back to your website or a landing page where they learn more and they leave. A few days later or a little while later, they'll search you on Google and they will then convert from there.
That middle-of-journey ads interaction will also not be reportable in HubSpot because the first touch attribution was something completely different.
Your original source is not going to include ads, and your latest source is going to be organic search.
So in both of these scenarios, you're losing out on a lot of credit that ads should be getting but aren't visible in native HubSpot reporting.
To overcome these limitations, you need to build custom reports that capture all touch points—first, middle, and last—that ads have with your contacts throughout the buyer’s journey. HubSpot’s recent introduction of custom ads data sources and the ability to track "ad interactions by campaign per contact" is a step in the right direction. But there’s still much more you can do.
Here’s how to build a system in HubSpot that provides better visibility into your paid ads performance. After following the steps in the guide below, you'll be able to create an amazing Paid Ads Influence dashboard like the one pictured below.
You can get the pictured dashboard and system set installed in your portal for free with one of our HubSpot experts.
The key to unlocking better ad reporting in HubSpot lies in setting up a few custom properties. This will allow you to track not just the contact creation source, but all ad interactions along the way. Here are the two main custom properties you’ll need to create:
Once you’ve created these custom properties, you’ll need to set up workflows to automate the process of populating them. For example:
These workflows ensure that every interaction is tracked accurately without manual intervention, giving you more reliable data to work with.
With these custom properties in place, you can now create more detailed reports that provide deeper insights into how your ads influence both contacts and deals:
Contacts are only one part of the equation—what about deals? You also need to know which deals were influenced by paid ads and how much revenue those ads are generating.
To do this, you can set up workflows that copy the "First Ad Interaction Date" from the contact record to the associated deal record. This allows you to compare the deal close date with the ad interaction date. If the deal was closed after an ad interaction, you can attribute that revenue to the ad.
You’ll also need to create a custom property on the deal record, such as "Influenced by Paid Ads," and set it to "Yes" for deals that meet this criterion. This lets you filter deals in your reports, ensuring you’re only attributing revenue to ads that truly influenced the sale.
This unlocks a world of options for reporting on actual pipeline value that was influenced by paid ads.
Once you’ve set up the basic dashboard, you can take your reporting even further. Here are some advanced options to consider:
By creating a custom dashboard HubSpot that tracks every ad interaction throughout the customer journey, you gain the insights you need into:
Ultimately, this approach helps you make more informed decisions about your paid ads strategy, ensuring you maximize the return on your marketing investments.
We're giving away free installations for this paid ads influence dashboard and system! Click below to claim your free installation with one of our HubSpot experts.