Skip to content

Report on campaigns using the custom report builder

Last updated: October 9, 2024

Available with any of the following subscriptions, except where noted:

Marketing Hub   Professional , Enterprise

Create campaign reports using the custom report builder to measure the performance and success of individual or multiple campaigns.

It is recommended to use campaigns as a data source to measure the campaign's performance against other data sources such as contacts, deals, or orders.

Please note: when building Contact create, Deal create, or Revenue reports, it is recommended to use HubSpot's Attribution Report Builder instead. 

Create a campaign report

To start building your report: 

  • In your HubSpot account, navigate to Reporting > Reports.
  • In the upper right, click Create report.
  • In the Create reports from scratch section, click Custom Report Builder
  • Select Choose my own data sources.
  • At the top, click the Primary Data sources dropdown menu and select Campaigns.
     

 

  • Select your secondary data sources. Learn more about selecting data sources.
  • In the top right, click Next.
  • In the left panel, use the search bar, click the Browse dropdown menu, or click the Filter fields icon and select the data source with the field you want to add.
  • Hover over the property and click Actions > View property info to review the campaign property details and description.
  • Click and drag fields from the left sidebar into the channel slots in the Configure tab, or click Actions, then select Add to [X].
  • After adding your campaign properties, continue setting up your custom report
     

Properties available

When building your report, you can add default or custom campaign properties. You can also use properties from events associated with a campaign's influenced contacts. 

Campaign properties

When using the custom report builder, you can use the following default campaign properties or any custom campaign properties:

  • [Campaign] - Campaign name: the name of the campaign. 
  • [Campaign] - Campaign start date: the start date of the campaign. 
  • [Campaign] - Campaign end date: the end date of the campaign. 
  • [Campaign] - Campaign owner: the HubSpot user assigned to the campaign. 
  • [Campaign] - Campaign business unit (Marketing Hub Enterprise only): if you have the Business Units add-on, you can also report by the campaign's associated Business unit.
  • [Campaign] - Campaign goals: the objective of the campaign. 
  • [Campaign] - Campaign audience: the target audience of the campaign. 
  • [Campaign] - Campaign status: the status of the campaign, such as Planned, In progress, Active, Paused, or Completed
  • [Campaign] - Campaign budget total: the total budget of the campaign. Learn more about managing your campaign budget
  • [Campaign] - Campaign spend total: the total spend of the campaign. Learn more about managing your campaign's spend items

Influenced contact properties

You can also use the following influenced contact event properties. Learn more about a campaign's influenced contacts
  • Campaign Influence - Campaign Id: the ID of the campaign that influenced the contact. You can retrieve this ID from your campaign's URL.
    • If the campaign URL is: https://app.hubspot.com/marketing/123456/campaigns/1234-567-89101121213/assets
    • The campaign Id will be: 1234-567-89101121213.
  • Campaign Influence - Asset type: the type of asset that influenced the contact, such as a marketing email or social post.
  • Campaign Influence - Idempotency id: a unique identifier for each individual influence event. This metric is useful when aggregating events.
  • Campaign Influence - timestamp: the date and time when the contact was influenced by the campaign. 

Example reports

The sections below outline common report configurations you can use to analyze your campaigns.

Total campaign budget vs spend by campaign type or name

To compare your campaign budget across different campaign types or specific campaigns, you can view your report with the following configuration:

  • Data source: Campaigns as Primary data source
  • Chart type example: Vertical bar
  • X-axis: Campaign - Campaign type or Campaign - Campaign name
  • Y-axis: Campaign - Campaign spend total and Campaign - Campaign budget total

Influenced contacts by asset type per campaign

To compare influenced contacts across different asset types per campaign, configure a report as follows:

  • Data sources: Contacts as Primary data source and Campaigns as Secondary data source.
  • Chat type example: Vertical bar
  • X-axis: Campaign - Campaign name. It's recommended you click Edit field and sort by Descending.
  • Y-axis: Count of contacts
  • Break down by: Campaign Influence - Asset type

Top count of influenced contacts across all campaigns

To create a report of the top campaigns by total influenced contacts, create a report with the following configuration:

  • Data sources: Contacts as Primary data source and Campaigns as Secondary data source.
  • Chart type example:  Horizontal bar
  • X-axis: Campaign - Campaign name. It's recommended you click Edit field and sort by Descending.
  • Y-axis: Count of contacts

Asset type or channel mix by campaign

To break down the asset type or channel mix by campaign, use the following report configuration:

  • Data source: Campaigns as Primary data source.
  • Chart type example: Table
  • Columns:
    • Campaign - Campaign name 
    • Campaign - Number of Ad Campaigns
    • Campaign - Number of Blog posts
    • Campaign - Number of CTAs
    • Campaign - Number of Emails
    • Campaign - Number of Forms
    • Campaign - Number of Landing pages
    • Campaign - Number of Lists

Companies influenced by campaign

To create a report to analyze a count of the companies influenced by each campaign, create a report with the following configuration:

  • Data sources: Campaigns as Primary data source  and Companies as Secondary data source.
  • Chart type example: Pivot table
  • Rows:
    • Campaign - Campaign name
    • Campaign Influence - Asset type
  • Values: Count of companies
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.