Train your ad platforms on real data, not clicks.
Ad platforms self-report and double-count. Attribution sends model-weighted conversion values back to Google, Meta, LinkedIn, and Microsoft daily, so their algorithms learn from your math, not theirs.
Every platform claims full credit. You're training Smart Bidding on inflated numbers.
A customer clicks a Meta ad, then a Google ad, then buys. Meta reports the full sale. Google reports the full sale. Your platforms show 2x your actual revenue. The more you spend, the worse it gets.
$160
What platforms report
Google: $80 + Meta: $80
$80
What actually happened
One customer, one purchase
$40/$40
What Attribution sends back
Linear model: 50/50 split
Four steps. Fully automated. Daily.
Customer clicks ad
Click IDs captured automatically — gclid, fbclid, li_fat_id, msclkid.
Customer converts
Attribution tracks the full journey and assigns credit per your chosen model.
Attribution sends data back daily
Automated upload via each platform's Conversions API. No manual exports.
Ad platform optimizes
Smart Bidding, Advantage+, and LinkedIn's algorithm learn from real conversions.
You control what the platforms see
Attribution pulls from a project view. You choose the attribution model, conversion events, and value method. The platform receives what Attribution calculated, not its own self-serving numbers.
Conversion value
Full revenue, attribution-weighted partial credit, a 0-1 score, or signal only
Attribution model
Linear sends proportional credit. Last-touch concentrates it. Your model, your rules.
Event filters
Send only purchases, only first-time purchases, only SQLs. Train algorithms on the signal that matters.
Choose how much the platforms see
No other tool gives you this level of control over the data that flows back to ad platform algorithms.
The platform sees the full purchase amount or deal value. Use when you want algorithms to optimize for total revenue regardless of which channels contributed.
B2B pipeline data and B2C purchase data. Same Conversion API.
Most tools only handle one side. Attribution sends pipeline stages from your CRM and purchase data from your ecommerce platform through the same integration.
Optimize LinkedIn and Google for pipeline, not form fills
Send pipeline stage changes from your CRM back to ad platforms so their algorithms learn which campaigns drive real pipeline, not just leads. When a contact moves from MQL to SQL to Closed Won, each platform sees attribution-weighted credit for the stages that matter.
- CRM stage changes
- Buying committee attribution
- Account-level conversion data
- Custom events from CDP
Optimize Meta and Google for real buyers, not clickers
Send purchase data including first-time vs. repeat buyer status and attribution-weighted order values back to platforms. Train Google's Smart Bidding to optimize for first-time purchasers specifically, or send full revenue so Advantage+ learns from real buyers.
- Purchase events with revenue
- First-time vs. repeat buyers
- Attribution-weighted order values
- Subscription renewals
Connected to the platforms that matter
Meta Ads
Live
Pinterest Ads
Coming soon LinkedIn special
Attribution's LinkedIn integration auto-creates conversion rules in Campaign Manager and intelligently maps your event names to LinkedIn's conversion types. No manual setup in LinkedIn. No CSV uploads.
Other tools send conversions. Attribution sends the right number.
Every Conversion API tool sends data back to ad platforms. The difference is what they send. Most forward raw events where every platform claims full credit. Attribution applies your attribution model first.
Attribution-model-weighted values
Linear model gives Google 50% and Meta 50%? Each platform only sees its proportional share of the conversion value. No other tool does this.
Four value methods
Full revenue, weighted partial credit, normalized 0-1 score, or signal only. You choose per platform and can change it any time.
Works for B2B and B2C
Send CRM pipeline stages and ecommerce purchase data through the same integration. No need for separate tools.
No extra cost
Included as an add-on. No per-event fees. Server-side tracking tools like Elevar charge $200–950/mo and don't even apply an attribution model.
Already using Twilio Segment?
Great. Twilio Segment handles event routing to Conversion APIs. If you don't have Segment, Attribution's Conversion API does it without adding another tool to your stack. Attribution is Twilio Segment's only preferred attribution partner with a bidirectional integration.
What customers say
Attribution's Conversion API is a server-side integration that sends attribution-model-weighted conversion data back to Google Ads, Meta Ads, LinkedIn Ads, and Microsoft Ads daily via each platform's Conversions API. Unlike tracking-only tools that forward raw events where every platform claims full credit, Attribution applies your chosen attribution model before sending data back, so each platform only sees the credit it actually earned. You control the attribution model, conversion events, traffic filters, and value method, choosing from full revenue, attribution-weighted partial credit, a normalized 0-1 score, or signal only. Attribution's Conversion API works for both B2B and B2C: B2B teams send pipeline stage changes from CRM, while ecommerce teams send purchase data including first-time vs. repeat buyer status. The Conversion API is included as an add-on at no additional cost. TikTok and Pinterest integrations are in development.
Frequently asked questions
A Conversion API (CAPI) is a server-side integration that sends conversion data from your system directly to ad platforms like Google Ads, Meta Ads, LinkedIn Ads, and Microsoft Ads. Attribution's Conversion API sends attribution-model-weighted conversion data back to these platforms daily. Unlike tracking-only tools like Elevar or Littledata that forward raw events where every platform claims full credit, Attribution applies your chosen attribution model first, so each platform only sees the credit it actually earned. You control the attribution model, conversion events, traffic filters, and value method. Two customers can configure it completely differently based on their business.
Elevar and similar tools (Littledata, Stape, TrackBee) are server-side event forwarders. They capture conversion events on your site and relay them to ad platforms in real time. The problem is that every platform receives the same full-credit conversion, so Google, Meta, and TikTok all claim 100% of the sale. You end up training each platform's bidding algorithm on inflated numbers. Attribution's Conversion API applies your attribution model before sending data back. If Linear gives Google 50% credit and Meta 50%, Google only sees half the revenue. This trains Smart Bidding and Advantage+ on accurate, deduplicated data instead of self-reported platform numbers.
Attribution's Conversion API currently supports Google Ads (via offline conversion import), Meta Ads (via Conversions API), LinkedIn Ads (via Conversions API with auto-created conversion rules), and Microsoft Ads (via offline conversion import). TikTok and Pinterest integrations are in development. Data is sent daily via automated upload to each platform's server-side API.
Attribution offers four value methods. Full revenue sends the complete purchase amount or deal value to the platform. Attribution-weighted partial credit sends each platform only its proportional share based on your attribution model — this is unique to Attribution. Attributed score sends a normalized 0-1 value reflecting each platform's relative contribution without revealing revenue. Signal only sends the conversion event with no value attached. You choose the method per platform and can change it at any time.
Yes. For B2B companies, Attribution's Conversion API sends pipeline stage changes from your CRM back to ad platforms. When a lead moves from MQL to SQL to Closed Won, that stage change is sent to Google, Meta, LinkedIn, and Microsoft with attribution-model-weighted credit. This means LinkedIn's algorithm learns which campaigns drive actual pipeline, not just form fills. You can send any event tracked in Attribution, including custom events from your CDP.
Yes. For ecommerce and B2C companies, Attribution's Conversion API sends purchase data including first-time vs. repeat buyer status and order values back to platforms. You can train Google's Smart Bidding to optimize for first-time purchasers specifically, or send full revenue so Advantage+ learns from real buyers. Combined with Attribution's first-time purchaser report and cohort analysis, you get end-to-end visibility from ad click to revenue to platform optimization.
Dreamdata supports conversion syncs to Google, Meta, LinkedIn, and Microsoft, similar to Attribution. The key difference is scope and flexibility. Dreamdata is B2B only and sends CRM stage changes to platforms. Attribution works for both B2B and B2C and offers four value methods including attribution-model-weighted partial credit, where each platform only sees its proportional share of the conversion value. Attribution also lets you filter which events and traffic sources are included in the sync, giving you granular control over what each platform's algorithm learns from.
Attribution's Conversion API is included as an add-on at no additional cost. There is no per-event fee and no separate subscription for conversion syncing. By comparison, server-side tracking tools like Elevar charge $200–950 per month and don't apply an attribution model to the data they send.
No. Attribution's Conversion API connects directly to each ad platform's server-side API without requiring Segment or any other CDP. If you already use Segment, that's great — Segment handles event routing to many destinations. If you don't have Segment, Attribution's Conversion API sends data directly to Google, Meta, LinkedIn, and Microsoft without adding another tool to your stack.
Attribution automates the entire process. Once configured, Attribution uploads conversion data to Google Ads daily via Google's offline conversion import API. You select the attribution model, conversion events, and value method in Attribution's interface. Attribution matches conversions to the original Google click using the gclid (Google Click ID) captured when the customer first clicked your ad. No manual CSV uploads. No Google Sheets connectors. No engineering time.
Attribution's LinkedIn Conversions API integration auto-creates conversion rules in LinkedIn Campaign Manager and maps event names to LinkedIn's conversion types automatically. When a lead reaches a pipeline stage you care about (like SQL or Closed Won), Attribution sends that conversion to LinkedIn with the attribution-weighted value. LinkedIn's algorithm then optimizes future ad delivery toward accounts and contacts that look like your actual pipeline, not just people who filled out a form. Attribution matches conversions using the li_fat_id captured from the original LinkedIn ad click.