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.
Lead Tracker
Lead tracker makes it easy to track user activity when they visit listings on your website.
Basic Usage
Stop Tracking
Call the
stopmethod to disable tracking and remove the cookie.Indentify
Rechat automatically assigns the tracker when creating a new lead, but you can also set it manually if you already have the lead Id.
Disable Tracking
Set
tracker: falseto disable tracking. This won’t remove any previously set cookies.