Newsroom-grade analytics, without the newsroom-grade price tag

For digital publishers, B2B media networks, and editorial teams. Watch the AI search era reshape your traffic in real time. See what readers actually read, not just what they clicked. EU-hosted, privacy-first, and a fraction of what Chartbeat or Parse.ly cost.

P publication.com
142 online
64%
Last 30 Days
Visitors
1.84M↗12%
Pageviews
4.2M↗9%
Bounce
31%↘4%
Duration
3:42↗6%
Scroll
68%↗3%
Engagement
64%↗5%
Real-time newsroom view

Hit publish, watch the story take off

Refresh-free real-time view shows active readers, their entry pages, and which sources are driving the spike, all in the same moment the article goes live. Updates every 30 seconds.

Crucially, you see scroll depth and engagement live too. The headline is doing its job if visitors are arriving. The article is doing its job if they are still reading 30 seconds later. Most analytics tools surface one but not the other.

  • See traffic sources update live: Twitter, Reddit, HN, newsletters, Google Discover
  • Catch a viral moment as it happens, not 24 hours after the fact
  • Spot a misfiring headline within minutes (high arrivals, low scroll)
  • Newsroom comparison: today vs the average of the last 4 same weekdays
142 online
Realtime
+438% vs avg
Top sources, last 5 minutes
x.com / share
6842% scroll
reddit.com / r/journalism
3481% scroll
newsletter (utm)
2187% scroll
Telegram channel
1973% scroll
AI Search visibility

See the traffic AI is sending you. And the traffic it isn't.

ChatGPT, Perplexity, Claude, and Gemini are now the second largest referrer category for many publishers. GA4 lumps them under Direct or Other. Clickport classifies them as a first-class channel called AI Search, with each provider broken out as its own row.

You also see which AI crawlers are reading your content for training, indexing, or live retrieval, with separate categories for each. When Perplexity cites your article, you know.

  • AI Search as a dedicated channel, not a footnote in "Other"
  • Per-provider breakdown: ChatGPT, Perplexity, Claude, Gemini, Copilot, Kagi, You.com
  • AI crawler tracking separated from human traffic (GPTBot, ClaudeBot, PerplexityBot, etc.)
  • Engagement metrics per AI source: AI traffic often scrolls and reads better than social
Sources Locations Technologies
Channels Sources URLs
Channel
Visitors ↓%Eng
Organic Search
812k44%68%
ChatGPT
68.2k3.7%79%
Perplexity
9.8k0.5%82%
Claude.ai
5.6k0.3%74%
Gemini
3.8k0.2%71%
Direct / None
426k23%52%
Email
312k17%84%
Organic Social
186k10%38%
ChatGPT now drives 78% of AI referrals to publishers, with Gemini at 8.65% and Perplexity at 7.07%, growing fast every quarter. MediaPost, 2025
Engagement that means something

Pageviews lie. Engagement is the truth.

Highly engaged readers generate more than 100 times the revenue of one-off visitors. They subscribe, they click ads, they remember your brand. Pageviews count tab loads. Clickport counts actual reading.

Every page row shows scroll depth, real reading time (timer pauses when the tab is hidden), and a combined engagement score from 0 to 100. Sort by engagement to find articles that hold attention. Sort by visitors to find what's hot. The two are rarely the same.

  • Engagement score per article, per source, per session
  • Bounce rate that requires four conditions, not just a single pageview
  • Compare engagement quality across channels: AI Search vs newsletter vs Twitter
  • Weekday-aware baselines (today vs the average of last 4 same weekdays)
Pages Sessions Goals
Top Entry Exit Search 404
Page
VisitorsScrollEng ↓
/2026/why-ai-search-is-different
42.1k88%87%
/longreads/european-energy-grid
28.7k82%81%
/analysis/q4-earnings-deep-dive
19.4k76%74%
/news/regulator-statement
61.2k31%42%
/opinion/contrarian-take-on-ai
14.8k71%68%
/breaking/three-line-update
38.6k19%22%
/podcast/ep-142-show-notes
8.3k64%71%
Top story by visits is bottom by engagement. The 88-scroll feature is the one that's working.
Highly engaged users generate 110 times more revenue than one-off visitors: $25.52 vs $0.23 per thousand. Key Group, 2026 publisher metrics report
Multi-site management

Manage every brand from one dashboard

One login, every property. The site switcher shows live visitor counts for each, so you see which brand is on fire right now without leaving the page. Drag and drop to reorder. Each site keeps its own goals, segments, API keys, and team settings.

Built for B2B media networks, multi-vertical publishers, and editorial groups managing several titles. Sub-domains, separate domains, language splits. They all live side by side.

