{
  "product": "Specification (reference)",
  "title": "Web Analytics Service",
  "summary": "Measure usage without becoming the thing users install a blocker for.",
  "category": "services",
  "entries": [
    {
      "path": [
        "AI",
        "Collection",
        "Pageviews with referrer, path and timing"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Collection",
        "Custom events with properties"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Collection",
        "Server-side ingestion as an alternative to a script"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Collection",
        "Script small enough not to affect page performance"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Identity",
        "Session and visitor definitions stated explicitly"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Identity",
        "Cookieless mode with a documented fingerprint policy"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Privacy",
        "IP anonymisation or discard"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Privacy",
        "Respect Do Not Track and consent signals"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Privacy",
        "Data residency and retention configurable"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Reporting",
        "Traffic by page, referrer, country and device"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Reporting",
        "Funnels and goal conversion"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Reporting",
        "Time-range comparison against a previous period"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Reporting",
        "Real-time view"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Integrity",
        "Bot and spam traffic excluded, with the rule stated"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Integrity",
        "Sampling disclosed when it happens"
      ],
      "value": "",
      "status": "yes",
      "note": "a sampled number presented as exact is a lie"
    },
    {
      "path": [
        "AI",
        "Export",
        "Raw event export and a query API"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    }
  ]
}
