google_ads_get_insights
Query Google Ads performance data with custom metrics and dimensions; auto-generates GAQL and splits incompatible metric/segment combinations to deliver accurate insights.
Instructions
Query Google Ads performance insights with intelligent query planning. Auto-generates GAQL, handles metric/segment incompatibilities by splitting queries. Use google-ads://metrics for available metrics, google-ads://dimensions for dimensions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| endDate | No | End date YYYY-MM-DD | |
| metrics | Yes | Metric keys (e.g., impressions, clicks, cost_micros, conversions) | |
| orderBy | No | Optional GAQL field to order by, e.g. metrics.impressions or campaign.name | |
| resource | No | GAQL FROM clause resource type (campaign, ad_group, ad_group_ad, keyword_view, shopping_performance_view, asset_group, geographic_view, video, search_term_view, landing_page_view, etc.) | campaign |
| startDate | No | Start date YYYY-MM-DD | |
| customerId | Yes | Google Ads customer ID (without dashes, e.g., 1234567890) | |
| datePreset | No | Predefined date range | |
| dimensions | No | Dimension keys (e.g., date, campaignName, device) | |
| orderDirection | No | DESC |