Analytics

Ingest a public experiment analytics event

POST
/v1/analytics/events

Public sink for proof-led A/B exposure and conversion events. Events are idempotent on visitor_id, experiment, event, and occurred_at.

Request Body

application/json

experiment*string
variant*string

Value in

  • "A"
  • "B"
event*string
segment?|

Value in

  • "compliance"
  • "risk"
  • "finance"
  • "technical"
  • null
visitor_id*string
page_path*string
occurred_at*string
Formatdate-time
metadata?

Response Body

application/json

application/json

application/json

curl -X POST "https://example.com/v1/analytics/events" \  -H "Content-Type: application/json" \  -d '{    "experiment": "proof_led_page",    "variant": "A",    "event": "exposure",    "visitor_id": "string",    "page_path": "/proof-led",    "occurred_at": "2019-08-24T14:15:22Z"  }'
{  "accepted": true,  "event_id": "a7a26ff2-e851-45b6-9634-d595f45458b7",  "idempotent_replay": true,  "experiment": "string",  "variant": "A",  "report": {    "generated_at": "2019-08-24T14:15:22Z",    "experiment": "string",    "window_days": 0,    "conversion_event": "string",    "variants": [      {        "variant": "A",        "segment": "compliance",        "exposed_visitors": 0,        "converted_visitors": 0,        "conversion_rate": 0      }    ],    "segments": [      {        "variant": "A",        "segment": "compliance",        "exposed_visitors": 0,        "converted_visitors": 0,        "conversion_rate": 0      }    ]  }}