Skip to main content

What It Does

Imports LinkedIn Ads campaign data and costs into CustomerOS for attribution and ROI analysis. Attribution connects B2B advertising spend to lead generation with insights designed for professional audiences. Note: This is an inbound-only integration (LinkedIn Ads → CustomerOS). CustomerOS does not push conversion data back to LinkedIn Ads. Attribution happens by matching utm parameters from ad clicks to CustomerOS sessions. Setup: OAuth connection → Account discovery → Campaigns and costs sync every 2 hours

Data Flow

Inbound Only (LinkedIn Ads → CustomerOS)

  • Campaign groups sync: name, status, budget, run schedule
  • Campaigns import: name, type, objective, format, cost type, budgets
  • Creatives (ads) fetch data linked to campaigns
  • Daily analytics: Cost metrics via adAnalytics API with proper currency handling
  • Historical data: 90-day cost lookback

Attribution (Within CustomerOS)

When professionals click LinkedIn ads with utm parameters:
  1. CustomerOS captures campaign data from utm parameters with the click
  2. Tracks engagement through their evaluation journey
  3. Attributes lead creation, opportunity, and revenue back to campaigns
  4. Provides insight into which LinkedIn audiences drive best-fit customers

What You Can Do

Measure B2B ROI: Track LinkedIn performance by qualified leads and pipeline, not vanity metrics like impressions Optimize targeting: Identify which LinkedIn campaigns drive high-ICP leads based on utm-tracked sessions Compare creative: See which ad messaging generates engaged prospects (based on journey progression) Allocate budget: Shift spend to campaigns generating high-engagement leads and ICP matches Report to executives: Show true LinkedIn advertising ROI with revenue attribution based on imported cost data

B2B-Specific Value

LinkedIn integration handles longer B2B sales cycles:
  • Professional context: Track job titles, companies, and seniority of visitors (when available)
  • Buying committee tracking: See multiple stakeholders from same company engaging
  • Journey progression: Monitor how LinkedIn-sourced leads move through evaluation stages
  • Multi-touch value: Understand LinkedIn’s role in complex B2B buying journeys

Smart Features

  • B2B-optimized attribution: Properly attributes longer buying cycles via utm tracking
  • Campaign hierarchy: Syncs campaign groups → campaigns → creatives
  • Ad account sync: Automatically discovers and syncs all accessible ad accounts
  • Campaign-level insights: Compare effectiveness by lead quality
  • Historical data: 90-day cost lookback on initial connection
  • Scheduled sync: Automatic updates every 2 hours
  • Date range support: Query analytics for specific date ranges

Technical Details

  • OAuth 2.0 with LinkedIn Marketing API
  • Supports multiple ad accounts per tenant
  • Automatic token refresh with retry logic
  • Daily cost granularity via adAnalytics API for precise ROI calculations
  • Campaign hierarchy: Campaign Groups → Campaigns → Creatives
  • Batch processing for efficiency
  • Scheduled every 2 hours via cron system
  • Telemetry-monitored reliability