# Weekly report — <Tenant> — <ISO week, e.g. 2026-W37> (<from> … <to>)

**Headline.** <one sentence: traffic direction, AI share, cited rate — with numbers or "not configured">
**Sources.** Umami: <last day | not configured: NAMES> · Search Console: <last day | not configured: NAMES> · Probe: <run date, engines, cost USD | not run: NAMES> · IndexNow: <ok n / failed n | not configured: NAMES>
**Not configured.** <comma-separated NAMES from tracking_setup_status.missing, or "—">
**Dashboard.** https://blog.onecontext.me/tenants/<slug>/analytics — the same numbers, live (sign in as a tenant member; hosted tenants see every section, others AI visibility + indexing).

## Traffic (7d vs previous 7d)

| | this week | previous | Δ |
|---|---|---|---|
| pageviews | | | |
| visitors | | | |
| visits · bounces · time | | | |

Channels: search <n> · ai <n> (<ai_share %>) · social <n> · referral <n> · direct <n>.

Top posts (pageviews · AI pageviews · search clicks):

| post | locale | pageviews | AI | search |
|---|---|---|---|---|

## AI referrals

| engine | visitors | landing page |
|---|---|---|

Caveat: referrer-based, 35–70 % of assistant visits arrive as direct — see AI visibility for the leading indicator.

## Search (Search Console, <source> · or "not configured: GSC_SERVICE_ACCOUNT_JSON, tracking.gsc_property")

Clicks <n> · impressions <n> · CTR <x %> · position <p>. Striking distance (5–20): <n> queries →

| query | page | position | impressions |
|---|---|---|---|

## AI visibility (probe <date>, <engines>, <n> queries, cost <USD>)

| engine | queries | cited | mentioned | absent | cited rate | last week |
|---|---|---|---|---|---|---|

Cited posts: <post — engines>. Lost since last week: <query — engine>. Won: <query — engine>.
Share of voice (top cited domains): <domain n · domain n · getmeetly.ai n>.
Queries where competitors are cited and we are not: <query — cited domains>.

## Indexing

Publishes this week: <n> · IndexNow ok <n> · failed <n> (<reasons>). Last ping <date>.

## Health

<stale ingestion / IndexNow failures / impressions cliff / claims risk — or "nothing to flag">

## Actions (proposed on the Topic Lane)

- refresh: <post> — <why: lost citation / striking distance / age>
- new: <topic (hub)> — target query "<q>" — absent on <engines>
- stop: <query> — absent 4 weeks, no post

Models: assessor <model>; probe <model slugs>. Cost: probe <USD>. Run by <host>.
