NATIVERADAR
PR Content Intelligence · SEE Region
NATIVERADAR
PR Intelligence
● LIVE
Presentation mode
Period
Last 30 days
Overview Command Center
Loading…
Reportable
auto-accepted + reviewed
Active Brands
unique brands in period
Est. Spend
Cost/Positive
KM per + placement
Scans Run
completed
Command Center
What changed in the selected period
Analyzing market changes…
Action Queue
Operational status
Loading actions…
Intelligence
Advertisers, brands, campaignsUnderstand who is active and what they are promoting.
Market
Categories & publishersAnalyze sector/category movement and publisher value.
Reporting
Build client reportsCreate PDF-ready summaries, article lists and screenshot appendices.
System
Check healthConfirm screenshots, scans and quality queues before export.
Top Brands
30d
Estimated Value by Brand
30d
30d · KM
Sentiment split
30d
Last scan
View all articles
Daily Article Volume
Loading activity trend…
30 days
By Sector
30d
Activity Heatmap
Loading activity density…
D W M
0high
Scan Log

Ops Home

Status · action inbox · nightly digest · article ledger
Loading digest…
Article Ledger
SectorSubsectorCategoryBrandAdvertiser Copy nameTextLinkAdmin comment → Claude
Loading…
Client Feedback
Mistakes reported by clients — review and apply corrections
Loading feedback…
Alerts
Market signals, new advertisers and sentiment changes
New advertisers
New brands
Negative sentiment
High value
📰
Press releases
Filter
Loading alerts…
System Alerts
Data quality, scraper health and operational signals
Filter:
Critical
Warnings
New Advertisers
Negative
High Value
Alert Feed
Generated from reportable placements, quality queues and market changes
Loading alerts…
Client Packs
Bundle saved views, watch items, notes and reporting shortcuts by client
Create client pack
Saved locally in this browser
Loading client packs…
Help Center
Quick start, workflows, FAQ and troubleshooting
NativeRadar quick start
From raw monitoring to client-ready reporting
Use Command for daily workflow, Intelligence for analysis, Reports for output, and System for internal control.
Loading help…
Action Board
Track follow-ups, report tasks and operational actions
Add action
Saved locally in this browser
Filter:
Open
High priority
Overdue
Done
Loading actions…
Notes Center
Personal analyst notes for follow-ups, client observations and internal reminders
Add note
Saved locally in this browser
Filter:
Loading notes…
Saved Views
Reusable shortcuts to important dashboard views
Create saved view
Saved locally in this browser
Loading saved views…
Watchlist
Track priority advertisers, brands, categories, publishers or keywords
Add watch item — saved locally in this browser
👁
Watch items
📰
Total placements
💰
Estimated value
Active items
Loading watchlist…
Playbooks
Guided workflows for daily monitoring, client reporting and analysis
☀️
Daily operations
✓ Complete

Morning Quality Check

Run this before trusting reports or sending any client output.

0 / 4 steps0%
📋
Client reporting
✓ Complete

Prepare Client Report

Build a report-ready story from clean, reportable placements.

0 / 5 steps0%
📊
Market intelligence
✓ Complete

Category & Market Read

Understand where market activity is concentrated across sectors and categories.

0 / 5 steps0%
⚖️
Competitive analysis
✓ Complete

Advertiser Benchmark

Compare visibility, value, sentiment and publisher mix between advertisers.

0 / 5 steps0%
📅
Campaign monitoring
✓ Complete

Campaign / Copy Tracking

Follow repeated messages, campaign names and publisher spread.

0 / 5 steps0%
Custom analysis
✓ Complete

Pivot Analysis

Build custom cross-tabulations for any combination of dimensions.

0 / 5 steps0%
💬
Brand health
✓ Complete

Sentiment Review

Monitor how brands are framed in PR placements across the market.

0 / 5 steps0%
🔧
System maintenance
✓ Complete

Dictionary & Taxonomy Repair

