How to Track Facebook and Instagram Ads in HubSpot

How to Track Facebook and Instagram Ads in HubSpot

You’re likely managing Meta ads daily, but when it’s time to show how those campaigns deliver revenue in HubSpot, the picture often falls apart. Click data sits in Facebook Ads Manager, while contact activity and deals live in HubSpot. 

Without a bridge between them, you’re buried under spreadsheets, exporting, matching, and manually reconciling performance.

Even if your Meta account is technically connected, missing pixels or untagged URLs can sabotage attribution. HubSpot can’t link a click to a contact if it never sees the trail. Without those links, your reports can’t answer the questions that matter to your CMO.

This guide walks you through tracking Facebook and Instagram ads in HubSpot, from setup to reporting. You’ll learn how HubSpot tags, tracks, and calculates ROI, as well as how to avoid common missteps that break attribution. 

Whether optimizing campaigns weekly or managing reporting across teams, this guide helps reclaim the full story behind your Meta ad spend.

 

How HubSpot Links Meta Ads to Contacts and Revenue

Tracking Facebook and Instagram ads in HubSpot lets you sync directly with your Meta ad account. This isn’t just about pulling in data; it’s how HubSpot identifies which ad drove which contact and which campaign created revenue in your CRM.

Within HubSpot, the Ads tool is located under Marketing > Ads. Once connected, HubSpot imports campaign, ad set, and ad-level performance data in real time. More importantly, it links ad engagement to individual contacts, letting you analyze real outcomes rather than just clicks.

HubSpot inserts tracking parameters into ad URLs. When someone clicks a Meta ad and fills out a HubSpot-tracked form, HubSpot records which ad the person came from. This creates closed-loop reporting, tying CRM activity directly to a specific Meta campaign.

The connection powers ROI metrics like cost per deal and revenue per campaign because HubSpot links ad interactions to deal data. You move beyond vanity metrics to insights that drive strategic decisions.

 

How It Works Under the Hood

Two systems do the heavy lifting: Meta Ads Manager and HubSpot Ads. They communicate through shared tracking.

HubSpot requires accurate tracking:

  • A connected and authorized Meta Ads account
  • HubSpot tracking code installed on all relevant pages
  • One or more HubSpot forms or integrated forms via the Forms API
  • URL tracking parameters are automatically inserted by HubSpot or set carefully

HubSpot delivers once connected:

  • Campaign-level metrics including impressions, clicks, CPC, and spend
  • Contact-level tracking tying ad clicks to form fills and eventual deals
  • Revenue attribution for ads that contributed to closed-won business

When a user clicks a Facebook or Instagram ad, HubSpot’s template embeds URL parameters like hsa_cam (campaign ID) and hsa_ad (ad ID). Cookies track clicks, and once the user submits a HubSpot form, the session is recorded in the CRM. 

HubSpot maps attribution to campaigns, showing not just clicks, but conversions, engagement, and revenue contribution.

You can filter ad attribution by audience type, such as retargeting or cold traffic, and enable automatic syncing so HubSpot updates Meta Custom Audiences whenever contact lists change.

 

Main Uses Inside HubSpot

Ad Attribution and Revenue Analysis

Once Meta is connected, HubSpot moves beyond cost-per-lead metrics and shows the actual revenue generated by social ads. HubSpot links form fills to deals and tracks their value.

Example:
A team spends $1,500 on Instagram lead ads monthly. HubSpot shows that 10 form submissions resulted in $40,000 in deals. Insights like this inform decisions on scaling ad sets, adjusting bids, or reallocating budgets.

Multi-Touch Attribution for Nurtured Leads

Leads may not convert from a single click. HubSpot supports first-touch and last-touch attribution to see if Meta ads introduced a contact, closed the deal, or both.

Example:
A prospect watches a Facebook video ad but converts only after receiving a nurturing email two weeks later. HubSpot credits both touchpoints in the timeline, giving a full view of the funnel.

Lead Nurturing and Audience Sync

HubSpot dynamically creates and updates Custom Audiences for campaigns based on lifecycle stage, form submissions, or list membership.

Example:
A HubSpot list of “Demo Booked” contacts is synced to a Meta Custom Audience. The audience updates automatically, adding new Instagram ad contacts within hours.

Campaign-Level Reporting Across Channels

HubSpot unifies data from Facebook, Instagram, Google, and LinkedIn into a single view. Side-by-side comparisons give a clear picture of performance.

Example:
A marketing analyst compares Facebook and Google. HubSpot dashboards show Instagram ads outperforming, helping efficiently adjust next quarter’s budget.

 

