PORTFOLIO INTELLIGENCE
PRIVATE OWNER VIEW · REAL TRAFFIC

Kush Patel / portfolio analytics

See the visits.
Find the attention.

Real homepage visits, time spent on sections and projects, and approximate countries. Your live data stays private. The synthetic dbt demonstration has its own case study.

Connect your analytics

Use a Read statistics API key for kushpatel.goatcounter.com. The key goes directly to GoatCounter over HTTPS. It is never committed to this site or sent to a proxy.

Manage key ↗
Optional browser storage is readable by scripts on this portfolio origin. Use it only on your own device. “Disconnect” removes the saved key. Without it, the key lasts until reload.
Not connected

Connect to display real values. No demo numbers are shown here.

Date range uses UTC.

Daily chart labels follow your GoatCounter account timezone. Countries use provider day buckets; they are not individual locations.

Homepage visits

—
GoatCounter’s estimated visits; repeat loads within its session window are deduplicated.

Measured attention

—
Active, visible time in 15-second blocks. Starts with this tracking release.

Most measured area

—
The section or project with the most measured attention; this does not prove reading.

Résumé interest

—
Deduplicated résumé-link interactions, not verified completed downloads.

Content engagement

Where visitors spend time

One section gets credit at a time. Background tabs, unfocused windows and inactivity over 60 seconds don’t contribute; a playing video remains active.

  • Connect to see section attention.

Traffic over time

Homepage visits by day

——
View daily counts
Daily visits in the GoatCounter account timezone
Day Visits

Pages recorded by GoatCounter

Page visits

Only pages with instrumentation appear. Events and attention heartbeats are excluded.

  • Connect to see recorded pages.

Approximate geography

Visitor countries

Country-level estimates for homepage visits. No GPS, exact addresses or visitor identity.

  • Connect to see countries.

Project interest

Projects visitors open

Deduplicated link interactions on homepage project cards. A click does not prove a deep read.

  • Connect to see project interest.

Measurement coverage

Connect to inspect measurement coverage.

No API response accepted for this window.

What these numbers mean

Visits are estimates of people

GoatCounter deduplicates within an approximately eight-hour session window. These are not verified identities or lifetime unique people. Old visits may include your own previous reviews.

Attention is sampled time

Each event represents 15 active seconds. Up to 14 seconds per area and page load may go unrecorded. It estimates attention, not eye tracking; older visits have no section-time history.

No silent demo fallback

Access failures and failed refreshes show an error and the last successful update time. Real analytics never falls back to the fixture.

Cookie-free and minimal

Collection respects Do Not Track and Global Privacy Control. No form input, full query strings, keystrokes or precise location is collected. Owner review can use ?analytics=off on the homepage.

Definitions and implementation

Read the measurement and privacy contract · GoatCounter visit definition