Analytics REST endpoint

The UXprobe Analytics Service exposes one endpoint for logging events, feedback and survey responses

The batch endpoint receives POST of url encoded form data with three values

accountID

Account ID (a UUID) can be found on the account page: https://reports-eu.uxpro.be/#/account

session 

JSON encoded object with the product, version, userID and start time of the session

userID should contain a unique non-identifiable user ID to determine unique or returning users
startTime is a UMT unix style timestamp in digital seconds

batch

JSON encoded array of a sequence of events, feedback and survey responses

SessionStart

Screen event outside of a task

Task starting

Screen event inside of a task

Feature event inside of a task

Survey response inside a task

A survey response and a task end

Session End