LinkedIn Ads integration · CSV available · Native sync coming soon
Review LinkedIn ad costs and company engagement alongside sales.
Connect one approved LinkedIn ad account to import daily campaign costs. Keep Companies Hub exports in a separate company-engagement workflow, where supplied website domains can match business buyer domains. OAuth sign-in is enabled only after Attriboo's LinkedIn app approval and credentials are configured; the manual CSV workflows remain available.
What you get
Refresh dated campaign costs
The first native import requests the last 90 completed UTC days. Daily sync and Sync costs refresh 30 completed days. Costs are kept by numeric campaign ID, with clicks and impressions; they do not become payment revenue.
Keep company signals separate
Import recognized Companies Hub columns or map an export to the template. Exact company website hosts can match business buyer email domains in Companies & cities. The CSV is manual and is not populated by the spend OAuth connection.
Preserve a complete cost report
The importer handles LinkedIn's analytics row cap by splitting reporting windows. Invalid, capped or failed reports keep earlier costs. A campaign cannot also carry overlapping manual or CSV costs, and the account currency must match the website.
What you can do today
Read the LinkedIn setup guideTag your landing-page links
Install the website tracker and connect your supported payment provider. Use utm_source=linkedin, utm_medium=paid and the exact numeric LinkedIn campaign ID as utm_campaign. Campaign names are not used to guess the native spend match.
Connect when LinkedIn sign-in is enabled
In Setup → Import ad spend, choose LinkedIn Ads and authorize ad-account and reporting read access. Select one supported live account in the website currency. If sign-in is awaiting approval or configuration, use the Daily ad spend CSV workflow meanwhile.
Add company engagement if useful
In Setup → Import CSV files, choose LinkedIn Company Engagement and preview up to 1,000 company/campaign rows per file. Add company_domain for exact buyer matching. After saving, review Buyers → Who is buying → Companies & cities.
Two reporting windows
Native costs use completed UTC calendar days and are filtered by the report dates. Company engagement snapshots retain the dates and filters chosen in LinkedIn. Matched buyer spend follows the dashboard dates. Align periods before comparing them.
Access and history
LinkedIn must approve the app's r_ads and r_ads_reporting permissions. Tokens are encrypted in Vault. Eligible refresh tokens are used when available; otherwise reconnect when sign-in expires. Disconnecting removes the token and keeps the imported daily cost history.
Company exposure is a research signal. A Matched buyer badge does not identify who saw an ad or prove a purchase was caused by LinkedIn. Payment credit still uses the tracked visit-to-payment workflow. Read the LinkedIn setup guide before connecting or replacing a snapshot.
Common questions
Why is LinkedIn sign-in disabled?
Attriboo's LinkedIn app must have the approved read permissions and configured credentials before native sign-in is enabled. A disabled button is not a connected account. You can still import company engagement or daily costs by CSV.
Does OAuth import company impressions automatically?
No. OAuth reads account-level campaign spend, clicks and impressions. Company engagement uses its separate manual CSV workflow. Neither workflow reveals individual ad viewers.
Which company columns are supported?
Company names, optional company website domains and campaign labels, impressions, clicks, engagements and engagement levels. Paid impressions take priority over a general Impressions column, and Organic impressions are excluded. Map other export layouts to the template; suppressed counts are not silently treated as zero.
Will importing the same company file double the counts?
No. Stable company/campaign pairs update their saved snapshots. Duplicate pairs within one file are rejected. Replacing all company records saves the new file atomically. Company counts are not automatically filtered by the dashboard date picker.
Review your LinkedIn company engagement.
Explore the dashboard with sample data, or start free and connect your own site.
Start freeFree plan · No credit card required