This page guides you through the process of setting up the Bing Ads source connector.
- A Bing Ads account with permission to access data from accounts you want to sync
- Tenant ID
- Developer Token
- Client ID
- Client Secret
- Refresh Token
- Reports replication start date
- Create a developer application using the instructions for registering an application in Azure portal
- Perform these steps to get auth code, and use that to get a refresh token. For reference, the full authentication process described here. Be aware that the refresh token will expire in 90 days. You need to repeat the auth process to get a new refresh token.
- Find your Microsoft developer token by following these instructions
- Optionally, if your oauth app lives under a custom tenant which cannot use Microsoft's recommended
common
tenant, make sure to get the tenant ID ready for input when configuring the connector. The tenant will be used in the auth URL e.g:https://login.microsoftonline.com/<tenant>/oauth2/v2.0/authorize
.
For Airbyte Cloud:
- Log into your Airbyte Cloud account.
- In the left navigation bar, click Sources. In the top-right corner, click + new source.
- On the source setup page, select Bing Ads from the Source type dropdown and enter a name for this connector.
- Add Tenant ID
- Click
Authenticate your account
. - Log in and Authorize to the BingAds account
- Choose required Start date
- click
Set up source
.
For Airbyte OSS:
- Go to local Airbyte page.
- In the left navigation bar, click Sources. In the top-right corner, click + new source.
- On the Set up the source page, enter the name for the connector and select Bing Ads from the Source type dropdown.
- Add Tenant ID
- Copy and paste info from step 1:
- client ID
- client secret
- refresh_token
- A developer token
- Choose required Start date and type of aggregation report
- Click
Set up source
.
The Bing Ads source connector supports the following sync modes:
- Full Refresh
- Incremental
Basic streams:
Report Streams:
- budget_summary_report
- account_performance_report_hourly
- account_performance_report_daily
- account_performance_report_weekly
- account_performance_report_monthly
- ad_group_performance_report_hourly
- ad_group_performance_report_daily
- ad_group_performance_report_weekly
- ad_group_performance_report_monthly
- ad_performance_report_hourly
- ad_performance_report_daily
- ad_performance_report_weekly
- ad_performance_report_monthly
- campaign_performance_report_hourly
- campaign_performance_report_daily
- campaign_performance_report_weekly
- campaign_performance_report_monthly
- keyword_performance_report_hourly
- keyword_performance_report_daily
- keyword_performance_report_weekly
- keyword_performance_report_monthly
For more information, see the Bing Ads API.
All reports synced by this connector can be aggregated using hourly, daily, weekly, or monthly windows. Performance data is aggregated using the selected window. For example, if you select the daily-aggregation flavor of a report, the report will contain a row for each day for the duration of the report. Each row will indicate the number of impressions recorded on that day.
A report's aggregation window is indicated in its name e.g: account_performance_report_hourly
is the Account Performance Reported aggregated using an hourly window.
API limits number of requests for all Microsoft Advertising clients. You can find detailied info here
Version | Date | Pull Request | Subject |
---|---|---|---|
0.1.9 | 2022-08-02 | 14862 | Added missing columns |
0.1.8 | 2022-06-15 | 13801 | All reports hourly/daily/weekly/monthly will be generated by default, these options are removed from input configuration |
0.1.7 | 2022-05-17 | 12937 | Added OAuth2.0 authentication method, removed redirect_uri from input configuration |
0.1.6 | 2022-04-30 | 12500 | Improve input configuration copy |
0.1.5 | 2022-01-01 | 11652 | Rebump attempt after DockerHub failure at registring the 0.1.4 |
0.1.4 | 2022-03-22 | 11311 | Added optional Redirect URI & Tenant ID to spec |
0.1.3 | 2022-01-14 | 9510 | Fixed broken dependency that blocked connector's operations |
0.1.2 | 2021-12-14 | 8429 | Update titles and descriptions |
0.1.1 | 2021-08-31 | 5750 | Added reporting streams) |
0.1.0 | 2021-07-22 | 4911 | Initial release supported core streams (Accounts, Campaigns, Ads, AdGroups) |