Skip to content
Platform · Event Tracking

Track the events that matter, and prove they fire.

Send an event with one function call, define which events count as conversions, and let the platform check that the setup actually works.

Event streamSample data
EventPageSourceTime
page_view/pricinggoogle / organic12:41:08
cta_click/pricinggoogle / organic12:41:15
form_submit/demonewsletter / email12:41:52
purchase/checkout/donespring / paid12:42:20
Events carry campaign context from the URL, and each conversion definition is validated by the Conversion Debugger.
The problem

Broken tracking fails silently.

A renamed button or a redeployed template can stop a conversion event without any error. The first sign is a strangely bad week.

Event names drift too, so the same action is recorded three ways.

  • Silent failures

    Nothing alerts you when a conversion stops firing.

  • Inconsistent naming

    Events multiply and reports fragment.

  • Unverified definitions

    A conversion that was never tested is a guess.

How it works

From a line of code to a validated conversion.

  1. Send events

    Call martech.track with a name and properties from anywhere on your site.

  2. Identify known visitors

    Call martech.identify when someone signs in or submits a form to link them to a lead.

  3. Define conversions

    Choose which events, pages or values count.

  4. Validate

    The Conversion Debugger and tracking health scans check that events fire as defined.

Signals it reads

Events
  • Names, properties and timestamps
  • Campaign context from the URL
Definitions
  • Conversion rules and values
  • Event extraction and normalisation
Health
  • Tag detection per page
  • Business-event coverage
What you get

Intelligence you can act on, with the evidence attached.

Intelligence produced

  • A live event stream
  • Conversion definitions with validation results
  • Tracking health findings per page
  • Alerts when tracking goes silent

Recommended actions

  • Fix the event flagged as not firing
  • Standardise an event name
  • Add a missing business event
  • Re-run the scan to confirm
Business impact

What changes for the team.

  1. Confidence in the numbers

    Definitions are tested, not assumed.

  2. Faster recovery

    Tracking silence is signalled against a baseline.

  3. Cleaner data

    Consistent names keep reports usable.

  4. Lead capture

    Identify calls connect activity to known leads.

Use cases

Who reaches for it, and why.

  • Developers

    Instrument a product with a two-argument call.

  • Analysts

    Verify a conversion before reporting on it.

  • Marketers

    Confirm the thank-you event before a campaign launches.

FAQ

Questions people ask first.

How do I send a custom event?

Call window.martech.track with an event name and optional properties once the snippet has loaded.

How do I link visitors to leads?

Call window.martech.identify with an email and optional external user ID after sign-in or a form submit.

What happens if consent is required?

When a site requires consent, linking anonymous visitors to leads is skipped until consent exists.

See what is moving your numbers.

Install one tracking snippet and start reading your own data. Or ask for a walkthrough first.