analytics

Track Page View

Track a page view event.

Queued, not written here: the row lands a moment later through app.core.deferred. The client only checks response.ok, so it sees no difference; the pod's thread pool does. On 2026-09-08 this call was one of the ten a departing student fires, and each waited 10-16 s for a thread while a class let out.

post/analytics/track/page-view

Request body

session_idstring required
page_urlstring required
page_titlestring nullable
page_typestring nullable
languagestring nullable
referrerstring nullable
time_on_previous_pageinteger nullable
utm_sourcestring nullable
utm_mediumstring nullable
utm_campaignstring nullable
utm_contentstring nullable
utm_termstring nullable
gclidstring nullable

Response

Successful Response

{"stackTrail":"paths:/analytics/track/page-view:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes