Total Visits
0
Portfolio-safe manual-snapshot value for site visits.
Portfolio Analytics
A privacy-friendly dashboard concept for measuring website traffic, content performance, project interest, referrers, navigation paths, and engagement signals without exposing visitor-level data.
Total Visits
0
Portfolio-safe manual-snapshot value for site visits.
Page Views
0
Aggregate page views from the privacy-friendly analytics summary.
Top Project
Dashboard Library
Top project focus from the portfolio-safe analytics summary.
Resume Views
0
Aggregate resume page views from the privacy-friendly analytics summary.
Analytics Snapshot
The current values come from a portfolio-safe baseline while Cloudflare Web Analytics can provide aggregate production signals over time.
Reads from /data/website-analytics-summary.json so the dashboard can show an aggregate snapshot without exposing credentials, raw analytics, or visitor-level details.
Analytics Signals
Focus on project interest, resume paths, content usefulness, discovery sources, and the decision each signal supports.
Project Interest
Metric
Project page views and repeat visits
Decision
Which projects are getting the most attention?
Action
Prioritize updates to pages that are already drawing interest.
Navigation Paths
Metric
Resume views, contact clicks, and navigation paths
Decision
Are visitors finding the resume and contact paths?
Action
Improve calls to action if important pages are being missed.
Content Performance
Metric
Top pages, time-on-page proxy signals, and return visits
Decision
What content helps explain the work best?
Action
Expand stronger case studies and simplify weaker ones.
Discovery Sources
Metric
Referrers, source categories, and campaign links
Decision
Where are visitors coming from?
Action
Understand whether LinkedIn, direct links, GitHub, or search are driving discovery.
Top Pages
/
/resume/
/projects/
/projects/dashboards/
/network/
Cloudflare Data Sources
Cloudflare Web Analytics page views and visits
Top paths, hostnames, and page-level trends
Referrer and source trends
Country-level traffic patterns
Cloudflare Pages deployment and branch context
Cloudflare Access signals for protected staging validation
Turnstile challenge success and failure trends
Workers / Pages Function request counts
Portfolio-Safe Data Model
dateRange
Defines the reporting window, such as last 7 days, last 30 days, or monthly summary.
topPages
Shows which portfolio pages are receiving the most attention.
projectInterest
Groups views by project area to understand which work is resonating.
referrers
Summarizes whether traffic is coming from direct links, LinkedIn, GitHub, search, or other sources.
networkWorkflow
Tracks visits and clicks related to the Network page and request workflow.
contentActions
Counts public-safe actions such as resume views, project clicks, contact clicks, or request entry clicks.
Privacy Notes From Dataset
Analytics Maturity Path
Phase 01
Define the dashboard structure, questions, and illustrative metrics before connecting production analytics.
Phase 02
Summarize analytics into a small static dataset to validate the dashboard format and public-safe boundaries.
Phase 03
Use a private server-side process to request Cloudflare analytics and produce an aggregate, visitor-safe dashboard dataset.
Phase 04
Show the dashboard as a project case study covering architecture, privacy controls, data flow, and measurement decisions.
Portfolio-Safe Analytics Design
Analytics Roadmap
Cloudflare APIs, scheduled snapshots, and a small aggregation layer can support production analytics while keeping the public dashboard aggregate, privacy-friendly, and portfolio-safe.