TugusDeveloper Docs
Events

Lead & Account

Events for lead generation, forms, and account actions with server-side user hashing.

Events for lead generation, forms, and account actions. All user.* fields are SHA-256 hashed server-side — pass them as plaintext.

lead

Generic lead capture (newsletter, whitepaper download, contact form).

tugus.track('lead', {
  lead_type: 'newsletter',
  value:     5.00,
  currency:  'EUR',
  user: {
    email: 'user@example.com',
    phone: '+4917612345678',
  },
})

qualified_lead

Lead with qualification (B2B / sales funnel). Sent to LinkedIn as a native QUALIFIED_LEAD, to all other platforms as a regular lead.

tugus.track('qualified_lead', {
  lead_type: 'mql',           // 'mql' | 'sql'
  value:     250.00,
  user: { email: 'user@example.com' },
})

contact / form_submit / schedule / submit_application

More specific lead variants — sent to Meta as Contact, Schedule, SubmitApplication.

// Contact request
tugus.track('contact', { user: { email: 'user@example.com' } })

// Appointment / demo booked
tugus.track('schedule', {
  value: 0,
  user:  { email: 'user@example.com' },
})

// Application / request
tugus.track('submit_application', {
  lead_type: 'job_application',
  user: { email: 'user@example.com', first_name: 'Max' },
})

complete_registration / login

tugus.track('complete_registration', {
  method: 'email',        // 'email' | 'google' | 'apple' | ...
  user:   { email: 'user@example.com' },
})

tugus.track('login', {
  method: 'google',
  user:   { email: 'user@example.com' },
})

start_trial / subscribe

tugus.track('start_trial', {
  value:         0,
  currency:      'EUR',
  predicted_ltv: 588.00,    // annual plan value
  user: { email: 'user@example.com' },
})

tugus.track('subscribe', {
  value:    49.00,
  currency: 'EUR',
  order_id: 'sub_2024_001',
  user:     { email: 'user@example.com' },
})

On this page