Prooflytics + Outbrain: Native Ad Attribution to Closed Deals in CRM
Prooflytics closes the gap between Outbrain Analytics and the CRM: a click on a native ad is linked to a specific lead and tracked all the way to the moment a deal closes. Marketing sees not Cost per Click or Cost per Lead - but the real Cost per Closed Deal for every Outbrain campaign.
Outbrain is a native advertising platform (content discovery) that places promotional materials as recommended content on major publisher sites (CNN, Le Monde, The Guardian, Sky News). B2B companies use Outbrain for top-of-funnel content marketing: articles, reports, webinars - as a cold audience acquisition tool.
The core problem with Outbrain in B2B: a long deal cycle (30-90+ days) makes standard attribution meaningless. Outbrain Analytics shows clicks and “on-site conversions” (a completed form). But which of those leads ultimately bought - two months later, after 8 touchpoints - Outbrain does not know.
Outbrain is a channel with anonymous traffic and a long warm-up cycle. Standard pixels capture the click but cannot connect a native article view to a B2B deal closed 45+ days later. By that time the user has returned from a different device, converted through another channel, or converted over the phone - and Outbrain registers zero. This is exactly where Prooflytics closes the gap: it is the attribution platform that Exceltic integrates with Kommo and HubSpot, storing ob_click_id in first-party data and matching it to the deal-close event in the CRM. This article covers how that works technically and what a marketer sees in the dashboard.
Why Standard Attribution Methods Do Not Work for Outbrain B2B
A typical situation: a marketer sees in Outbrain 150 conversions in a month at $45 each. Total $6,750 on leads. A good result? Unclear - because of those 150 leads:
- 80 never respond to follow-up
- 40 are qualified as MQL but do not reach a deal
- 20 reach negotiations
- 10 close as clients with an average deal of $3,000
Real CAC from Outbrain: $6,750 / 10 = $675 per client. Whether that is acceptable for your business depends on LTV. But without an Outbrain -> CRM -> Closed Deal connection this number simply does not exist.
Standard UTM + Google Analytics does not solve the problem:
- UTM
utm_source=outbraincaptures the first click, but if the user returned via direct traffic three weeks later and filled in a form - attribution is lost - GA4 sees a “conversion” (a completed form), but does not know whether the deal closed in the CRM
- Manually matching 150 leads with 10 closed deals two months later is not realistic
How Prooflytics Attribution Works for Outbrain
Prooflytics is a revenue attribution SaaS platform that connects ad dashboards (Outbrain, Google Ads, Meta, LinkedIn) with CRM systems (Kommo, HubSpot, Pipedrive) via a single visitor identifier.
How it works:
User clicks on Outbrain
|
v
Prooflytics sets cookie / fingerprint
Records: campaign_id, ad_id, content_id, timestamp
|
v
User fills form on the site
|
v
Prooflytics links: form + Outbrain click data
Passes to CRM (Kommo/HubSpot): utm_data, click_id, campaign
|
v
CRM creates lead with field "Source: Outbrain / Campaign X"
|
v
[30-90 days]
|
v
Deal closed in CRM
|
v
Prooflytics receives close data:
- deal amount
- close date
- responsible manager
|
v
Prooflytics updates attribution report:
- Cost per Closed Deal by campaign
- ROAS by campaign
- Pipeline value attributed to Outbrain
What Prooflytics Shows in the Outbrain Dashboard
Unlike Outbrain Analytics, which operates on top-of-funnel metrics, Prooflytics shows:
Campaign metrics:
Clicks->Leads->MQL->SQL->Closed Won(conversion funnel)- Cost per Lead, Cost per MQL, Cost per SQL, Cost per Closed Deal
- Average time from first click to deal close
- Revenue attributed to the campaign
Content metrics:
- Which articles (Outbrain content pieces) generate leads that ultimately buy
- Which topics resonate with audiences that convert to revenue
Audience metrics:
- Which Outbrain audiences (lookalike, contextual) produce the best CAC
- Publisher comparison: do leads from The Guardian convert better than from CNN?
Specifics of Native Ad Attribution
Outbrain has characteristics that Prooflytics accounts for:
Content Discovery vs Intent-based: Outbrain is a discovery channel. Users are not searching for your product - they are reading content and stumble upon the ad. This means a longer cycle to conversion and the need for multi-touch attribution. Prooflytics supports several attribution models: first-touch, last-touch, linear, time-decay.
Outbrain Click ID:
Outbrain passes ob_click_id in the URL on each click. Prooflytics intercepts this parameter and stores it alongside the rest of the session data. This makes it possible to send conversions back to Outbrain via the Conversion API to optimize campaigns on downstream metrics (not just a click, but a lead -> closed deal).
Outbrain Conversion API:
When Prooflytics receives data about a closed deal from the CRM, it can send an offline conversion to Outbrain with the ob_click_id. This trains the Outbrain algorithm to optimize not for “clicks to site” but for “people who ultimately become clients.” The effect: the campaign quality score improves, the cost per relevant click drops.
Real Case: B2B SaaS and Native Advertising
A UK SaaS company used Outbrain to promote whitepapers and case studies in the financial sector. Budget: $8,000/month. Metrics in Outbrain looked decent: 320 clicks, 45 leads, CPC $25, CPL $178.
After connecting Prooflytics to Outbrain and HubSpot:
The picture changed. Of the 45 leads:
- 8 closed as clients over 4 months
- Average deal: $4,200
- Revenue from Outbrain: $33,600
- Real CPL (Cost per Closed Deal): $1,000
- ROAS: 4.2x
Different campaigns showed radically different results:
- Campaign A (content: “How to reduce compliance costs”): 3 deals, ROAS 6.1x
- Campaign B (content: “Digital transformation guide”): 1 deal, ROAS 1.4x
- Campaign C (content: “Industry benchmark report”): 4 deals, ROAS 5.2x
The team reallocated budget: Campaign B was stopped, budget moved to A and C. Over the following 3 months Outbrain ROAS rose from 4.2x to 5.8x with the same total budget.
This conclusion was impossible without Prooflytics - in Outbrain Analytics all three campaigns looked similar on CPL.
Prooflytics Integration with Kommo and HubSpot
Prooflytics natively supports both CRMs:
With Kommo: Prooflytics writes source data to the deal’s custom fields (UTM, Outbrain campaign ID, click ID). When a deal closes, Prooflytics reads these fields and updates the attribution report. Setup takes 20-30 minutes via the Prooflytics UI without any development.
With HubSpot: An analogous integration via the HubSpot Contacts API. Prooflytics writes attribution data to contact properties; when a Deal is created it links it with first-touch data. Supports HubSpot pipelines for multi-stage attribution.
Exceltic.dev helps configure Prooflytics for your specific stack: if you have a non-standard form, an SPA without page reload, or a complex funnel with multiple traffic sources - this requires additional configuration.
Who Should Use Outbrain Attribution via Prooflytics
The solution is most valuable for:
- B2B SaaS with content marketing - companies using whitepapers, reports, and case studies as acquisition tools
- Long deal cycles (30+ days) - where standard last-click attribution is meaningless
- Outbrain spend from $3,000/month - where attribution optimization yields a measurable result
- Teams with a marketing/sales split - where marketers need to prove channel value to the sales team
If Outbrain is one of several ad channels (alongside Google Ads, LinkedIn, Meta) - Prooflytics builds cross-channel attribution showing each channel’s contribution to closed deals through multi-touch models. The same mechanics apply to Taboola - covered in detail in a separate article on Taboola attribution.
Frequently Asked Questions
Does Prooflytics support Outbrain natively or is custom setup needed?
Prooflytics supports Outbrain via standard JavaScript tracking and ob_click_id capture. Basic setup is available without development - install the tracking script and configure data passing to the CRM through the UI. For sending offline conversions back to the Outbrain Conversion API some basic configuration on your site side may be required.
How does Prooflytics handle users who clicked on Outbrain but returned later from a different device?
Prooflytics uses a combination of identification methods: cookies, fingerprinting, and email matching. If a user clicked from desktop but filled the form from mobile - when the email in the form matches session data, attribution is restored. Accuracy depends on the specific scenario, but for B2B (where email is almost always present in the form), cross-device attribution works well.
Can you compare Outbrain with other channels in one Prooflytics dashboard?
Yes. Prooflytics aggregates data from all connected ad platforms in a single dashboard. You can see in one place: Google Ads CPL vs Outbrain CPL vs LinkedIn CPL, but not at the lead level - at the closed deal level. This enables budget decisions based on real CAC by channel.
How accurate is attribution given iOS restrictions and cookie blocking?
Strict cookie restrictions (Safari ITP, iOS App Tracking Transparency) affect the accuracy of any attribution. For B2B contexts, where traffic comes predominantly from desktop and corporate browsers, the impact is less critical than in B2C. Prooflytics uses server-side methods including email hashing to improve accuracy under limited cookie conditions.
How much does Prooflytics cost?
Prooflytics pricing depends on the volume of tracked events and the number of connected channels. Current rates are on the Prooflytics site. Exceltic.dev helps with Prooflytics setup and integration into your stack, including non-standard form and funnel scenarios.
If you use Outbrain and want to understand which campaigns are actually closing deals in your CRM - describe the task to the Exceltic.dev team. We will configure Prooflytics for your stack and help you get an honest attribution picture.