Fetch LinkedIn Ads data based on specified metrics and dimensions
Field | Type | Required | Description |
---|---|---|---|
Accounts | Dynamic multi-select | Yes | Select one or more LinkedIn Ads accounts to query |
Date Range | Date range picker | Yes | Select date range for the report |
Metrics | Multi-select | Yes | Select metrics to include in the report |
Dimensions | Multi-select | No | Select dimensions to segment your data |
Filters | Rule-based filters | No | Add filters to refine your data |
Order By | Sort configuration | No | Set the order of results |
Limit | Number | No | Maximum number of rows to return |
Options | Report options | No | Additional options for the report |
Operator | Description | Example Use Case |
---|---|---|
EQUALS | Exact match | Campaign name equals “Q4 2024 Lead Gen” |
NOT_EQUALS | Does not match exactly | Campaign status not equals “PAUSED” |
CONTAINS | Contains substring | Campaign name contains “2024” |
NOT_CONTAINS | Does not contain substring | Campaign name doesn’t contain “test” |
IN_LIST | Matches any value in list | Campaign type in [“SPONSORED_CONTENT”, “TEXT_AD”] |
NOT_IN_LIST | Doesn’t match any value in list | Objective not in [“BRAND_AWARENESS”] |
REGEXP_MATCH | Matches regular expression | Campaign name matches ”.(lead|conversion).” |
NOT_REGEXP_MATCH | Doesn’t match regex | Campaign name doesn’t match “test.*“ |
GREATER_THAN | Numeric greater than | Impressions > 1000 |
LESS_THAN | Numeric less than | Cost < 500 |
IS_NULL | Field has no value | Conversion value is null |
IS_NOT_NULL | Field has a value | Conversion value is not null |
Campaign type IN ["SPONSORED_CONTENT", "TEXT_AD", "DYNAMIC"]
Campaign name REGEXP_MATCH ".*(lead|B2B|enterprise).*"
Option | Description |
---|---|
Pretty Column Names | Converts column headers to Title Case (e.g. campaignName becomes Campaign Name ) |
Add Percent Sign to Ratios | Appends % to ratio metrics like CTR or Engagement Rate |
Display Currency Symbol | Adds $ or local currency symbol to monetary metrics |
Compact Numbers | Converts large numbers to short format (e.g. 10K instead of 10,000 ) |
Pivot Dimensions as Columns | Transforms dimension values into separate columns for easier comparison |
What happens if I select multiple LinkedIn Ads accounts?
account_name
or account_id
dimension to segment results per account.How do I combine filters with OR logic?
What's the difference between CONTAINS and REGEXP_MATCH?
Campaign name CONTAINS "B2B"
finds any campaign with “B2B” anywhere in the nameCampaign name REGEXP_MATCH "^B2B.*"
finds campaigns that START with “B2B”Why are my filters not working?
Why are my demographic metrics missing or inconsistent?
Why is data missing for some campaigns?
Why doesn't the creative name match LinkedIn UI?
How to filter out inactive campaigns?
spend > 0
impressions > 0
clicks > 0
This ensures you only get data for campaigns with actual performance.Why is my report returning no data?
Why do I get 'REVOKED_ACCESS_TOKEN' error?
Why are demographic values approximated?