Learn how to track leads on the client-side
lead
event happens when a user performs an action that indicates interest in your product or service. This could be anything from:
Generate your publishable key
Allowlist your site's domain
example.com
: Tracks traffic only from example.com
.*.example.com
: Tracks traffic from all subdomains of example.com
, but not from example.com
itself.localhost
to the Allowed
Hostnames list temporarily. This will allow local events to be ingested by
Dub. Don’t forget to remove it once you’re ready to go live!Install @dub/analytics package
@dub/analytics
script in several different ways: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”. |
customerExternalId | 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. |