Live_CTR_Opportunities
Pages earning less than half the click-through rate a page at their depth usually gets, computed live with your own impression threshold. Goes to Google on every call; prefer Keyword_Rankings for a quick check on a preset window. POSITION: average position is impression-weighted across queries, devices and countries, not a rank-tracker rank. Deep positions rest on sparse data because they are only recorded when a searcher actually scrolls that far. Treat absolute positions as directional and prefer position deltas between periods when judging change. PAGING: this returns one page of rows. The pagination block reports returned, total_available, truncated and next_offset for every list in the response. Check truncated before drawing a conclusion: when it is true these rows are a slice, not the whole picture, and a total or a 'none of them' claim built on them is wrong. Read the rest with offset set to next_offset, or raise limit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Window length in days. Default 28. | |
| limit | No | Max pages in this page of results, worst gap first. Default 50. The response reports how many qualified in total. | |
| offset | No | Row offset into the full result set. Default 0. To read the next page, pass the value the response reports under pagination.<list>.next_offset. | |
| site_id | Yes | ||
| min_impressions | No | Default 500. |