Summary
Analytics collection appears to depend on authenticated viewer context.
Anonymous visitors can view public profiles and cards without contributing to engagement metrics.
Affected Files
Root Cause
Analytics collection is gated behind user-context availability.
Requests originating from unauthenticated visitors bypass tracking entirely.
Reproduction
- Log out.
- Visit a public profile or card.
- Inspect analytics records.
- Observe that no view event is recorded.
- Repeat while authenticated and compare results.
Expected Behavior
Public content views should be tracked regardless of authentication status.
Actual Behavior
Anonymous traffic is ignored.
Why This Is Difficult To Detect
Most testing occurs under authenticated sessions.
Anonymous analytics gaps are easy to overlook.
Production Impact
- Underreported traffic
- Misleading engagement metrics
- Inaccurate popularity calculations
- Analytics blind spots
Suggested Fix
Support anonymous view tracking while preserving privacy requirements.
Severity
Medium
Summary
Analytics collection appears to depend on authenticated viewer context.
Anonymous visitors can view public profiles and cards without contributing to engagement metrics.
Affected Files
Root Cause
Analytics collection is gated behind user-context availability.
Requests originating from unauthenticated visitors bypass tracking entirely.
Reproduction
Expected Behavior
Public content views should be tracked regardless of authentication status.
Actual Behavior
Anonymous traffic is ignored.
Why This Is Difficult To Detect
Most testing occurs under authenticated sessions.
Anonymous analytics gaps are easy to overlook.
Production Impact
Suggested Fix
Support anonymous view tracking while preserving privacy requirements.
Severity
Medium