Use when reportable articles have wrong or missing category data.

0 / 5 steps0%
Period Compare ?
Compare current activity against the previous comparable period
Analyze:
How to read this: Current period is compared with the immediately previous period of the same length. Growth can mean more placements, higher estimated value, or wider publisher/category visibility.
Current Placements
vs previous period
Current Value
vs previous period
Positive Sentiment
vs previous period
Growth Leaders
Entities gaining visibility
Declines / Watchouts
Entities losing visibility
Detailed Comparison
Current period vs previous period by selected dimension
Name Current Previous Change Current value Value change Sentiment
Benchmark
Compare advertisers, categories or publishers side by side
Compare:
Selection A
Select first item
Selection B
Select second item
Metric Comparison
Article volume, estimated value, sentiment, publisher diversity and category concentration
Select two items to compare
Overlap / Difference
Where the selected items appear and how their mixes differ
Select two items
Recommendation
Auto-generated analyst note
Select two items
Data Quality Center
Exception queues for analyst action
Needs attention
Warnings
Missing taxonomy
Dictionary gaps
Screenshots
Rescrape
Needs attention
Articles requiring direct analyst action
Loading quality queues…
Articles
Loading…
Review Queue
⚡ Warnings
✓ Clean
● Reportable
Preview Article Advertiser / Brand Taxonomy Campaign Issue / Action Cost Date
360 Hub ?
Grouped 360-profile workspace: advertiser, brand, campaign, category and publisher
360 Profiles: use these pages for deep dives into one entity. Click linked rows inside each profile to move between advertiser, brand, campaign, category and publisher views.
Entity intelligence
Choose what you want to understand
The 360 Profiles section is the deep-dive layer for complete, reportable views of one advertiser, brand, campaign, category or publisher.
Advertiser 360
Who is active, what brands/campaigns they promote, where they appear and how much value they generate.
Loading…
Brand 360
Brand-level visibility, advertiser link, category identity, campaigns, publishers and proof coverage.
Loading…
Campaign 360
Campaign/copy performance, flight pattern, advertiser/brand link, publisher spread and proof coverage.
Loading…
Category 360
Specific category movement: advertisers, brands, publishers, estimated value and category interpretation.
Loading…
Publisher 360
Publisher contribution: advertiser mix, category mix, value, sentiment and screenshot/proof coverage.
Loading…
Top profile candidates
Most active entities in selected period

Advertisers

Brands

Categories

Publishers

Advertiser 360 ?
Single-advertiser profile: brands, campaigns, categories, publishers, value and proof
Loading advertiser profile…
Advertisers
Advertiser-level PR/native intelligence
Filter:
Active Advertisers
in selected period
Estimated Value
Avg Sentiment
across reportable placements
Advertiser Leaderboard
Click Open to inspect related articles
Advertiser Top brands Top category Articles Est. value Sentiment Top publisher
Brand 360 ?
Single-brand profile: advertiser link, campaigns, category footprint, publishers, value and proof
Loading brand profile…
Brand Intelligence
Loading…
Filter:
Category 360 ?
Single-category market view: advertisers, brands, publishers, value, sentiment and proof
Loading category profile…
Categories
Sector, subcategory and category-level intelligence
View:
Active Categories
selected level
Estimated Value
Active Advertisers
across selected category view
Category Leaderboard
Taxonomy view for market and competitor reporting
CategoryTop advertisersTop brandsArticlesEst. valueSentimentTop publisher
Campaign 360 ?
Single-campaign/copy profile: advertiser, brand, publisher spread, category, flight and proof
Loading campaign profile…
Campaigns
Campaign / copy-name intelligence
Filter:
Active Campaigns
copy names in period
Estimated Value
Publishers Used
across selected campaigns
Campaign Leaderboard
Campaign names, repeated messages and PR/native storylines
Campaign / Copy Advertiser / Brand Category Articles Publishers Est. value Sentiment Flight
Executive Summary Pro ?
Client-ready market intelligence brief
Generating executive summary…
Snapshot Center
One-screen market cards for meetings, email and client updates
Type
Generating snapshot…
Briefing Center
Generate client-ready emails, internal updates and meeting briefs
✏️
Brief setup
Choose format and audience
Brief type
Audience / client name
Focus
Tone
Include sections
👁
Brief preview
Ready to paste into email, Slack or a report
Generating briefing…
Insights Library
Reusable analyst observations generated from current data
💡
Total insights
📈
Opportunities
⚠️
Risks / Warnings
Filter
Generating insights…
Methodology
Definitions, calculations and reporting rules used by NativeRadar
Scope

