Measure results
measureProve and measure with numbers from the user's Search Console, GA4, Ahrefs or Semrush, including numbers the user pastes. Use it instead of calculating by hand: it handles spelling variants, control groups and trends. Pick with mode: impact = Before and after fixes, against pages you did not touch. Needs pages[{url, before, after, changed, fix}]. ai_citations = AI citations before and after, per engine. Needs pages[{url, before, after, changed}]. ai_referrals = Visits from ChatGPT, Perplexity, Gemini and other assistants, from GA4. Needs rows[{source, sessions, landing_page, period, conversions, revenue}]. brand_split = Brand versus non-brand clicks and how each moved. Needs brand_terms, rows[{query, keyword, clicks, traffic, impressions, position}]. share_of_voice = Share of the clicks against competitors from rank rows. Needs your_domain, rows[{keyword, position, volume, domain, url, group}].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Length of each period in days. | |
| mode | No | Default impact. | |
| rows | No | ||
| pages | No | ||
| detail | No | brief = short summary. | |
| source | No | Where the counts come from, for example Ahrefs Brand Radar. | |
| fix_date | No | Date the fixes went live, YYYY-MM-DD. | |
| watch_ids | No | Optional watch ids, to list what changed on each page and when. | |
| fix_log_id | No | Optional fix log from log_fix: takes the fix date from it and saves the result per fix, with a rollback plan for fixes that did worse. | |
| memory_key | No | site_memory key, records this call. | |
| brand_terms | No | Brand and product names, and misspellings. | |
| rows_before | No | Optional same rows from an earlier period. | |
| your_domain | No | Your domain, e.g. example.com. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||