What is custom attribution in Meta Ads, and should a B2B advertiser use it?
TofuAnswer by the Tofu team · checked

Usually not, for now. Jon Loomer reported in August 2026 that some advertisers had Custom, a third Meta attribution model next to Standard and Incremental. It makes a Sales campaign optimize on purchase credit from your own attribution model, sent through the Conversions API by you or by Adobe, Northbeam, Rockerbox or Triple Whale. B2B lead gen doesn't fit: Meta doesn't support Lead events for it, and the credit must reach Meta within 48 hours of the purchase. It can suit a SaaS company that sells plans online.
Ask Tofu next
Pick a question and Tofu Ads Agent answers it in chat.
- Should my B2B Meta campaigns use standard or incremental attribution?
- Send my HubSpot lead stages back to Meta so it optimizes for qualified leads
- Can I optimize a Meta campaign for trial sign-ups instead of form fills?
- How do I compare attribution settings for my Meta ad sets?
- Which of my Meta campaigns turned into pipeline last quarter?
As of October 2026.
Standard vs incremental vs custom attribution
| Standard | Incremental | Custom, through a partner | Custom, from your own system | |
|---|---|---|---|---|
| Who decides the credit | Meta, inside the click, engage and view windows you pick | Meta's models, which predict whether an ad caused the conversion | Your partner's attribution model | Your own attribution model |
| Campaigns it works with | Meta lists its windows for website and in-store conversions | Sales, Engagement or Leads, converting on Website or Website and app | Sales objective, optimizing for Purchase | Same as through a partner |
| Lead events | Yes | Website leads only | No | No |
| Bid strategy | No limit stated | No bid controls | Highest volume or Highest value only | Same as through a partner |
| Setup | Pick windows at the ad set | Pick Incremental at the ad set | Turn on passback in the partner's tool, then wait about 2 weeks for Meta to train | Engineers send AppendAttribution events, then the same wait |
| Cost | Included in Ads Manager | Included in Ads Manager | The partner's fee; Meta's pages list no fee of their own | Engineering time |
| Main limit for B2B | Counts every form fill, qualified or not | Fewer reported leads to judge it by | Purchase only, built around online orders | Credit must arrive within 48 hours, so it can't wait for a deal to close |
For more on the first two, see what Meta's click-through attribution change did to conversions and whether to use incremental attribution for B2B lead gen.
What is custom attribution?
Meta describes it as "an attribution model that optimizes for outcomes as measured in your external analytics tool": instead of Meta's default model, "the ad delivery system directly uses your attribution data to optimize." So yes, it can make Meta optimize on your own numbers instead of its click-through counts, but only inside a Sales campaign.
The data travels as a Conversions API event called AppendAttribution. It points at a purchase Meta already received and adds your credit for each ad click, as a share between 0 and 1 (0.3 for 30% credit, for example), plus the value that share stands for, with the ad ID and time of the click. Rockerbox notes that custom attribution uses only click events for now.
In Ads Manager, the Results column then shows your tool's numbers. Meta calls small differences from your tool "expected and normal" and says to keep judging results there.
When did it arrive, and who has it?
Meta hasn't published a dated announcement, and its help pages say "This product or feature may not be available to you yet." Others describe access differently:
- Jon Loomer wrote on August 10, 2026 that "some advertisers have a new option when selecting the attribution model": Custom, next to Standard and Incremental.
- Northbeam calls it a beta. Its setup guide mentions a "broader rollout planned for August 2026," and its FAQ says live optimization is "invite-only."
- Rockerbox says custom attribution "is open to every advertiser," but the option appears only after Meta has 14 days of good data.
- Meta's developer guide says that after training, "your Meta account representative will reach out when your CAS is eligible for ad optimization."
They don't agree on who can use it today. If you don't see a Custom option under Attribution model in a Sales ad set, you likely don't have it yet.
Which attribution partners does it work with?
Meta lists four, and you can also build your own connection:
| Partner | How you turn it on | What the partner says |
|---|---|---|
| Adobe | Ask your Adobe representative about the Adobe Advertising Connector for Meta | Meta gives no other details |
| Northbeam | Through its Apex product | Works best with about 50 Northbeam-attributed orders a day; the technical minimum is 10 events in 7 days. Doesn't yet support its Clicks + Deterministic Views model |
| Rockerbox | Its DV Relay for Meta product; contact your Rockerbox representative | Needs a Meta dataset receiving Purchase events; "built for purchase events specifically" |
| Triple Whale | Its Meta attribution passback integration | Meta links to Triple Whale's quick start guide |
HubSpot, Salesforce and other CRMs aren't on Meta's list. Northbeam's pricing page aims at ecommerce brands: its Starter plan, which includes custom attribution through Apex, shows $1,500, and Professional is $3,500 a month.
Can a B2B lead gen campaign use it?
No. Meta's developer guide says "only events for the Sales objective are supported" and lists Lead, Contact, Schedule and SubmitApplication as not supported. Three more rules get in the way:
- The default event is Purchase. Meta supports custom events and other standard events, including CompleteRegistration, StartTrial and Subscribe, only "for select advertisers." You ask your Meta representative to turn them on.
- There's a 48-hour limit. AppendAttribution events "must be received within 48 hours of the original event." You can't send credit weeks later, when a lead becomes a deal.
- It needs steady volume. Meta gives no minimum; Rockerbox says it "works best on accounts with consistent, meaningful daily volume."
If you want Meta to learn which B2B leads matter, send CRM stages back to it instead; see how to send HubSpot or Salesforce lead stages to Meta.
What do you need before you turn it on?
Meta's help pages list these:
- A supported partner, or your own attribution system with an active Conversions API connection.
- A new Sales campaign (you can't add custom attribution to an existing one) with Campaign budget, Highest volume or Highest value bidding, and Website or Website and app as the conversion location.
- A High connection quality rating for your custom attribution source in Events Manager, then training: 1 to 2 weeks of good data on Meta's help page, up to 14 days in its developer guide. Meta emails the source's creator when it's ready.
Then, in the ad set, pick Purchase as the conversion event and Custom as the attribution model. To compare custom ad sets with standard ones, Meta says to use Compare attribution settings or your own tool, not the Campaign Overview table.
When standard attribution is the right pick
For most B2B lead gen on Meta, including Instant Forms. Keep the same windows across campaigns you compare, and judge them by pipeline in your CRM.
When incremental attribution is the right pick
For a website-form Leads or Sales campaign with steady volume, when you think Meta takes credit for leads that would have come anyway.
When custom attribution through a partner is the right pick
When you already use one of the four partners to set budgets across channels and run Sales campaigns for purchases with steady daily volume, such as a self-serve SaaS product with online checkout. Northbeam suggests an A/B test against your current campaign first, then, if it wins, moving at least 20% of budget to it for two weeks or more.
When custom attribution from your own system is the right pick
When you have your own multi-touch model and engineers who can send AppendAttribution events within 48 hours of each purchase. Meta's guide calls a gap of 0 to 5% between its totals and yours normal.
Sources (11)
- About custom attribution (Meta Business Help Center), checked October 31, 2026
- Set up custom attribution for Meta Ads (Meta Business Help Center), checked October 31, 2026
- About attribution models and attribution settings (Meta Business Help Center), checked October 31, 2026
- How to use incremental attribution in Meta Ads Manager (Meta Business Help Center), checked October 31, 2026
- AppendAttribution integration guide (Meta for Developers), checked October 31, 2026
- AppendAttribution event parameters (Meta for Developers), checked October 31, 2026
- Set up a Meta Custom Attribution Campaign (Northbeam), checked October 31, 2026
- Apex FAQs (Northbeam), checked October 31, 2026
- Northbeam pricing, checked October 31, 2026
- DV Relay for Meta (Rockerbox Help Docs), checked October 31, 2026
- What is Custom Attribution? (Jon Loomer Digital, August 10, 2026), checked October 31, 2026