What NativeRadar measures

NativeRadar tracks PR/native placements from monitored publishers and classifies them into advertiser, brand, campaign/copy name, publisher, sentiment and taxonomy dimensions.

Client-facing reports should use reportable placements only: auto-accepted and manually reviewed records with a resolved advertiser.
Taxonomy

Sector / Subcategory / Category

Sector is the broad market area. Subcategory is the middle layer. Category is the specific product/service classification used for reporting.

Example: Beverages → Coffee → Espresso Coffee. Reports should avoid calling the broad sector a “category”.
Value

Estimated PR value

Estimated value is calculated from the configured publisher cost per article. It is not spend booked in media buying systems; it is a comparable PR/native value estimate.

KM is the base value. EUR is calculated using the dashboard conversion rate.
Sentiment

Sentiment and message quality

Sentiment summarizes article tone as positive, neutral or negative. Cost per positive placement is estimated value divided by positive reportable placements.

Negative placements should be reviewed before client reporting because they may represent message risk or crisis context.
Objects

Advertiser / Brand / Campaign

Advertiser is the commercial/legal entity. Brand is the promoted brand. Campaign or copy name is the repeated message/storyline.

Advertiser reports answer “who is active”; brand/campaign reports answer “what is being promoted”.
Quality

Clean vs reportable with readiness note

Reportable records can still carry warnings when confidence, taxonomy or supporting evidence is weaker. These are valid for analyst review but should be checked before final client output.

Clean records are high-confidence or manually reviewed. Warning records are useful but require attention.
Internal

Data Quality queues

Data Quality groups operational issues such as missing taxonomy, missing screenshots, dictionary gaps and records needing analyst attention.

This section is internal and hidden in Client mode.
Internal

Dictionary and mappings

The dictionary controls advertiser and brand normalization. Suspicious or missing mappings should be corrected before relying on category or advertiser reporting.

