Email Analytics Co-Pilot
a plain-language read of this page & where to look next
Open & click analytics for the email you send: open rate, click rate, click-to-open, email-client / device / country breakdowns, per-campaign performance, an open+click timeline and top-clicked links. Tracked with a privacy-safe open pixel + click redirect (hashed recipients, no open redirect). Scroll/hover/read-depth are not tracked — email clients strip JavaScript. Also tracks email you send yourself — from Mailchimp, Brevo, Klaviyo, Sendy or your own code — through a campaign pixel with your ESP's merge tag, signed click links, an HTML wrapper, a developer API and ESP bounce/unsubscribe webhooks. Recipients are hashed with a per-site secret.
Plugin
Email Analytics
Last 30 days
Track your own emails
Emails sent
—
Open rate
—
Click rate
—
Click‑to‑open
—
of opens clicked
Dark mode
—
of human opens
Unsubscribed
—
Bounced
—
Complaints
—
Reader personas
How recipients engaged over this range — one person per row, by their dominant behaviour.
Loading…
Read depth
How far readers scroll, from opt-in depth markers.
Loading…
Opens & clicks over time
Opens Clicks
Email clients
Devices
Countries
Sequence funnels
Multi-email sequences — a recipient receiving two or more emails under one campaign — newest first. Open one to see how the audience and engagement hold up across its emails.
Loading…
Custom sequences
Group separate campaigns into a named journey — e.g. welcome → tips → upgrade — and see how the same recipients drop off across them.
Loading…
Campaigns
| Campaign | Sent | Opened | Open rate | Clicked | Click rate |
|---|---|---|---|---|---|
| Loading… | |||||
Most clicked links
| Link | Clicks | Share | Readers | Repeat | Mobile | Avg time to click |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Track your own emails
Emails you send from Mailchimp, Brevo, Klaviyo, Sendy, your own SMTP or code show up in this dashboard next to the ones GhostStat sends: opens (machine opens excluded), clicks, clients, devices, countries, campaigns, links, and the visit that follows a click.
One name per email. Letters, digits, spaces, . _ - (up to 120).
Paste the HTML of your email (or upload the .html file). Every link becomes a signed tracking link carrying your ESP's recipient tag, and the open pixel is added. Unsubscribe, preference and view-online links, and links that contain merge tags, are left alone.
A pixel only learns about recipients who open. Register how many people a campaign went to, and when, so open and click rates have the real base — and so the "opened within 3 seconds of sending = machine" rule can work.
Import a CSV (campaign, sent_at, recipients, subject)
| Campaign | Source | Recipients | Tracked | Sent at |
|---|---|---|---|---|
| Loading… | ||||
For email you send from your own code: send the HTML and the recipients, get back one tracked HTML per recipient (its own pixel and links, exactly like email GhostStat sends). Up to 1,000 recipients and 512 KB of HTML per call.
API key:
—
Copy this key now: it is shown once. Only a hash is stored. Creating a new key stops the old one.
Let your ESP report bounces, unsubscribes and spam complaints. Paste the URL for your ESP into its webhook settings. Each URL is signed for this site.
Most providers name the recipient by email address, so a webhook event is matched when the recipient tag in the pixel was the email address too (or the send went through the API with email addresses). Klaviyo names the profile id, which is what its {{ person.id }} tag puts in the pixel. For an exact campaign match, give each send a custom field gs_campaign with the pixel's campaign name (SendGrid custom arg, Postmark metadata, SES message tag); otherwise the recipient's latest message is used.
Send yourself a test from your ESP, open it and click a link, then press the button. Opens and clicks from the last two minutes appear here as they arrive.
Limits, stated plainly: plain-text emails have no pixel; clients that block images under-count opens; Apple Mail Privacy Protection and security scanners open everything (recognised and excluded); a forwarded email counts as its original recipient.
