Skip to content

suse_linkedin_adlevel_staging_v2

Full reference: paidteam-data-warehouse.customer_ads_suse.suse_linkedin_adlevel_staging_v2Type: Staging | Rows: 8,543 | Size: 4.8 MB

LinkedIn Ads ad-level staging data (V2). Dataslayer writes a rolling window of ad-level performance data into this table daily. The scheduled refresh script reads from here to update the final table.

Schema

ColumnTypeNullableDescription
DateDATENoDate of ad performance
CampaignGroupIDSTRINGYesLinkedIn campaign group ID (top-level grouping)
CampaignIDSTRINGYesLinkedIn campaign ID (equivalent to ad group on other platforms)
CreativeIDSTRINGYesLinkedIn creative ID (equivalent to ad ID on other platforms)
CampaignGroupNameSTRINGYesCampaign group name
CampaignNameSTRINGYesCampaign name
CreativeNameSTRINGYesCreative name
CreativeTypeSTRINGYesCreative type (SingleImage, Video, Carousel, etc.)
CreativeDestinationURLSTRINGYesClick destination URL
ImpressionsINTEGERYesNumber of impressions
ClicksINTEGERYesNumber of clicks
CTRFLOATYesClick-through rate
CPCFLOATYesCost per click
CPMFLOATYesCost per thousand impressions
CostFLOATYesTotal cost
ReachINTEGERYesUnique members reached
FrequencyFLOATYesAverage frequency per member
LandingPageClicksINTEGERYesClicks to landing page
CompanyPageClicksINTEGERYesClicks to company page
OneClickLeadsINTEGERYesLead gen form submissions
OneClickLeadFormOpensINTEGERYesLead gen form opens
LeadFormCompletionRateFLOATYesLead form completion rate
VideoViewsINTEGERYesNumber of video views
VideoCompletionsINTEGERYesNumber of video completions
DownloadClicksINTEGERYesDocument download clicks
DocumentCompletionsINTEGERYesDocument ad completions
ExternalWebsiteConversionsINTEGERYesTotal external website conversions
ExternalWebsitePostClickConversionsINTEGERYesPost-click website conversions
ExternalWebsitePostViewConversionsINTEGERYesPost-view website conversions
ConversionRateFLOATYesConversion rate

Partitioning & Clustering

  • Partitioned by: Date (DAY)
  • Partitions: 15
  • Clustering: None

Refresh Logic

This is a staging table. Dataslayer overwrites data here on a daily schedule. The refresh script reads from this table and upserts into suse_linkedin_adlevel_final_v2.

Primary keys used for refresh: Date, CampaignGroupID, CampaignID, CreativeID

Sample Query

sql
SELECT
  Date,
  CampaignGroupName,
  CampaignName,
  CreativeName,
  Impressions,
  Clicks,
  Cost,
  OneClickLeads
FROM `paidteam-data-warehouse.customer_ads_suse.suse_linkedin_adlevel_staging_v2`
WHERE Date >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
ORDER BY Date DESC, Cost DESC
LIMIT 100;

Notes

  • LinkedIn uses a different hierarchy than other platforms: CampaignGroup (top) > Campaign (mid) > Creative (bottom). This is equivalent to Campaign > AdGroup > Ad on Google/Microsoft.
  • LinkedIn does not have an "AdGroup" concept. The CampaignID in LinkedIn maps to what would be an ad group on other platforms.
  • The staging table currently holds only 15 partitions (vs. 56 for Google), indicating a shorter data window in Dataslayer.
  • LinkedIn-specific metrics include Reach, Frequency, LandingPageClicks, CompanyPageClicks, OneClickLeads, DownloadClicks, and DocumentCompletions.

SUSE Paid Advertising Data Warehouse V2