This section is internal and hidden in Client mode.
Metric Glossary
Common terms used across the dashboard
MetricMeaningWhere used
Reportable placementsAuto-accepted or manually reviewed records with resolved advertiser.Executive Summary, Reports, Export
Estimated valuePublisher cost-per-article estimate summed across selected placements.Overview, Advertisers, Categories, Publishers
Cost / positiveEstimated value divided by positive sentiment placements.Overview, Executive Summary
Publisher shareShare of placements generated by a publisher in selected scope.Publishers, Overview
Top categoryMost active specific category, not the broad sector.Categories, Advertisers, Reports
Data readinessClean/reportable state, warnings, missing taxonomy and screenshots.Executive Summary, System Health
Report Templates
Reusable report packages for common client and internal needs
Loading templates…
Create custom template
Saved locally in this browser
Template name
Report type
Date range
Purpose / notes
Report Builder ?
Build client-ready PR/native reports from reportable placement data
Report Builder: output uses reportable placements only. Use Proof Appendix when the client needs clickable source links and proof-of-publication screenshots.
Report setup
Choose audience, scope and sections
Report KPIs ?
Calculated from current scope
Placements ?
Est. value ?
Advertisers ?
Publishers ?
Positive ?
Readiness
Preview ?
Client-ready draft generated from reportable placement data
Preparing report preview…
Flight Calendar
PR placement activity — Gantt-style media flight view
Filter:
Advertiser Flight View
Positive
Neutral
Negative
Active campaigns
30 days
Copy NameAdvertiserPublishers#SpendSentiment
Campaign bursts detected
Share of Voice ?
Which brands dominate the PR landscape
Share of Voice: placement share within the selected scope. It is based on reportable PR/native placements, not paid-media spend.
Filter:
Article SOV
Spend SOV (est. KM)
Detailed breakdown
30 days
BrandSectorArticlesSOV %Est. Spend (KM)Spend SOV %Avg Sentiment
Spend Analysis
Estimated PR investment based on site rate cards
Estimated value: calculated from configured publisher article values. It is a comparable PR/native value estimate, not booked media spend.
Filter:
Estimated Value by Brand
BrandPath / SectorArticlesTotal KMTotal EURAvg/article
By site
SiteArticlesRate (KM)Total KMTotal EUR
* Estimates based on rate cards. 1 EUR = 1.95583 KM.
Sentiment Report
Brand tone and messaging analysis
Filter:
By brand
30 days
BrandPositiveNeutralNegativeAvg ScoreDominant ToneArticles
Most positive placements
Most negative placements
Trend Report
PR activity patterns, brand timelines, category trends
Filter:
Week-over-week comparison
last 4 weeks
Content type mix
Tone distribution
Publisher activity trend
Brand activity timeline
BrandFirst seenLast seenActive daysTotal articlesAvg sentimentTrend
Stories
PR campaign clusters detected across publishers
Story clusters
📡
Multi-publisher
📰
Press releases
Loading stories…
Pivot Report
Drag dimensions to build custom cross-tabulations — Excel-style
Build your pivot
drag dimensions to rows / columns
Available
Rows
Columns
Tips
Drag any dimension into Rows or Columns.
Combine for multi-level breakdown.
Click column header to sort.
Use filters below to narrow data.
Save configs with 💾 Save.
FILTER
SAVED
Configure pivot above
30 days
Export Center
Client-ready and analyst-ready data exports
Scope:
Rows in Scope
current filter
Estimated Value
Export Quality
clean/reportable readiness
Articles CSV
Article-level export with advertiser, brand, taxonomy, sentiment, value, publisher and URL.
Download CSV
Advertisers CSV
Advertiser leaderboard with brands, articles, value, categories, sentiment and publishers.
Download CSV
Categories CSV
Sector, subcategory and category intelligence with advertisers, brands and value.
Download CSV
Publishers CSV
Publisher performance with article count, value, advertisers, screenshot coverage and sentiment.
Download CSV
Quality Queue CSV
Needs attention, warnings, missing taxonomy, screenshots and recommended action.
Download CSV
{}
Full JSON
Structured data export for BI tools, Google Sheets, Power BI or custom analysis.
Download JSON
↗ Share as signed link
Generate a private static report link. No login required. No live data. Valid for a limited time.
Export Preview
First rows from current export scope
Loading export preview…
Publisher 360 ?
Single-publisher profile: advertiser mix, category mix, value, sentiment and proof coverage
Loading publisher profile…
Publisher Performance
Publisher-level value, quality and category performance
Filter:
Active Publishers
with reportable placements
Estimated Value
Top Publisher Share
share of reportable placements
Publisher Leaderboard
Activity, value, sentiment, advertiser diversity and content quality
Publisher Score Articles Advertisers / Brands Top category Est. value Sentiment Quality
Publisher score is a local NativeRadar index combining activity, advertiser diversity, positive sentiment and screenshot quality.
Dictionary Center
Advertiser mappings, aliases and category quality control
Filter:
Mappings
loaded rows
Confirmed / Corrected
quality-approved mappings
Needs Review
suspicious or missing category
Advertiser Mapping Dictionary
Use this as the control surface for advertiser → category relationships
Advertiser Brand Category Sector Flag Confidence Notes
Release Notes
Dashboard product history, newest features and operational notes
Current version
NativeRadar Dashboard v7.0
Productized PR/native intelligence workspace with reporting, monitoring, benchmarking and system control surfaces.
Ready for internal pilot
Command

