Connect Bing Ads to Snowflake with Windsor.ai

Stream all your marketing data from Bing Ads to Snowflake

About Bing Ads

Bing Ads (also known as Microsoft ads) is a pay per click advertising platform. It offers advertisers both the Bing and Yahoo! search engines.

About Snowflake

Snowflake is a cloud data warehouse. Contrary to on premise data bases it eliminates the need to maintain hardware infrastructure. I’s architecture allow it to scale dynamically depending on the resource consumption needed by the users. The outcome of working with a cloud data warehouse like Snowflake is a greatly increased productivity of end users working with Snowflake data.

First Step:

Follow the Tutorial Below:

  1. Add all the columns that are returned by your connector’s URL. 
  2. Create the WINDOSR_UPLOAD role (name has no importance) 
  3. Create a user and add the previously created role to that user 
  4. Grant rights to the DATABASE to the created user 
  5. Grand the rights to the destination table 
  6. Get the rerquired fields from Snowflake to use the Snowflake destination in Onboard Form
  1. Get the username 
  2. Get the password 
  3. Get the account 
  4. Get the warehouse 
  5. Get the database 
  6. Get the schema 
  7. Get the table name 

Second step:

1.You need to select Bing Ads as a Data Source and Grant Access to Windsor.ai.

  1. In Select Destination select Snowflake as destination
  2. Enter all the credentials required and click Save
  3. Your data will now be streamed to Snowflake. In case there is an error you will be notified.

You should also read:

Stream Your Data to Snowflake

Tableau Bing Ads Overview Dashboard Template

How to get your analytics, CRM and media data into BigQuery

Bing Ads metrics and dimensions available for streaming into Snowflake

