public class EventTrackerV2 extends Object
| Constructor and Description |
|---|
EventTrackerV2() |
| Modifier and Type | Method and Description |
|---|---|
static void |
setEventTrackerService(EventTrackerService service)
Controls the implementation for service.
|
static void |
trackCustomEvent(String eventName,
Map<String,String> metadata)
Method for tracking custom events.
|
static void |
trackUserLoginFailure(String login,
boolean exists,
Map<String,String> metadata)
Tracks a failed user login event.
|
static void |
trackUserLoginSuccess(String login,
String userId,
Map<String,String> metadata)
Tracks a successful user login event.
|
public static void setEventTrackerService(EventTrackerService service)
service - the implementation for the user service.public static void trackUserLoginSuccess(String login, String userId, Map<String,String> metadata)
login - the non-null login data (e.g., username or email) used for authentication.userId - an optional user ID string; can be null.metadata - optional metadata for the login event; can be null.public static void trackUserLoginFailure(String login, boolean exists, Map<String,String> metadata)
login - the non-null login data (e.g., username or email) used for authentication.exists - indicates whether the provided login identifier corresponds to an existing user.metadata - optional metadata for the login event; can be null.