Learn how to track lead conversion events with Auth0 and Dub
Conversion tracking require a Business plan subscription or higher.
When it comes to conversion tracking, a lead
event happens when a user performs an action that indicates interest in your product or service. This could be anything from:
In this guide, we will be focusing on tracking new user sign-ups for a SaaS application that uses Auth0 for user authentication.
Before you get started, make sure you follow the Dub Conversions quickstart guide to get Dub Conversions set up for your links:
Next, configure Auth0 to track lead conversion events.
Here’s how it works in a nutshell:
afterCallback
function, check if the user is a new sign up.dub_id
cookie is present.dub_id
cookie is present, send a lead event to Dub using dub.track.lead
dub_id
cookie.Here’s the full list of attributes you can pass when sending a lead event:
Property | Required | Description |
---|---|---|
clickId | Yes | The unique dub_id parameter that the lead conversion event is attributed to. |
eventName | Yes | The name of the event. Example: “Sign up”. |
externalId | Yes | The unique ID of the customer in your system. Will be used to identify and attribute all future events to this customer. |
customerEmail | No | The email address of the customer. If not passed, a random email address will be generated. |
customerName | No | The name of the customer. If not passed, a random name will be generated (e.g. “Big Red Caribou”). |
customerAvatar | No | The avatar URL of the customer. If not passed, a random avatar URL will be generated. |
Once you’ve enabled conversion tracking for your links, all your tracked conversions will show up on your Analytics dashboard. We provide 3 different views to help you understand your conversions: