Skip to Content
SourcesLinkedIn AdsOverview

LinkedIn Ads

Source — Vendo imports daily ad performance data from LinkedIn Ads at creative-level granularity, with automatic currency conversion and entity enrichment.

What Vendo Syncs

Metrics

MetricDescription
ImpressionsTotal ad impressions
ClicksAd clicks
SpendAd spend with automatic currency conversion
ConversionsExternal website conversions
Post-Click ConversionsConversions attributed to ad clicks
Post-View ConversionsConversions attributed to ad views
Conversion ValueRevenue from conversions

Dimensions

DimensionDescription
Account ID & NameLinkedIn Ads account
Campaign Group ID & NameTop-level campaign group
Campaign ID & NameCampaign-level data
Creative IDIndividual ad creative
Report DateDaily date granularity

Entity Hierarchy

LinkedIn Ads uses a three-level hierarchy that Vendo automatically resolves:

Campaign Group → Campaign → Creative

Analytics are reported at creative-level and enriched with campaign and campaign group names through entity lookups.

Currency Conversion

LinkedIn’s API returns spend in micro-currency (1/10,000th of the actual amount). Vendo automatically:

  1. Converts micro-currency values to standard currency
  2. Applies exchange rates if your reporting currency differs from the ad account currency
  3. Exports both source and reporting currency amounts
FieldDescription
cost_sourceSpend in ad account currency
cost_reportingSpend in your reporting currency
currency_rateExchange rate applied
currency_sourceAd account currency code
currency_reportingReporting currency code

UTM Tracking

Vendo populates the following UTM fields from LinkedIn Ads data:

ParameterSource
utm_campaignCampaign name from LinkedIn Ads
utm_campaign_idCampaign ID
utm_source_platformlinkedin (set automatically)

To get full UTM attribution, add UTM parameters to your LinkedIn ad destination URLs:

https://example.com/landing?utm_source=linkedin&utm_medium=paid_social&utm_campaign=b2b_launch

Authentication

LinkedIn Ads uses OAuth 2.0.

  • One-click OAuth connection flow
  • Automatic token refresh on 401 responses
  • Tokens are securely stored and managed by Vendo

Setup

  1. In the Vendo app, navigate to Apps and click Add App
  2. Select LinkedIn Ads from the integration catalog
  3. Click Connect to start the OAuth flow
  4. Log in to LinkedIn and authorize access to your ad accounts
  5. Select the ad account to sync
  6. Configure your reporting currency
  7. Vendo begins syncing daily ad performance data

Platform Details

SettingValue
Ad PlatformLinkedIn Ads
Sync MethodServer-side via LinkedIn Marketing REST API
API Version202501
GranularityDaily, creative-level
Page Size100 records (up to 500 for entity listings)
Rate LimitAutomatic backoff on 429 responses with Retry-After support
Deduplicationinsert_id on ad performance records
Query MethodPOST with X-HTTP-Method-Override: GET for large queries

Verify Setup

  1. After connecting, check the app status shows Active
  2. Verify ad performance data appears in your Vendo BigQuery dataset
  3. Confirm spend amounts match your LinkedIn Ads dashboard
  4. Check that campaign and creative names are properly resolved
  5. Review Vendo job logs for sync activity and any errors
Last updated on