How does Revenue Proven attribute LinkedIn ads to revenue?
Revenue Proven links LinkedIn ad engagement at the company level to CRM deals, revealing which campaigns touched accounts that later became pipeline or closed revenue.
Revenue Proven uses company-level ad engagement data from the LinkedIn Ad Analytics API, combined with your CRM deal data, to calculate which campaigns influenced each account before they appeared in your pipeline or closed as revenue. The attribution is based on a match between the LinkedIn organization that engaged with your ads and the company record in your CRM.
The matching process
After each sync, Revenue Proven runs a three-phase matching algorithm. First it tries an exact domain match between the LinkedIn organization website and the CRM company domain. If that fails, it attempts a URL-normalized match that strips subdomains and trailing paths. Finally, for companies still unmatched, it applies a fuzzy name-similarity algorithm capped at your top 5,000 unmatched accounts to avoid false positives.
- Phase 1: Exact domain match (highest confidence)
- Phase 2: Normalized URL match (strips www, paths, ports)
- Phase 3: Bigram fuzzy name similarity (lowest confidence, user-configurable threshold)
What counts as influence
A campaign is considered to have influenced an account when at least one engagement (impression, click, or other paid interaction) from that account appeared within any of the five lookback windows: 7, 30, 60, 90, or 180 days before the deal was created or closed. You can adjust which lookback windows matter for your sales cycle length in the attribution settings.
What Revenue Proven does not do
Revenue Proven does not write back to LinkedIn or your CRM. All attribution is computed inside Revenue Proven and surfaced on your dashboard. No contact-level LinkedIn data is ever stored. Engagement signals are company-level only, which is the data LinkedIn provides through the standard Marketing Developer Platform.