Initializes a LeadTracker instance with the provided SDK settings.
The configuration object for the SDK. ISdkSettings
Captures a user's interaction.
The payload containing tracking event details.
Promise that resolves on successful capture or rejects on failure.
Tracks when a user creates a saved search.
The search criteria to track.
Notes for additional context.
Promise that resolves on successful capture.
Tracks when a user favorites a listing.
The listing data to track.
Optionalnotes: stringOptional notes for additional context.
Promise that resolves on successful capture.
Saves the user's unique identifier in a tracking cookie.
Unique identifier for the lead.
Tracks when a user logs in.
Optionalnotes: stringOptional notes for additional context.
Promise that resolves on successful capture.
Tracks when a user removes a listing from favorites.
The listing data to track.
Optionalnotes: stringOptional notes for additional context.
Promise that resolves on successful capture.
Tracks when a user removes a saved search.
The search criteria to track.
Notes for additional context.
Promise that resolves on successful capture.
Tracks when a user searches for listings.
The search criteria to track.
Notes for additional context.
Promise that resolves on successful capture.
Tracks when a user shares a listing.
The listing data to track.
Optionalnotes: stringOptional notes for additional context.
Promise that resolves on successful capture.
Tracks when a user signs up.
Optionalnotes: stringOptional notes for additional context.
Promise that resolves on successful capture.
Removes all stored tracking data, including cookies, to stop tracking.
Tracks when a user values or rates a listing.
The listing data to track.
Optionalnotes: stringOptional notes for additional context.
Promise that resolves on successful capture.
Tracks when a user views a listing.
The listing data to track.
Optionalnotes: stringOptional notes for additional context.
Promise that resolves on successful capture.
Records visitor activity — viewed a listing, searched, signed up — onto a lead's timeline. The lead is identified via a tracking cookie, set automatically when LeadCapture.capture creates a lead.
See the Lead Tracker guide.