Need to give an editor or a stakeholder a view-only dashboard for a specific site? Tokenized share links work without seats or invites, with optional password protection.

  • Per-site realtime visitor counts in the site switcher
  • Independent goals, filters, and saved segments per property
  • Drag-and-drop reorder, by traffic or alphabetically or however you like
  • Read-only share links for editors and stakeholders, no extra seats required
Switch site
P
publication.com
142
T
tech.publication.com
87
B
business.publication.com
64
L
lifestyle.publication.com
31
N
newsletter.publication.com
18
D
de.publication.com
22
S
shop.publication.com
0
+ Add site
Copy Detection

When readers copy your quotes, you should know

Every time a reader selects and copies text from your articles, Clickport captures the snippet, the page, and the visitor's session. No other analytics tool does this. For quote-driven editorial, it's the strongest signal of value you'll find.

Find the line in a 4,000-word feature that everyone is sharing. Discover that your trade publication's product names get copied dozens of times a day for procurement research. Spot the recipe step or the data point that resonates.

  • News and analysis: see which quote or data point gets extracted into other articles
  • Trade publications: see which product names and specs get copied for evaluation
  • Recipe and how-to: see which ingredient lists and steps readers save
  • Filter the Sessions panel by "Copied" to surface only your highest-intent readers
PagesSessionsCopied
Recent text copied by readers
"the regulator confirmed enforcement begins Q3"
/news/regulator-statement
"Bosch GLM 50-23 G Professional"
/reviews/laser-measurers-2026
"110x more revenue than one-off visitors"
/analysis/engaged-readers-revenue
"info@editorial.publication.com"
/about/contact
Goals & Conversions

Separate engagement from real conversions

Your subscription signups are conversions. Your "scrolled 75%" and "spent 2 minutes" milestones are engagement signals. Both worth tracking, but they should not share a column.

Every goal in Clickport has a "counts as conversion" toggle. On: feeds the dashboard Conversions and Conversion Rate KPIs. Off: tracks visitors and event counts (plus full property breakdowns for custom events) but stays out of the headline math. Mix and match freely.

  • Four goal types: pageview, click, form submit, custom event
  • Custom events with up to 30 properties and revenue attribution
  • Goal conditions with eight operators and AND/OR logic
  • Engagement-only goals appear in the Goals panel but not in headline KPIs
Pages Sessions Goals
Goal
Visitors ↓CountCR
S Subscription signup 2.8k 2.8k 3.4%
N Newsletter signup 5.2k 5.2k 6.3%
D Demo request 324 324 0.4%
R Read 75% of article Engagement 38.4k 42.1k
T Spent 2 min on page Engagement 22.6k 22.6k
P Played podcast embed Engagement 3.1k 3.1k
"Engagement" goals stay out of the Conversion Rate KPI but track visitors and counts.

Built for publishers who outgrew GA4 but can't justify Chartbeat.

Annual cost for ~5M pageviews/month
Chartbeat
$13k+
per year
Parse.ly
$24k+
per year
Clickport
€1.5k
per year
Real-time, engagement metrics, AI search tracking, multi-site. Without the enterprise contract.
Pricing that fits

Editorial-grade analytics, indie pricing

Five tiers from 10k to 10M monthly pageviews. No floor pricing, no annual commitment, no sales call. See pricing.

Tracker script size
GA4
45 KB
Chartbeat
25 KB
Clickport
2 KB
22x smaller than Google Analytics
Lightweight

Faster pages, better Core Web Vitals

A 2 KB script keeps your page weight low and your LCP scores high. Critical when reader patience is measured in milliseconds.

Privacy & GDPR

Track 100% of your readers, no banner required

Cookie consent banners are losing publishers 30 to 50% of their session data in the EU. Clickport uses no cookies and stores no personal data, so no banner is required and every reader is counted. GDPR-compliant by design.

EU-hosted on Hetzner in Germany. Data never leaves European jurisdiction. Important for European publishers, increasingly important for American ones too as state privacy laws roll out.

  • No cookie banner, no consent prompts, no privacy policy updates
  • See 100% of your traffic, not just the ~50% who accept cookies
  • EU-hosted on Hetzner: data sovereignty for European publishers
  • Daily backups, no PII storage, GDPR data deletion built in
Cookie-based analytics
Cookie consent banner required
30-50% of readers reject or block
Decisions based on partial data
PII stored, breach risk on you
Clickport
No cookies, no banner needed
100% of readers tracked
Accurate data for every story
EU-hosted, no PII stored

Built for publishers who outgrew GA4 but can't justify Chartbeat

No credit card required. Set up in under 2 minutes. Tiers from 10k to 10M monthly pageviews.