Customer dashboard preview
This is what Southern Wine Country's dashboard looks like.
Every Raven Power site ships with a private customer portal — plan status and delivery progress today, plus a preview of the visitor and search analytics view we're building next. This page shows what that looks like, using our own site Southern Wine Country as the example. The analytics and search panels below default to an illustrative sample — switch to Live data to see Southern Wine Country's own real numbers.
Plan & delivery status
Source
Raven Power internal subscription & fulfillment record
Last refreshed
Live — reflects your account in real time
What it means
The subscription tier, next billing date, and delivery-stage index stored on the account's subscription record — not a Google API.
In plain English
What plan you're on, when you're billed next, and how far along your build is.
Live in your dashboard Source
Raven Power internal subscription & fulfillment record
Last refreshed
Live — reflects your account in real time
What it means
The subscription tier, next billing date, and delivery-stage index stored on the account's subscription record — not a Google API.
In plain English
What plan you're on, when you're billed next, and how far along your build is.
Plan status and delivery stages are live in the real /account dashboard. The figures below are an example — Southern Wine Country is our own site, not a paying customer account.
- Your brief
- Design
- Your content
- Build
- Your review
- Launch
- Your final check
Your SLA status
Sample — illustrativeWhat a real customer's own /account shows for this — illustrated here with a Growth-plan example, since /account itself is behind sign-in. Nothing here is ever a made-up number: a row not yet wired to a live pull says Gathering instead of a fabricated figure.
- Change-request turnaround
What it means
sla.changeTurnaroundHours — the same field the admin overdue-request flag reads.
In plain English
How fast we work your change requests.
Last refreshed
A published target, not a per-request live pull
2 business daysTracking: 2 business days - Fast global loading (CDN)
What it means
Cloudflare CDN — inherent to hosting on Cloudflare, all plans.
In plain English
Your site is served from a fast, global network, everywhere.
Last refreshed
Continuously — provided by Cloudflare, not a point-in-time pull
Always onActive: Active - SSL — the secure padlock
What it means
Cloudflare Universal SSL — auto-issued to all domains, all plans.
In plain English
The padlock in your browser bar is present and valid.
Last refreshed
Continuously — provided by Cloudflare, not a point-in-time pull
Always onActive: Active - DDoS attack protection
What it means
Cloudflare DDoS Protection — automatic, unmetered, all plans.
In plain English
Attack traffic is filtered before it ever reaches your site.
Last refreshed
Continuously — provided by Cloudflare, not a point-in-time pull
Always onActive: Active - Automatic TLS certificate renewal
What it means
Cloudflare Universal SSL — issues and renews automatically before expiry.
In plain English
Your certificate renews on its own — no expired-certificate warnings.
Last refreshed
Continuously — provided by Cloudflare, not a point-in-time pull
Always onActive: Active - Spam & bot protection on your forms
What it means
Cloudflare Turnstile is the standard we build forms with. It is added per form at build time — nothing in this app provisions it onto a customer site automatically, and no per-site probe reports whether it is present.
In plain English
We build your forms with bot protection. There is no per-site check reporting its status here yet, so this row shows no live reading.
Last refreshed
Not yet connected — no live data pulled yet
Built into every form we make for youGathering: Gathering - Privacy-first visitor analytics
What it means
No per-customer analytics pipeline exists in this app — the portal's traffic card reads "Not connected" for the same reason, and both are driven by that same absence.
In plain English
Visitor numbers for your site. Nothing is being counted yet.
Last refreshed
Not yet connected — no live data pulled yet
Cookie-free visitor counting, once connectedGathering: Gathering - Search Console setup & indexing
What it means
Google Search Console Search Analytics API — not yet metered per-customer.
In plain English
How well Google has indexed your pages.
Last refreshed
Not yet connected — no live data pulled yet
Indexed & tracked once your data is connectedGathering: Gathering - Contact-form delivery
What it means
Email provider (Resend/SES) delivery events — provider bound, not yet metered as a delivery rate.
In plain English
Whether messages sent through your contact form make it to your inbox.
Last refreshed
Not yet connected — no live data pulled yet
Delivered to your inboxGathering: Gathering - Delivery timeline — signup to live
What it means
Stage events + admin/go-live.ts timestamp — recorded internally, not yet published as a median. The target is read from config/stages.ts ourWorkingDays(), which sums only the stages whose clock we hold and excludes the customer-gated stages and the registrar-dependent launch.
In plain English
How long it actually took from signup to your site going live. The part we control is the design and build; waiting on your brief, your content, your review, and the domain move are the rest of it.
Last refreshed
Not yet connected — no live data pulled yet
Our part: 5–8 working days — your steps and the domain move sit outside itGathering: Gathering
About the numbers below. These figures are a realistic, hand-built sample, sized to what a regional winery-directory site at this stage plausibly sees six months in — not a live feed. Switch to Live data above to see Southern Wine Country's own real Google Analytics and Search Console numbers instead. Today a customer's /account shows plan and delivery status; the analytics and search views previewed below are what we're building next.
Visitor analytics — Preview
Preview · coming soonThis analytics view isn't in the live /account dashboard yet — here it's shown with an illustrative sample to demonstrate what we're building.
- Sessions (30 days)
Source
Google Analytics 4 (Data API)
Last refreshed
Illustrative sample — not refreshed
What it means
GA4 `sessions`, summed over the trailing 30 days (GA4 Data API `runReport`).
In plain English
How many times people came to the site.
- 4,820 +18% vs. last month
- Unique visitors
Source
Google Analytics 4 (Data API)
Last refreshed
Illustrative sample — not refreshed
What it means
GA4 `totalUsers` over the trailing 30 days — distinct visitors, not visits.
In plain English
Roughly how many different people visited, not counting repeat visits from the same person.
- 3,610
- Avg. session length
Source
Google Analytics 4 (Data API)
Last refreshed
Illustrative sample — not refreshed
What it means
GA4 `averageSessionDuration`, in seconds, over the trailing 30 days.
In plain English
On average, how long someone stuck around per visit.
- 2m 14s
- Bounce rate
Source
Google Analytics 4 (Data API)
Last refreshed
Illustrative sample — not refreshed
What it means
GA4 `bounceRate` — the share of sessions with no meaningful engagement — over the trailing 30 days.
In plain English
How often someone left after one page without clicking around.
- 51.4%
Traffic over time
Source
Google Analytics 4 (Data API)
Last refreshed
Illustrative sample — not refreshed
What it means
GA4 `sessions`, grouped by `yearMonth`, over the trailing 6 months.
In plain English
How visits have trended month to month.
Source
Google Analytics 4 (Data API)
Last refreshed
Illustrative sample — not refreshed
What it means
GA4 `sessions`, grouped by `yearMonth`, over the trailing 6 months.
In plain English
How visits have trended month to month.
Sessions grew from 2,100 in Feb to 4,820 in Jul — illustrative, six-month trend.
Top pages
Source
Google Analytics 4 (Data API)
Last refreshed
Illustrative sample — not refreshed
What it means
GA4 `screenPageViews` by `pagePath`, top 5 over the trailing 30 days.
In plain English
Which pages people looked at the most.
Source
Google Analytics 4 (Data API)
Last refreshed
Illustrative sample — not refreshed
What it means
GA4 `screenPageViews` by `pagePath`, top 5 over the trailing 30 days.
In plain English
Which pages people looked at the most.
- Home 1,340
- Winery directory 980
- Wine trail map 612
- Tasting & events calendar 458
- About Georgia wine country 301
Traffic sources
Source
Google Analytics 4 (Data API)
Last refreshed
Illustrative sample — not refreshed
What it means
GA4 `sessions` by `sessionDefaultChannelGroup` (e.g. Organic Search, Direct), as a share of total sessions over the trailing 30 days.
In plain English
How people found the site — a Google search, typing the address directly, social, or a link from another site.
Source
Google Analytics 4 (Data API)
Last refreshed
Illustrative sample — not refreshed
What it means
GA4 `sessions` by `sessionDefaultChannelGroup` (e.g. Organic Search, Direct), as a share of total sessions over the trailing 30 days.
In plain English
How people found the site — a Google search, typing the address directly, social, or a link from another site.
Google & SEO visibility — Preview
Source
Google Search Console (Search Analytics API)
Last refreshed
Illustrative sample — not refreshed
What it means
Google Search Console's Search Analytics API — impressions, clicks, CTR, average position and top queries.
In plain English
How the site is doing in Google search — how often it shows up, gets clicked, and what people searched to find it.
Preview · coming soon Source
Google Search Console (Search Analytics API)
Last refreshed
Illustrative sample — not refreshed
What it means
Google Search Console's Search Analytics API — impressions, clicks, CTR, average position and top queries.
In plain English
How the site is doing in Google search — how often it shows up, gets clicked, and what people searched to find it.
Search-visibility reporting isn't in the live /account dashboard yet — shown here with an illustrative sample to demonstrate what we're building.
- Search impressions (28 days)
Source
Google Search Console (Search Analytics API)
Last refreshed
Illustrative sample — not refreshed
What it means
GSC `impressions` — the number of times a page appeared in Google's search results — over the trailing 28 days.
In plain English
How many times the site showed up in a Google search.
- 38,400
- Clicks
Source
Google Search Console (Search Analytics API)
Last refreshed
Illustrative sample — not refreshed
What it means
GSC `clicks` over the trailing 28 days.
In plain English
How many times someone clicked through to the site from a Google search.
- 1,260
- Average CTR
Source
Google Search Console (Search Analytics API)
Last refreshed
Illustrative sample — not refreshed
What it means
GSC `ctr` (clicks ÷ impressions) over the trailing 28 days.
In plain English
Out of everyone who saw the site in search results, roughly how many clicked it.
- 3.3%
- Average position
Source
Google Search Console (Search Analytics API)
Last refreshed
Illustrative sample — not refreshed
What it means
GSC `position` — the average ranking spot in Google's results — over the trailing 28 days.
In plain English
On average, how high up the site ranks in Google search (lower is better — 1 is the top spot).
- 14.2
Impressions over time
Source
Google Search Console (Search Analytics API)
Last refreshed
Illustrative sample — not refreshed
What it means
GSC `impressions`, aggregated by month, over the trailing 6 months.
In plain English
How often the site has shown up in Google search over time.
Source
Google Search Console (Search Analytics API)
Last refreshed
Illustrative sample — not refreshed
What it means
GSC `impressions`, aggregated by month, over the trailing 6 months.
In plain English
How often the site has shown up in Google search over time.
Top search queries
Source
Google Search Console (Search Analytics API)
Last refreshed
Illustrative sample — not refreshed
What it means
GSC `query` rows ordered by `impressions`, top 5 over the trailing 28 days.
In plain English
The actual words people typed into Google that surfaced the site.
Source
Google Search Console (Search Analytics API)
Last refreshed
Illustrative sample — not refreshed
What it means
GSC `query` rows ordered by `impressions`, top 5 over the trailing 28 days.
In plain English
The actual words people typed into Google that surfaced the site.
| Query | Impressions | Avg. position |
|---|---|---|
| georgia wineries | 6,200 | 9.1 |
| north georgia wine trail | 3,100 | 6.4 |
| wineries near dahlonega | 2,450 | 11.8 |
| southern wine country | 1,900 | 1.2 |
| georgia wine tasting | 1,650 | 15.3 |
About the numbers below. These are Southern Wine Country's real numbers — our own site — pulled straight from Google Analytics and Google Search Console and refreshed automatically on every deploy. Southern Wine Country is a Raven Power site we own, so we can publish its live figures here; a client's own numbers stay private behind their sign-in at /account, exactly as yours would. The panels below are labelled previews — those views aren't in the live /account dashboard yet, for anyone.
Southern Wine Country is a brand-new site we just set up with fresh SEO tags — this is roughly the first month of real data, so it's still early and sparse. It shows what a fresh setup looks like starting out; the numbers and trends fill in as the site builds history.
Visitor analytics — Preview
Preview · coming soonThis analytics view isn't in the live /account dashboard yet — here it's shown with our own site's real figures to illustrate what we're building.
- Sessions (30 days)
Source
Google Analytics 4 (Data API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GA4 `sessions`, summed over the trailing 30 days (GA4 Data API `runReport`).
In plain English
How many times people came to the site.
- 13
- Unique visitors
Source
Google Analytics 4 (Data API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GA4 `totalUsers` over the trailing 30 days — distinct visitors, not visits.
In plain English
Roughly how many different people visited, not counting repeat visits from the same person.
- 12
- Avg. session length
Source
Google Analytics 4 (Data API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GA4 `averageSessionDuration`, in seconds, over the trailing 30 days.
In plain English
On average, how long someone stuck around per visit.
- 1m 9s
- Bounce rate
Source
Google Analytics 4 (Data API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GA4 `bounceRate` — the share of sessions with no meaningful engagement — over the trailing 30 days.
In plain English
How often someone left after one page without clicking around.
- 38.5%
Traffic over time
Source
Google Analytics 4 (Data API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GA4 `sessions`, grouped by `yearMonth`, over the trailing 6 months.
In plain English
How visits have trended month to month.
Source
Google Analytics 4 (Data API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GA4 `sessions`, grouped by `yearMonth`, over the trailing 6 months.
In plain English
How visits have trended month to month.
13 sessions in Jul — from Google Analytics.
Top pages
Source
Google Analytics 4 (Data API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GA4 `screenPageViews` by `pagePath`, top 5 over the trailing 30 days.
In plain English
Which pages people looked at the most.
Source
Google Analytics 4 (Data API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GA4 `screenPageViews` by `pagePath`, top 5 over the trailing 30 days.
In plain English
Which pages people looked at the most.
- Home 12
- Passport 9
- Vu Ja De Vineyards 4
Traffic sources
Source
Google Analytics 4 (Data API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GA4 `sessions` by `sessionDefaultChannelGroup` (e.g. Organic Search, Direct), as a share of total sessions over the trailing 30 days.
In plain English
How people found the site — a Google search, typing the address directly, social, or a link from another site.
Source
Google Analytics 4 (Data API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GA4 `sessions` by `sessionDefaultChannelGroup` (e.g. Organic Search, Direct), as a share of total sessions over the trailing 30 days.
In plain English
How people found the site — a Google search, typing the address directly, social, or a link from another site.
Google & SEO visibility — Preview
Source
Google Search Console (Search Analytics API)
Last refreshed
Refreshed Aug 19, 2026
What it means
Google Search Console's Search Analytics API — impressions, clicks, CTR, average position and top queries.
In plain English
How the site is doing in Google search — how often it shows up, gets clicked, and what people searched to find it.
Preview · coming soon Source
Google Search Console (Search Analytics API)
Last refreshed
Refreshed Aug 19, 2026
What it means
Google Search Console's Search Analytics API — impressions, clicks, CTR, average position and top queries.
In plain English
How the site is doing in Google search — how often it shows up, gets clicked, and what people searched to find it.
Search-visibility reporting isn't in the live /account dashboard yet — shown here with our own site's real Search Console figures to illustrate what we're building.
- Search impressions (28 days)
Source
Google Search Console (Search Analytics API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GSC `impressions` — the number of times a page appeared in Google's search results — over the trailing 28 days.
In plain English
How many times the site showed up in a Google search.
- 9,061
- Clicks
Source
Google Search Console (Search Analytics API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GSC `clicks` over the trailing 28 days.
In plain English
How many times someone clicked through to the site from a Google search.
- 44
- Average CTR
Source
Google Search Console (Search Analytics API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GSC `ctr` (clicks ÷ impressions) over the trailing 28 days.
In plain English
Out of everyone who saw the site in search results, roughly how many clicked it.
- 0.5%
- Average position
Source
Google Search Console (Search Analytics API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GSC `position` — the average ranking spot in Google's results — over the trailing 28 days.
In plain English
On average, how high up the site ranks in Google search (lower is better — 1 is the top spot).
- 22.5
Impressions over time
Source
Google Search Console (Search Analytics API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GSC `impressions`, aggregated by month, over the trailing 6 months.
In plain English
How often the site has shown up in Google search over time.
Source
Google Search Console (Search Analytics API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GSC `impressions`, aggregated by month, over the trailing 6 months.
In plain English
How often the site has shown up in Google search over time.
Top search queries
Source
Google Search Console (Search Analytics API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GSC `query` rows ordered by `impressions`, top 5 over the trailing 28 days.
In plain English
The actual words people typed into Google that surfaced the site.
Source
Google Search Console (Search Analytics API)
Last refreshed
Refreshed Aug 19, 2026
What it means
GSC `query` rows ordered by `impressions`, top 5 over the trailing 28 days.
In plain English
The actual words people typed into Google that surfaced the site.
| Query | Impressions | Avg. position |
|---|---|---|
| castle hill winery | 77 | 10.0 |
| bath house row winery | 64 | 8.1 |
| bathhouse row winery | 60 | 8.7 |
| dragon glass winery | 52 | 9.4 |
| bowman vineyards | 26 | 11.1 |
Site health & uptime — Preview
Preview · coming soonNot wired to live monitoring yet — here's the shape and the metrics this panel will show once it is. Values read until it's connected; the numbers below are never invented.
- Uptime (30 days)
- —
- Avg. response time
- —
- SSL certificate
- —
- Last checked
- —
Leads & enquiries — Preview
Preview · coming soonBooking and form integrations aren't connected to this dashboard yet — once they are, this panel shows real submissions in real time instead of the placeholders below.
Want a dashboard like this for your business?
Pick a plan and we build, host, and look after it — $0 today.
See plans