Script API
tugus.track()
Central entry point for all manual events.
Central entry point for all manual events.
tugus.track( eventName, payload? )| Parameter | Type | Required | Description |
|---|---|---|---|
eventName | string | Required | Event name (e.g. purchase, add_to_cart) |
payload | object | Optional | Event data. Automatically enriched with client_id, session_id, and UTM data |
Automatically appended fields
Tugus automatically enriches every event payload server-side:
{
event_id: "tg_a3f8...", // deterministic, for deduplication
client_id: "cl_...", // FPCS cookie / localStorage
session_id: "se_...", // session-scoped
page_url: "https://...", // current path
referrer: "https://...", // document.referrer
user_agent: "Mozilla/...", // client-side
utm: { source: "google", medium: "cpc", ... },
click_ids: { gclid: "...", fbclid: "..." },
}