ROI reporting on company level

OttoVullers1
Member

Hello, 

I am wondering if somebody can help me out with regards to ROI reportuing on a company level?

In the standard Ad reporting of HubSpot, HubSpot reports total Revenue and # of Deals related to a specific Ad (campaign). The revenue is allocated in case a Contact has clicked on an ad and when this Contact has agreed to a deal.

In case a collegue of the same Company has agreed to a deal this is not reported or allocated to this ad. 

I would like to have insight in the ROI on a company level. Most often the Contact who has first interaction is not the person who will actually buy the product or service. Therefore from the current reports you may conclude that ad spend is not beneficial or has a bad ROI, while on a company level this is not the case.

best rgds

Otto

0 Upvotes
1 Accepted solution
trevordjones
Solution
Recognized Expert | Diamond Partner
Recognized Expert | Diamond Partner

Hi Otto,

 

This workaround requires a little more than just report building.  

 

First you need a Multi-Checkbox Property on both the Contact Record and the Company Record.  The options on those checkboxes should be the names of your active campaigns.

 

Second, you'll need a workflow based upon the ads interactions trigger to set the values for those properties when contacts interact with your ads, like this example:

 

2024-02-08 - 09-55-06 - EC FITD - Paid Ads Tracking - HubSpot.png

Only you should add a step that also populates that value on the company record.

 

This will tell you which contacts, working for which companies, have interacted with the ads in a given campaign.  Once you have this you can create a a report in the custom report builder with these filters: 

 

2024-02-08 - 11-28-54 - Deals Influenced by Paid Ads by Campaign.png

The example I am showing you in this screenshot shows you count of deals, but you could swap that out for "Amount in Company Currency" to get revenue.

 

2024-02-08 - 11-29-20 - Deals Influenced by Paid Ads by Campaign.png

- Trevor
If my post solves your problem, please accept it as a solution.

 

Trevor Jones

Consultant II

Process Pro Consulting
mobilePhone
(207) 939-7689
emailAddress
tjones@processproconsulting.com
website
processproconsulting.com
address
Remote from Maine
linkedin

View solution in original post

0 Upvotes
3 Replies 3
OttoVullers1
Member

Hi Trevor, thx for your feedback! Help is sure appreciated as i am not sure whether I fully understand the feedback and how to build such a report. In case you are willing to assist (perhaps in a videocall) please let me know.

Cheers

Otto

0 Upvotes
trevordjones
Solution
Recognized Expert | Diamond Partner
Recognized Expert | Diamond Partner

Hi Otto,

 

This workaround requires a little more than just report building.  

 

First you need a Multi-Checkbox Property on both the Contact Record and the Company Record.  The options on those checkboxes should be the names of your active campaigns.

 

Second, you'll need a workflow based upon the ads interactions trigger to set the values for those properties when contacts interact with your ads, like this example:

 

2024-02-08 - 09-55-06 - EC FITD - Paid Ads Tracking - HubSpot.png

Only you should add a step that also populates that value on the company record.

 

This will tell you which contacts, working for which companies, have interacted with the ads in a given campaign.  Once you have this you can create a a report in the custom report builder with these filters: 

 

2024-02-08 - 11-28-54 - Deals Influenced by Paid Ads by Campaign.png

The example I am showing you in this screenshot shows you count of deals, but you could swap that out for "Amount in Company Currency" to get revenue.

 

2024-02-08 - 11-29-20 - Deals Influenced by Paid Ads by Campaign.png

- Trevor
If my post solves your problem, please accept it as a solution.

 

Trevor Jones

Consultant II

Process Pro Consulting
mobilePhone
(207) 939-7689
emailAddress
tjones@processproconsulting.com
website
processproconsulting.com
address
Remote from Maine
linkedin
0 Upvotes
trevordjones
Recognized Expert | Diamond Partner
Recognized Expert | Diamond Partner

Hi @OttoVullers1 ,

 

Unfortunately, this isn't currently possible within the ads tool.

 

It is possible to use custom properties and workflows to track ads interactions on the contact record, which could ultimately be copied to the Company and Deal.  This approach would enable you to  build revenue reports that are summarized or filtered by the ads the contacts associated with a given company interacted with.  Unfortunately, you'd have to evaluate the cost data in aggregate, as there is currently no way to store that in properties.

 

If you're interested in learning more abou that approach, I'd be happy to help.

- Trevor
If my post solves your problem, please accept it as a solution.

 

Trevor Jones

Consultant II

Process Pro Consulting
mobilePhone
(207) 939-7689
emailAddress
tjones@processproconsulting.com
website
processproconsulting.com
address
Remote from Maine
linkedin
0 Upvotes