Workflow layer

  • Overview Command Center
  • Playbooks
  • Watchlist
  • Saved Views
  • Client/Internal mode
Intelligence

Analysis layer

  • Advertiser, Brand, Campaign, Category and Publisher pages
  • Clean article drilldowns
  • Benchmark comparisons
  • Insights Library
Reports

Output layer

  • Executive Summary Pro
  • Report Builder with screenshots appendix
  • Briefing Center
  • Report Templates
  • Export Center
  • Methodology page
System

Control layer

  • Dictionary Center
  • System Health
  • Data Quality queues
  • Alerts
  • Sites and Scan Logs
Milestone Timeline
Major dashboard improvements in this build series
v4.xClean report-style article views for advertiser, category, campaign, publisher and brand drilldowns.
v5.0–5.2Report Builder, PDF/print fixes and screenshot appendix.
v5.3–5.9Alerts, Benchmark, Command Center, Dictionary Center, System Health and Export Center.
v6.0–6.4Executive Summary Pro, navigation polish, client/internal mode, playbooks and methodology.
v6.5–6.9Watchlist, Saved Views, Insights Library, Briefing Center and Report Templates.
v7.0Release Notes added as product governance / onboarding surface.
Recommended next product work
Future improvements outside the current HTML-only scope
PriorityImprovementWhy it matters
HighPersistent server-side saved views/watchlists/templatesCurrent personal settings are stored in browser localStorage.
HighReal export to XLSX/PPTXCSV/PDF-ready HTML works, but client workflow will benefit from office files.
MediumUser rolesClient/Internal mode is UI-level; role-based permission would harden it.
MediumEmail schedulingBriefing Center can generate copy, but does not send scheduled digests.
MediumChart upgradesMore interactive visuals would improve executive reporting.
System Health ?
Scraper, screenshot and classification operations
Scan Success
completed runs
Proof Coverage
reportable placements
Classification Health
auto/reviewed vs attention
Operational Resilience
Latest scheduled run snapshot, preflight outcome, stale sites, month-to-date Gemini cost
Loading operational status…
Operational Queues
What requires system or analyst action
Recent Scan Runs
Latest scraper executions
Site Health
Coverage and screenshot quality by publisher
Publisher Articles Reportable Screenshots Attention Last seen Status
Monitored Sites
Active scrape targets
SiteCountryFreq/dayPromo URLRate/articleLast ScanStatus
Ad-hoc Ingest
Manually queue a PR URL when the scraper missed it. If the scraper listener is running, items process within ~10 seconds; otherwise at the next scheduled scan.
⚙ Local trigger setup (optional — for instant HTTP processing)

You don't need this. The scraper's listener also polls the queue every 10 seconds, so any URL you queue here gets processed within seconds even without the HTTP token. Set it up only if your browser allows cross-origin localhost calls (some do, many don't due to Chrome's Private Network Access enforcement).

Setup steps (one-time, on the scraper machine):

  1. Generate a token: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
  2. Set env var: set NR_TRIGGER_TOKEN=<the token>
  3. Run: node index.js --listen
  4. Paste the same token below ↓
Recent Queue (last 50)
StatusURLRequestedProcessedArticleErrorNotes
Loading…
Users
Team access and API key management
UserRoleAccess TokenStatusActions
Loading…
💡 The manual flow above creates a user instantly without email confirmation. Alternatively, you can invite via email through Supabase Dashboard → Authentication → Users → Invite user, then set their role here once they confirm.
Scan Logs
Full audit trail of scraper runs
EST. PR COST
AI REASONING
Classification Detail
Review Status
Normalization Source
Mapping Confidence
Gemini Proposed
Final Advertiser
Brand Raw
Copy Name Raw
Adv. Confidence
Advertiser Type
Edit Classification