โšก HotKey Analytics

โšก HotKey
Analytics
Monetization
Admin

Dashboard

Revenue Report for Claude

Compiles the selected period's metrics โ€” totals with period-over-period changes, content performance, attributed revenue by source/device/placement, channels โ€” into a markdown report with an analysis prompt included. Copy it and paste into Claude.


      

Sites

SiteVisitors

Top Sources

SourceVisitors

Top Pages

PageVisitors

Devices

DeviceVisitors

Widget Placements

PlacementRevenue
Current visitors (5 min) โ€”
Pageviews (30 min) โ€”

Active pages

last 30 min
PageVisitors

Sources

last 30 min
SourceVisitors

Devices

last 30 min
DeviceVisitors

๐Ÿ–ฑ Widget clicks

last 30 min โ€” these are the money moments

Monetization Funnel

where visitors drop out between landing and earning

๐Ÿšซ Traffic, no widget seen

widget missing or below the fold
PageViews

๐Ÿ‘€ Seen, never clicked

weak placement or listings
PageImpressions

๐Ÿ–ฑ Clicked, no revenue yet

leads not converting on Esy's side
PageClicks

Movers vs previous period

๐Ÿ“ˆ Gainers

๐Ÿ“‰ Losers

Content Performance

every page's traffic, engagement, and revenue side by side โ€” click a column to sort. RPM = revenue per 1,000 pageviews.

Esy Widget Performance

impressions & clicks from the tracker ยท conversions & revenue from your CSVs, joined by unique placement IDs

Revenue Attribution

Recent Conversions

Sites

1 โ€” Install the tracker (once per site, in <head>)


      

2 โ€” Esy widget codes (no changes needed)

The tracker intercepts ESY.Widget() and rewrites placement into a unique tracking ID per impression (e.g. school_listing--hk3f9x2k1q) before the widget loads. Esy echoes that ID back in the conversion CSV, so each uploaded conversion joins to the exact impression โ€” page, device, browser, and traffic source. Your existing widget codes keep their simple placement labels:


        

Verify on one page that the widget still renders with the rewritten placement (it should โ€” Esy treats placement as a free-form label). Kill switch if ever needed: add data-esy-placement="off" to the tracker script tag.

Import history from Plausible

Pulls day ร— page ร— source ร— device traffic from the Plausible Stats API into this dashboard as historical events. Then upload your old conversion CSVs in the Revenue tab โ€” they'll attribute by page URL + date against the imported traffic. Safe to re-run (a range re-import replaces itself). Get an API key at plausible.io โ†’ Settings โ†’ API Keys.

CSV Import History