Common Setup Errors and Wrong Assumptions

  • Not enabling HubSpot auto-tracking: URLs lack tags, breaking attribution. Fix: Confirm auto-tracking in HubSpot Ads Settings.
  • Tracking code missing on key pages: HubSpot cannot capture visits or conversions. Fix: Install tracking code on all landing pages.
  • Using non-HubSpot forms: External forms won’t track without API integration. Fix: Embed HubSpot forms or connect via Forms API.
  • Manual URL edits: Changing URLs in Meta Ads Manager can break tracking. Fix: Allow HubSpot to automatically populate URL parameters.

 

Step-by-Step Setup Guide

Confirm you are a HubSpot Super Admin with Meta Ads admin access, and HubSpot tracking code is live.

  1. Go to Marketing > Ads, click Connect account, and select Facebook Ads. Authorize HubSpot.
  2. Confirm auto-tracking is enabled for the Meta account.
  3. Verify the HubSpot tracking pixel is installed (Reports > Tracking Code > Status).
  4. Use HubSpot forms or integrate via the Forms API.
  5. Create a test campaign, click an ad, submit a form, and confirm the contact record shows “Paid Social” as the source.
  6. Check Ads Performance to ensure metrics such as spend and conversions are displayed.
  7. Build reports under Reports > Analytics Tools > Ads, sorting by campaign and ad set, and by key ROI metrics such as Cost per Deal and Revenue per Campaign.

 

Measuring Results in HubSpot

HubSpot delivers granular reports for revenue tracking, beyond vanity metrics.

Reports to build:

  • Ads ROI Report: Costs, contacts, deals, and revenue
  • Ads Attribution Report: First, last, or influencing touchpoints
  • Campaign Performance Report: Outcomes for all ads under a campaign

Metrics to watch:

  • Cost per contact (CPCt)
  • Closed revenue by campaign
  • Influence rate
  • Spend match accuracy

Use Reports > Dashboards to visualize performance by campaign, ad set, or timeframe. These dashboards turn data into actionable insights.

 

Short Example That Ties It Together

A SaaS marketer connects Facebook to HubSpot, enables auto-tracking, checks pixel installation, and syncs a trial user list as a Custom Audience for Instagram retargeting.

A prospect clicks, fills a form, and later becomes a paying customer. HubSpot attributes the conversion to the original Instagram campaign. The ROI report shows $500 spend, five new contacts, and one closed deal worth $5,000. HubSpot Campaign grouping also shows blended ROI with email follow-ups.

 

How INSIDEA Helps

If tracking breaks or ad reports never match CRM data, INSIDEA can help. Our team provides HubSpot onboarding, Meta Ads integration, and expert HubSpot support.

We handle:

  • Full HubSpot Ads setup and auto-tracking configuration
  • Pixel installation and Custom Audience syncing
  • Custom dashboards linking spend to deals and opportunities
  • Ongoing monitoring of HubSpot Ads data sync
  • Automated workflows for list management, retargeting, and audience refresh

Whether launching your first HubSpot Campaign or scaling Meta spend, INSIDEA ensures your setup is measurable and reliable.

INSIDEA helps you hire HubSpot experts and provides HubSpot onboarding and consulting services to ensure clean, efficient integrations.

Set it up once correctly, and you’ll know exactly which Facebook and Instagram ads drive real revenue. Move from guesswork to proof with HubSpot.

Jigar Thakker is a HubSpot Certified Expert and CBO at INSIDEA. With over 7 years of expertise in digital marketing and automation, Jigar specializes in optimizing RevOps strategies, helping businesses unlock their full potential. A HubSpot Community Champion, he is proficient in all HubSpot solutions, including Sales, Marketing, Service, CMS, and Operations Hubs. Jigar is dedicated to transforming your RevOps into a revenue-generating powerhouse, leveraging HubSpot’s unique capabilities to boost sales and marketing conversions.

The Award-Winning Team Is Ready.

Are You?

“At INSIDEA, it’s all about putting people first. Our top priority? You. Whether you’re part of our incredible team, a valued customer, or a trusted partner, your satisfaction always comes before anything else. We’re not just focused on meeting expectations; we’re here to exceed them and that’s what we take pride in!”

Pratik Thakker

Founder & CEO

Company-of-the-year

Featured In

Ready to take your marketing to the next level?

Book a demo and discovery call to get a look at:


By clicking next, you agree to receive communications from INSIDEA in accordance with our Privacy Policy.