{"schema":"woodhouse.portfolio-analytics/1","project":"woodhouse","generatedAt":"2026-10-16T15:07:16.154Z","timezone":"UTC","period":{"from":"2026-10-10","to":"2026-10-16","days":7,"complete":false},"coverage":{"startedAt":"2026-10-15T00:00:00.000Z","comparableFrom":"2026-10-15T00:00:00.000Z","through":"2026-10-16T15:07:16.154Z","quality":"partial","limitations":["Exact accepted event counters, not unique humans or anti-cheat proof. Blocking, opt-out, offline play and automated traffic affect coverage.","DNT, GPC, designated QA and preview traffic are excluded. Production browser measurements start with this release; no historical backfill.","Current UTC day and collection-start day may be partial. Cross-device retention, cohort retention and acquisition sources are not measured.","Optional browser measurement has not yet received a consenting visit; browser counts are unavailable.","Browser measures cover opt-in visits only and remain partial. Private project-scoped visit associations expire after 90 days; a window intersecting expired history is unavailable. Browser totals use retained period DISTINCT counts, never daily sums."]},"metrics":[{"key":"visits","label":"Visits","unit":"count","definition":"One accepted visit marker per tab session; sessions reset after 30 minutes idle. Reloads in the same session do not add visits. Not distinct people.","value":30,"quality":"exact","daily":[{"date":"2026-10-15","value":4},{"date":"2026-10-16","value":26}]},{"key":"engaged_sessions","label":"Engaged sessions","unit":"count","definition":"One accepted marker per tab session after at least 10 seconds of active product use. Foreground, unpaused and recent trusted input required.","value":5,"quality":"exact","daily":[{"date":"2026-10-15","value":0},{"date":"2026-10-16","value":5}]},{"key":"active_seconds","label":"Active time","unit":"seconds","definition":"Accepted 1–30 second foreground, unpaused activity increments, ending 30 seconds after trusted input. Server bounds total by session wall time. Radio time is excluded.","value":563,"quality":"exact","daily":[{"date":"2026-10-15","value":3},{"date":"2026-10-16","value":560}]},{"key":"project_opens","label":"Project discoveries","unit":"count","definition":"Accepted deliberate clicks from Woodhouse to a published project destination. Counts clicks, not visits received by that project.","value":4,"quality":"exact","daily":[{"date":"2026-10-15","value":0},{"date":"2026-10-16","value":4}]},{"key":"browsers","label":"Reporting browsers","unit":"count","value":null,"quality":"unavailable","definition":"Distinct optionally consenting, project-scoped browser tokens with accepted visits in the selected UTC window. Period DISTINCT, not a sum of daily browser counts. Tokens rotate after 90 days; resets, multiple devices and privacy choices prevent interpreting these as people.","daily":[]},{"key":"returning_browsers","label":"Returning browsers","unit":"count","value":null,"quality":"unavailable","definition":"Distinct optionally consenting browser tokens with a visit in this UTC window and an earlier different accepted tab session in retained 90-day history, including same-day returns. Period DISTINCT, not a sum of daily returns. This is not cohort retention; expired earlier visits and token rotation hide returns.","daily":[]}],"source":{"endpoint":"https://woodhouse.loftwah.com/api/portfolio-analytics?project=woodhouse","revision":null}}