Search_To_Revenue
Which search queries are associated with revenue, for sites with GA4 e-commerce tracking enabled. Revenue per page is measured directly from GA4, not estimated. GA4 does not record which search query drove which purchase, so that page revenue is then split across the page's Search Console queries by click share, the one estimated step in the chain. Every response carries attribution_method: 'click_share_estimate' and a plain-language note. Present the page-level revenue as real and the per-query split as a proportional estimate, never as measured. total_revenue covers every revenue-earning page GA4 reported for the window, not just the pages on this page of rows. 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 returned. Default 20. | |
| 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 |