paid_impression_share
How much of the available paid impressions are we winning, and how much are we losing to rank? Google Ads search impression share, top / absolute-top impression share, and lost-IS (rank) for one segment — optionally RANKED by keyword, campaign, or intent (group_by) and compared to a prior period. This is auction COVERAGE (impression share), NOT competitor market share (use market_share_overview with medium='google/cpc' for SOV). ALWAYS per segment — called without one it lists the available segments.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"date_range": "<date_range>"
},
"name": "paid_impression_share"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top_n | No | How many rows to return when group_by is set (site total ignores this). | |
| metrics | No | Which impression-share metrics to return; defaults to search_impression_share + lost_impression_share | |
| segment | No | Tracked segment ID; omit to get the list of available segments | |
| campaign | No | Filter by campaign name (Google Ads campaign) | |
| group_by | No | Rank the impression-share metrics BY this attribute (top-N) instead of a single segment total — keyword, campaign, or intent (e.g. "Avg Search Impression Share by intent, this month vs last month" is group_by:"intent" + comparison_range). | |
| filter_op | No | How to match the campaign filter value (default exact match) | eq |
| date_range | Yes | Explicit date range, e.g. "2026-05-01 to 2026-05-31". Both endpoints are INCLUSIVE — the END day is covered (a 7-day range = 7 days). Quattr weeks run Sunday–Saturday; for "last week" use the most recent complete Sun–Sat span. | |
| comparison_range | No | Explicit comparison range for period-over-period, e.g. "2026-04-01 to 2026-04-30" |