Add dailyBudget and budgetOptimization fields to campaign_groups stream (LinkedIn Ads source) #85229
Chris van den Hurk (sun-cv)
started this conversation in
Connector Ideas and Features
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Problem / Current Behavior
The
campaign_groupsstream in the LinkedIn Ads source connector only exposestotalBudget. For accounts using Campaign Group Budget Optimization (budgetOptimizationStrategy = DYNAMICin LinkedIn's API), budget is managed entirely at the campaign-group level rather than per-campaign. In that setup, individual campaigns reportdailyBudgetandtotalBudgetas null, and the campaign group's owndailyBudgetis also not synced because it isn't in the connector's schema making budget data invisible through Airbyte for these accounts. This is an increasingly common configuration since LinkedIn defaults new accounts toward group-level budget optimization.Requested Enhancement
Linkedin-Versionheader used by thecampaign_groupsstream to>= 202504.dailyBudget(amount/currencyCode) and thebudgetOptimizationobject (bidStrategy,budgetOptimizationStrategy) to thecampaign_groupsstream schema.Use Case
Teams that rely on LinkedIn's Campaign Group Budget Optimization need budget figures to build accurate spend and pacing reports in their warehouse. Without these fields, budget data has to be tracked and reconciled manually outside of Airbyte.
Additional Context
LinkedIn Marketing API reference: Create and Manage Campaign Groups. Per the docs,
dailyBudgetapplies to API versions 202504+;budgetOptimization.bidStrategy/budgetOptimization.budgetOptimizationStrategyapply to 202501+.All reactions