The Top N Keywords feature is available in both the Rubii Dashboard and Customer Reports. It supports multiple platforms and provides detailed performance insights for your campaigns.
Supported Platforms
- Microsoft Advertising (Bing)
- Google Ads (GAds)
- Search Ads 360 (SA360)
Platform-Specific Insights
Microsoft Advertising (Bing)
Microsoft offers two types of keyword reporting mechanisms:
- KeywordPerformanceReport: Provides basic performance metrics like Clicks, Impressions, and CPC.
- ShareOfVoiceReport: Includes Impression Share Percent (ImpressionSharePercent) but does not support sorting.
- Key Notes:
- The
ImpressionSharePercentmetric is mandatory and must be added automatically if not provided by the user. - Sorting must be performed manually after pulling all the data with advertiser or campaign filters applied.
Google Ads (GAds)
Google Ads provides comprehensive keyword data through its API, including metrics such as Clicks, Impressions, CPC, and CTR. However, it lacks native support for data aggregation.
Search Ads 360 (SA360)
SA360 supports keyword-level performance reporting with API support for advanced features, including data aggregation.
Comparison of Dimensions and Metrics
Dimensions
| Feature | Google Ads | Microsoft Advertising (Bing) | Search Ads 360 (SA360) | SA360 (New API) |
|---|---|---|---|---|
| Platform Advertiser ID | customer.id | AccountId | advertiserId | customer.id |
| Platform Advertiser | customer.descriptive_name | AccountName | advertiser | customer.descriptive_name |
| Platform Campaign ID | campaign.id | CampaignId | campaignId | campaign.id |
| Platform Campaign | campaign.name | CampaignName | campaign | campaign.name |
| Platform Line Item ID | ad_group.id | AdGroupId | adGroupId | ad_group.id |
| Platform Line Item | ad_group.name | AdGroupName | adGroup | ad_group.name |
| Keyword | ad_group_criterion.keyword.text | Keyword | keywordText | ad_group_criterion.keyword.text |
| Keyword Match Type | ad_group_criterion.keyword.match_type | BidMatchType | keywordMatchType | ad_group_criterion.keyword.match_type |
Metrics
| Metric | Google Ads | Microsoft Advertising (Bing) | Search Ads 360 (SA360) | SA360 (New API) |
|---|---|---|---|---|
| Impressions | impressions | Impressions | impr | impressions |
| Clicks | clicks | Clicks | clicks | clicks |
| Conversions | conversions | Conversions | adWordsConversions | ✖️ |
| Media Spend | cost_micros | Spend | cost | cost_micros |
Key Considerations for Data Aggregation
Currently, Microsoft Advertising (Bing) and Search Ads 360 support data aggregation through their native APIs, but Google Ads does not.
Grouping Data by Dimensions
- Platform Advertiser: Group keywords by Platform Advertisers.
- Platform Campaign: Group keywords by Platform Campaigns. (Duplicate keywords may appear if used across multiple campaigns.)
- Platform Line Item: Group keywords by Platform Line Items. (Duplicate keywords may appear if used across multiple Line Items.)