Custom events
Events are defined once. They always show in Pulse. Destinations are optional extras.
From the board
Add a Click or Form on the board, then pick the element on your live site. Publish. The tracker loads /config/YOUR_SITE_KEY.json and binds those selectors — no GTM trigger, no extra snippet.
- Page path match → extra event or conversion on that URL.
- CSS selector click →
pulse.track(key). - Form submit (including HubSpot form callbacks) → the form event.
From your own code
pulse.track('signup')
pulse.track('track_form', { page_url: '/home', form: 'contact' })
pulse.convert('purchase')Full method list: JavaScript API.
