airbytehq / airbytehq/airbyte

feat(source-bing-ads): Add AssetGroupPerformanceReportRequest support

オープン
#80,273 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
autoteam connectors/source/bing-ads team/extensibility
主要言語
Python
スター
22.1k
フォーク
5.3k
PR マージ指標
PR 指標を取得中

説明

## Feature Request

**Connector:** source-bing-ads

### Description

The Microsoft Advertising (Bing Ads) API v13 includes an [AssetGroupPerformanceReportRequest](https://learn.microsoft.com/en-us/advertising/reporting-service/assetgroupperformancereportrequest?view=bingads-13) reporting data object that provides performance metrics at the Asset Group level (used in Performance Max campaigns).

This report type is currently not supported by the Airbyte source-bing-ads connector — it is absent from both the built-in report streams and the Custom Reports `reporting_object` enum.

### Requested Streams

Add support for Asset Group Performance Report at the standard aggregation levels:
- `asset_group_performance_report_hourly`
- `asset_group_performance_report_daily`
- `asset_group_performance_report_weekly`
- `asset_group_performance_report_monthly`

### Available Columns (per Microsoft docs)

`TimePeriod`, `AccountName`, `AccountId`, `CampaignName`, `CampaignId`, `AccountStatus`, `CampaignStatus`, `AssetGroupId`, `AssetGroupName`, `AssetGroupStatus`, `Impressions`, `Clicks`, `Ctr`, `Spend`, `AverageCpc`, `Conversions`, `Revenue`, `ReturnOnAdSpend`, `CampaignType`, `CostPerConversion`

### Workaround

There is currently no workaround within the connector, as the Custom Reports feature only allows report objects from a hardcoded enum which does not include `AssetGroupPerformanceReportRequest`.

### References

- Microsoft API docs: https://learn.microsoft.com/en-us/advertising/reporting-service/assetgroupperformancereportrequest?view=bingads-13
- Draft PR with implementation: https://github.com/airbytehq/airbyte/pull/80271

---
**Internal Tracking:** https://github.com/airbytehq/oncall/issues/12921

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。