# Bing Ads
# Introduction
The Bing Ads module allows for automatic retrieval of campaign data (costs, clicks, sales) from the Microsoft advertising system (Bing).
# Example of operation
- We configure the module in the platform by granting access to Bing Ads.
- We set up the module on a schedule - data will be collected and stored in the witcloud dataset.
- After processing the table, we can use other reporting modules that are integrated with it.
# Data schema
After running the module, three new tables will appear in the dataset.
- bing_account_performance
Expand for the data schema
name | mode | type |
---|---|---|
Date | NULLABLE | DATE |
AccountName | NULLABLE | STRING |
AccountId | NULLABLE | STRING |
AccountNumber | NULLABLE | STRING |
CurrencyCode | NULLABLE | STRING |
Impressions | NULLABLE | INTEGER |
Clicks | NULLABLE | INTEGER |
Ctr | NULLABLE | FLOAT |
AverageCpc | NULLABLE | FLOAT |
Spend | NULLABLE | FLOAT |
AveragePosition | NULLABLE | FLOAT |
Conversions | NULLABLE | INTEGER |
ConversionRate | NULLABLE | FLOAT |
CostPerConversion | NULLABLE | FLOAT |
LowQualityClicks | NULLABLE | INTEGER |
LowQualityClicksPercent | NULLABLE | FLOAT |
LowQualityImpressions | NULLABLE | INTEGER |
LowQualityImpressionsPercent | NULLABLE | FLOAT |
LowQualityConversions | NULLABLE | INTEGER |
LowQualityConversionRate | NULLABLE | FLOAT |
DeviceType | NULLABLE | STRING |
DeviceOS | NULLABLE | STRING |
PhoneImpressions | NULLABLE | INTEGER |
PhoneCalls | NULLABLE | INTEGER |
Ptr | NULLABLE | FLOAT |
Network | NULLABLE | STRING |
TopVsOther | NULLABLE | STRING |
BidMatchType | NULLABLE | STRING |
DeliveredMatchType | NULLABLE | STRING |
Assists | NULLABLE | INTEGER |
Revenue | NULLABLE | FLOAT |
ReturnOnAdSpend | NULLABLE | FLOAT |
CostPerAssist | NULLABLE | FLOAT |
RevenuePerConversion | NULLABLE | FLOAT |
RevenuePerAssist | NULLABLE | FLOAT |
AccountStatus | NULLABLE | STRING |
LowQualityGeneralClicks | NULLABLE | INTEGER |
LowQualitySophisticatedClicks | NULLABLE | INTEGER |
CustomerId | NULLABLE | STRING |
CustomerName | NULLABLE | STRING |
AllConversions | NULLABLE | INTEGER |
AllRevenue | NULLABLE | FLOAT |
AllConversionRate | NULLABLE | FLOAT |
AllCostPerConversion | NULLABLE | FLOAT |
AllReturnOnAdSpend | NULLABLE | FLOAT |
AllRevenuePerConversion | NULLABLE | FLOAT |
ViewThroughConversions | NULLABLE | INTEGER |
Goal | NULLABLE | STRING |
GoalType | NULLABLE | STRING |
AverageCpm | NULLABLE | FLOAT |
ConversionsQualified | NULLABLE | FLOAT |
LowQualityConversionsQualified | NULLABLE | FLOAT |
AllConversionsQualified | NULLABLE | FLOAT |
ViewThroughConversionsQualified | NULLABLE | FLOAT |
ViewThroughRevenue | NULLABLE | FLOAT |
VideoViews | NULLABLE | INTEGER |
ViewThroughRate | NULLABLE | FLOAT |
AverageCPV | NULLABLE | FLOAT |
VideoViewsAt25Percent | NULLABLE | INTEGER |
VideoViewsAt50Percent | NULLABLE | INTEGER |
VideoViewsAt75Percent | NULLABLE | INTEGER |
CompletedVideoViews | NULLABLE | INTEGER |
VideoCompletionRate | NULLABLE | FLOAT |
TotalWatchTimeInMS | NULLABLE | INTEGER |
AverageWatchTimePerVideoView | NULLABLE | FLOAT |
AverageWatchTimePerImpression | NULLABLE | FLOAT |
- bing_campaign_performance
Expand for the data schema
name | mode | type |
---|---|---|
Date | NULLABLE | DATE |
AccountName | NULLABLE | STRING |
AccountId | NULLABLE | STRING |
AccountNumber | NULLABLE | STRING |
CampaignName | NULLABLE | STRING |
CampaignId | NULLABLE | STRING |
CampaignStatus | NULLABLE | STRING |
BaseCampaignId | NULLABLE | STRING |
CampaignType | NULLABLE | STRING |
CampaignLabels | NULLABLE | STRING |
CurrencyCode | NULLABLE | STRING |
Impressions | NULLABLE | INTEGER |
Clicks | NULLABLE | INTEGER |
Ctr | NULLABLE | FLOAT |
AverageCpc | NULLABLE | FLOAT |
Spend | NULLABLE | FLOAT |
AveragePosition | NULLABLE | FLOAT |
Conversions | NULLABLE | INTEGER |
ConversionRate | NULLABLE | FLOAT |
CostPerConversion | NULLABLE | FLOAT |
LowQualityClicks | NULLABLE | INTEGER |
LowQualityClicksPercent | NULLABLE | FLOAT |
LowQualityImpressions | NULLABLE | INTEGER |
LowQualityImpressionsPercent | NULLABLE | FLOAT |
LowQualityConversions | NULLABLE | INTEGER |
LowQualityConversionRate | NULLABLE | FLOAT |
DeviceType | NULLABLE | STRING |
DeviceOS | NULLABLE | STRING |
PhoneImpressions | NULLABLE | INTEGER |
PhoneCalls | NULLABLE | INTEGER |
Ptr | NULLABLE | FLOAT |
Network | NULLABLE | STRING |
TopVsOther | NULLABLE | STRING |
BidMatchType | NULLABLE | STRING |
DeliveredMatchType | NULLABLE | STRING |
Assists | NULLABLE | INTEGER |
Revenue | NULLABLE | FLOAT |
ReturnOnAdSpend | NULLABLE | FLOAT |
CostPerAssist | NULLABLE | FLOAT |
RevenuePerConversion | NULLABLE | FLOAT |
RevenuePerAssist | NULLABLE | FLOAT |
AccountStatus | NULLABLE | STRING |
LowQualityGeneralClicks | NULLABLE | INTEGER |
LowQualitySophisticatedClicks | NULLABLE | INTEGER |
CustomerId | NULLABLE | STRING |
CustomerName | NULLABLE | STRING |
AllConversions | NULLABLE | INTEGER |
AllRevenue | NULLABLE | FLOAT |
AllConversionRate | NULLABLE | FLOAT |
AllCostPerConversion | NULLABLE | FLOAT |
AllReturnOnAdSpend | NULLABLE | FLOAT |
AllRevenuePerConversion | NULLABLE | FLOAT |
ViewThroughConversions | NULLABLE | INTEGER |
Goal | NULLABLE | STRING |
GoalType | NULLABLE | STRING |
AverageCpm | NULLABLE | FLOAT |
ConversionsQualified | NULLABLE | FLOAT |
LowQualityConversionsQualified | NULLABLE | FLOAT |
AllConversionsQualified | NULLABLE | FLOAT |
ViewThroughConversionsQualified | NULLABLE | FLOAT |
ViewThroughRevenue | NULLABLE | FLOAT |
VideoViews | NULLABLE | INTEGER |
ViewThroughRate | NULLABLE | FLOAT |
AverageCPV | NULLABLE | FLOAT |
VideoViewsAt25Percent | NULLABLE | INTEGER |
VideoViewsAt50Percent | NULLABLE | INTEGER |
VideoViewsAt75Percent | NULLABLE | INTEGER |
CompletedVideoViews | NULLABLE | INTEGER |
VideoCompletionRate | NULLABLE | FLOAT |
TotalWatchTimeInMS | NULLABLE | INTEGER |
AverageWatchTimePerVideoView | NULLABLE | FLOAT |
AverageWatchTimePerImpression | NULLABLE | FLOAT |
- bing_product_dimension_performance
Expand for the data schema
name | mode | type |
---|---|---|
Date | NULLABLE | DATE |
AccountName | NULLABLE | STRING |
AccountNumber | NULLABLE | STRING |
AdGroupName | NULLABLE | STRING |
AdGroupId | NULLABLE | STRING |
CampaignStatus | NULLABLE | STRING |
AccountStatus | NULLABLE | STRING |
AdGroupStatus | NULLABLE | STRING |
Network | NULLABLE | STRING |
AdId | NULLABLE | STRING |
CampaignId | NULLABLE | STRING |
CampaignName | NULLABLE | STRING |
CurrencyCode | NULLABLE | STRING |
DeviceType | NULLABLE | STRING |
Language | NULLABLE | STRING |
MerchantProductId | NULLABLE | STRING |
Title | NULLABLE | STRING |
Condition | NULLABLE | STRING |
Brand | NULLABLE | STRING |
Price | NULLABLE | FLOAT |
CustomLabel0 | NULLABLE | STRING |
CustomLabel1 | NULLABLE | STRING |
CustomLabel2 | NULLABLE | STRING |
CustomLabel3 | NULLABLE | STRING |
CustomLabel4 | NULLABLE | STRING |
ProductType1 | NULLABLE | STRING |
ProductType2 | NULLABLE | STRING |
ProductType3 | NULLABLE | STRING |
ProductType4 | NULLABLE | STRING |
ProductType5 | NULLABLE | STRING |
ProductCategory1 | NULLABLE | STRING |
ProductCategory2 | NULLABLE | STRING |
ProductCategory3 | NULLABLE | STRING |
ProductCategory4 | NULLABLE | STRING |
ProductCategory5 | NULLABLE | STRING |
Impressions | NULLABLE | INTEGER |
Clicks | NULLABLE | INTEGER |
Ctr | NULLABLE | FLOAT |
AverageCpc | NULLABLE | FLOAT |
Spend | NULLABLE | FLOAT |
Conversions | NULLABLE | INTEGER |
ConversionRate | NULLABLE | FLOAT |
Revenue | NULLABLE | FLOAT |
RevenuePerConversion | NULLABLE | FLOAT |
SellerName | NULLABLE | STRING |
OfferLanguage | NULLABLE | STRING |
CountryOfSale | NULLABLE | STRING |
AdStatus | NULLABLE | STRING |
TopVsOther | NULLABLE | STRING |
AdDistribution | NULLABLE | STRING |
ClickTypeId | NULLABLE | STRING |
TotalClicksOnAdElements | NULLABLE | INTEGER |
ClickType | NULLABLE | STRING |
ReturnOnAdSpend | NULLABLE | FLOAT |
BidStrategyType | NULLABLE | STRING |
LocalStoreCode | NULLABLE | STRING |
StoreId | NULLABLE | STRING |
AssistedImpressions | NULLABLE | INTEGER |
AssistedClicks | NULLABLE | INTEGER |
AssistedConversions | NULLABLE | INTEGER |
AllConversions | NULLABLE | INTEGER |
AllRevenue | NULLABLE | FLOAT |
AllConversionRate | NULLABLE | FLOAT |
AllCostPerConversion | NULLABLE | FLOAT |
AllReturnOnAdSpend | NULLABLE | FLOAT |
AllRevenuePerConversion | NULLABLE | FLOAT |
CostPerConversion | NULLABLE | FLOAT |
ViewThroughConversions | NULLABLE | INTEGER |
Goal | NULLABLE | STRING |
GoalType | NULLABLE | STRING |
ProductBought | NULLABLE | STRING |
QuantityBought | NULLABLE | INTEGER |
AbsoluteTopImpressionRatePercent | NULLABLE | FLOAT |
AverageCpm | NULLABLE | FLOAT |
ConversionsQualified | NULLABLE | FLOAT |
AssistedConversionsQualified | NULLABLE | FLOAT |
AllConversionsQualified | NULLABLE | FLOAT |
ViewThroughConversionsQualified | NULLABLE | FLOAT |
ProductBoughtTitle | NULLABLE | STRING |
GTIN | NULLABLE | STRING |
MPN | NULLABLE | STRING |
ViewThroughRevenue | NULLABLE | FLOAT |
# Configuration
# Before you start
TIP
Make sure your user has access to the appropriate Bing Ads accounts.
# Begin module creation
From the menu on the left, select the Collect tab, then click the Add new data Collect button**
From the list of available modules, choose Bing Ads
# Initial settings
In the first step, we need to fill in two fields.
Collect name - the name of our module. It will be visible under this name in other places on the platform.
# Authorization with Bing Ads
In the next step, we need to grant WitCloud access to Bing Ads. This is necessary for WitCloud to retrieve data.
To do this, click the Click here to authorize button.
Fill out the login and access form for the WitCloud application.
After successful authorization, choose the appropriate advertising account and click the Next button.
# Setting up the module on a schedule
Your Bing Ads module is now created in WitCloud 📊. The last step is to specify the time range for which you need to retrieve historical data. The schedule for retrieving current data will be created automatically.
Enter the appropriate range and click the Finish button.
← Baselinker Ceneo →