NameTypeDescription
Absolute Top Impression Rate PercentTEXTHow often your ad was in the first position of all results, as a percentage of your total impressions. A higher number indicates your ad is frequently showing in the best ad position.
Account IDTEXTThe account id
Account NameTEXTThe account name
Account NumberTEXTThe Microsoft Advertising assigned number of an account.
Account StatusTEXTThe account status
Ad DistributionTEXTThe network where you want your ads to show. This can be the entire Microsoft Advertising Network, Microsoft sites and select traffic, or only partner traffic.
Ad group IDTEXTThe ID of the AdGroup.
Ad groupTEXTThe name of the AdGroup.
Ad IDTEXTThe ad id
Ad TitleTEXTThe ad title
Title Part 1TEXTThe title part 1 attribute of an ad.
Title Part 2TEXTThe title part 2 attribute of an ad.
Title Part 3TEXTThe title part 3 attribute of an ad.
Ad Network ConversionsNUMERICThe ad network reported conversions
Ad Network RevenueNUMERICThe ad network reported revenue
All Conversion RateNUMERICThe conversion rate as a percentage.
All ConversionsNUMERICThe number of conversions.
AllCostPerConversionNUMERICThe cost per conversion.
All RevenueNUMERICThe revenue optionally reported by the advertiser as a result of conversions.
All Revenue Per ConversionNUMERICThe revenue per conversion.The formula for calculating the revenue per conversion is (Revenue / Conversions).
AllReturnOnAdSpendNUMERICThe return on ad spend (ROAS).The formula for calculating the ROAS is (Revenue / Spend).
Average CPCNUMERICThe average cost per click (CPC). The total cost of all clicks on an ad divided by the number of clicks. This is the average amount you're actually charged each time your ad is clicked.
Average CPMNUMERICThe total advertising cost divided by the number of impressions (in thousands).
Bid Match TypeNUMERICThe keyword bid match type. This can be different from the DeliveredMatchType column, for example if you bid on a broad match and the search term was an exact match. For more information, see Budget and Bid Strategies. The possible values are Broad, Exact, Phrase, and Unknown.
CampaignTEXTThe campaign Name
Campaign IDTEXTThe campaign ID
CityTEXTThe city where the user was physically located when they clicked the ad.
ClicksNUMERICThe number of clicks
Conversion RatePERCENTThe conversion rate as a percentage.
ConversionsNUMERICThe number of conversions
CostPerConversionNUMERICThe cost per conversion.
CountryCOUNTRYThe country where the user was physically located when they clicked the ad.
CountyTEXTThe county where the user was physically located when they clicked the ad.
CtrPERCENTThe number of clicks your ad receives (Clicks) divided by the number of times your ad is shown (Impressions).
CurrencyTEXTThe account currency type.
Currency CodeTEXTThe account currency type.
Daily SpendNUMERICThe average amount of campaign budget spent per day.
DateDATEThe date
Delivered Match TypeNUMERICThe match type used to deliver an ad. This can be different from the BidMatchType column, for example if you bid on a broad match and the search term was an exact match. For more information, see Budget and Bid Strategies. The possible values are Broad, Exact, Phrase, and Unknown.
Device TypeTEXTDevice type
Device OSNUMERICThe operating system of the device reported in the DeviceType column. The possible values include Android, Blackberry, iOS, Other, Unknown, and Windows. If the operating system of the device cannot be determined or is not one of the operating systems that you can target, the value in this column will be Unknown.
The Final URL of the keywordTEXTOnly the first URL in the list is reported. If the URL contains dynamic text substitution parameters (for example, {param1}), the report will contain the URL before substitution.
Final Url SuffixTEXTA place in your final URL where you can add parameters that will be attached to the end of your landing page URL.
GoalTEXTThe name of the goal you set for the conversions you want, meaning actions customers take after clicking your ad.
Goal TypeTEXTThe type of conversion goal. Possible values include AppInstall, Duration, Event, InStoreTransaction, OfflineConversion, PagesViewedPerVisit, and Url.
Impression Share PercentTEXTThe estimated percentage of impressions, out of the total available impressions in the market you were targeting.
ImpressionsNUMERICThe number of impressions
KeywordTEXTThe keyword.
The Keyword IDNUMERICThe keyword ID.
LanguageTEXTThe language of the publisher where the ad was shown. The language display name will be provided in the report e.g. English.
Location IdTEXTThe Microsoft Advertising identifier of the location where the user was physically located when they clicked the ad. For geographical location identifiers, see Geographical Location Codes. If the location ID is in the report but not found in the file downloaded via GetGeoLocationsFileUrl, it is not targetable.
Metro AreaTEXTThe metro area (Nielsen DMA in the United States) where the user was physically located when they clicked the ad.
Month to Date Budget SpendNUMERICThe amount of money spent to date for the month.
Monthly BudgetNUMERICThe anticipated maximum monthly budget amount that was calculated on the date of the most recent budget change.
NeighborhoodTEXTThe neighborhood where an ad was physically served, or the neighborhood that your customer had shown interest in through searches or content they had viewed. This helps you find out how your ads are doing in different locations, which can help you decide where to focus more of your advertising efforts.
Postal CodeTEXTThe postal code where the user was physically located when they clicked the ad.
Proximity Target LocationTEXTThe radius target bid name. The name of the geographic radius where the user was physically located when they clicked the ad. The Radius attribute column contains the distance of the radius.
Query Intent CityTEXTThe name of a city if the user's geographical intent can be determined. The city is set if the user's intent is a city, and not necessarily if they are physically located in the city.
Query Intent CountryTEXTThe name of a country if the user's geographical intent can be determined. The country is set if the user's intent is related to a country, and not necessarily if they are physically located in the county.
Query Intent CountyTEXTThe name of a county if the user's geographical intent can be determined. The county is set if the user's intent is related to a county, and not necessarily if they are physically located in the county.
Query Intent DMATEXTThe name of a metro area (Nielsen DMA in the United States) if the user's geographical intent can be determined. The metro area is set if the user's intent is a metro area or city within the metro area, and not necessarily if they are physically located in the metro area.
Query Intent Location IdTEXTThe location identifier if the user's geographical intent can be determined.
Query Intent NeighborhoodTEXTThe name of a neighborhood if the user's geographical intent can be determined. The neighborhood is set if the user's intent is related to a neighborhood, and not necessarily if they are physically located in the neighborhood. For example, the user's search query was rental cars in Encino.
Query Intent Postal CodeTEXTThe name of a postal code if the user's geographical intent can be determined. The postal code is set if the user's intent is a postal code, and not necessarily if they are physically located in the postal code.
Query Intent StateTEXTThe name of a state if the user's geographical intent can be determined. The state is set if the user's intent is a state or sub geography of the state, and not necessarily if they are physically located in the state.
RadiusNUMERICThe radius of a radius target bid. The geographic radius where the user was physically located when they clicked the ad. The ProximityTargetLocation attribute column contains the address or landmark name of the radius.
RevenueNUMERICThe amount of revenue
SpendNUMERICThe media spend
StateTEXTThe state where the user was physically located when they clicked the ad.
Top Impression Rate PercentTEXTThe percentage of times your ad showed in the mainline, the top placement where ads appear above the search results, out of your total impressions.
Top vs OtherTEXTIndicates whether the ad impression appeared in a top position or elsewhere. The possible values include AOL search - Top, AOL search - Other, Audience network, Bing and Yahoo! search - Top, Bing and Yahoo! search - Other, Syndicated search partners - Top, Syndicated search partners - Other, Content network, and Unknown.of your total impressions.
Total CostNUMERICThe media spend (Duplicate)
Transaction RevenueNUMERICThe amount of revenue
View Through RevenueNUMERICThe revenue optionally reported by the advertiser as a result of view-through conversions.

Windsor.ai: Easily connect Bing Ads to Snowflake

See the value and return on every marketing touchpoint

data warehouse

Providing 50+ marketing data streams, we make sure that all the data we integrate is fresh and accessible by marketeers, whenever they want.

insights

Spend less time on manual data loading and spreadsheets. Focus on delighting your customers.

Start a free trial today.

Integrate all your data and measure what matters.