ZapAPI Docs
Get StartedConceptsAI GatewayGuidesPayment GatewaySDKAPI ReferenceResources
ApiAnalytics

Track website visitor

POST
/api/v1/analytics/track

Header Parameters

X-API-Version?string

API version for header-based versioning

Default"1"
Value in"1""2"

Request Body

application/json
  1. body
page*string

Page URL

referrer?string
language?string
screenWidth?number
screenHeight?number
sessionId?string
visitDuration?number

Visit duration in seconds

Response Body

Visitor tracked successfully

response?unknownapplication/json
Example Request
curl -X POST 'http://localhost:3001/api/v1/analytics/track' \  -H 'Content-Type: application/json' \  -d '{  "page": "/about"}'
Example Response201
{  "status": "success",  "statusCode": 201,  "message": "Visitor tracked successfully",  "data": {    "tracked": true,    "visitorId": "uuid"  }}