Skip to content
RevenueSensor
Connect spend sources

Connect Meta Ads Data to Revenue Sensor for Better Reporting

Authorise Meta, choose ad accounts, and understand why Meta is a spend-only source.

Meta (Facebook and Instagram) connects with a sign-in popup against your business account. Once authorised you choose which ad accounts to sync.

Before you begin

  • A Facebook login with access to the Business Manager that owns the ad accounts.
  • Read access to those ad accounts is enough.

Connect the account

  1. 1

    Start the connection

    Integrations → Meta Ads → Connect in the Revenue Sensor console.

  2. 2

    Approve in the popup

    Meta's consent flow opens in a new window. Approve the two permissions Revenue Sensor asks for (ads_read to read spend and campaign performance, business_management to list your ad accounts), and make sure the businesses you care about are ticked on Meta's own selection screen. Anything unticked there will not appear for you to select afterwards.

  3. 3

    Select ad accounts

    Pick the ad accounts to sync. Each one gets its own page with per-account detail.

Meta is a spend source, not a revenue source

Meta reports a conversion value for purchase events, but that value is attributed and often overlaps with what the store already reports. Counting it as revenue would double-count your income, so Revenue Sensor imports Meta as spend only.

Campaign-level detail

Meta is the source with campaign-level reporting, so its spend can be broken out below the ad account on the account's Campaigns tab. Auto-Connect is on by default: every campaign you create in Meta is connected after the next sync. Switch it off and new campaigns are still detected, but wait for you to add them. Campaign history covers the last 30 days on Starter and 90 days on Pro, and is not included on Free.

Troubleshooting

  • An ad account is missing: run the connection again and check the business selection step in Meta's popup. That screen controls what we are allowed to list.
  • “Meta needs access to an ad account”: the login was refused for that ad account. Grant access to it in Meta's Business Settings, then reconnect.
  • “Access expired”: Meta's tokens last about 60 days, and a password change invalidates them immediately. Reconnect from the account page.
  • Spend does not match Ads Manager: check that both are in the same currency and the same time zone. Ad accounts report in their own time zone, which can shift a day's spend either side of midnight.

On this page