TugusDeveloper Docs
Script API

tugus.track()

Central entry point for all manual events.

Central entry point for all manual events.

tugus.track( eventName, payload? )
ParameterTypeRequiredDescription
eventNamestringRequiredEvent name (e.g. purchase, add_to_cart)
payloadobjectOptionalEvent 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: "..." },
}

On this page