{
  "ok": true,
  "source": "cloudflare-web-analytics-cumulative",
  "mode": "cumulative",
  "accumulateSince": "2026-08-13T00:00:00+08:00",
  "accumulateSinceLabel": "2026-08-13",
  "timezone": "Asia/Shanghai",
  "updatedAt": "2026-08-31T11:51:33.223Z",
  "snapshotCount": 3,
  "site": {
    "pageviews": 131,
    "visits": 53
  },
  "paths": {
    "/": {
      "pageviews": 70,
      "visits": 49
    },
    "/publications": {
      "pageviews": 24,
      "visits": 2
    },
    "/publications/": {
      "pageviews": 24,
      "visits": 2
    },
    "/analytics": {
      "pageviews": 11,
      "visits": 2
    },
    "/analytics/": {
      "pageviews": 11,
      "visits": 2
    },
    "/work": {
      "pageviews": 7,
      "visits": 0
    },
    "/work/": {
      "pageviews": 7,
      "visits": 0
    },
    "/projects": {
      "pageviews": 6,
      "visits": 0
    },
    "/projects/": {
      "pageviews": 6,
      "visits": 0
    },
    "/expertise": {
      "pageviews": 5,
      "visits": 0
    },
    "/expertise/": {
      "pageviews": 5,
      "visits": 0
    },
    "/blog/why-flow-matching-works": {
      "pageviews": 3,
      "visits": 0
    },
    "/blog/why-flow-matching-works/": {
      "pageviews": 3,
      "visits": 0
    },
    "/blog": {
      "pageviews": 3,
      "visits": 0
    },
    "/blog/": {
      "pageviews": 3,
      "visits": 0
    },
    "/blog/memory-centric-robot-system": {
      "pageviews": 2,
      "visits": 0
    },
    "/blog/memory-centric-robot-system/": {
      "pageviews": 2,
      "visits": 0
    }
  },
  "historyUrl": "/analytics/cloudflare-history.json"
}
