Skip to main content
Version: current (0.9)

Consolidated Identifier Tracking

Collecting strong user identifiers (such as verified emails or wallet addresses) at the point of sign-up or login is mission-critical for accurate attribution, retention analysis, and ROI integrity.

Why It Matters

Cookies and device IDs are unreliable: They are often reset, blocked, or fail to persist across browsers and devices.



Verified identifiers are persistent: Email or wallet logins allow you to unify user actions across multiple sessions, devices, and platforms.



Eliminates fragmented data: Enables a single, coherent view of each user, even across ecosystems.


Prevents duplicate profiles: Avoids analytics distortion from multiple anonymous sessions tied to one real person.

Implementation Example

// On user login or sign-up
LuciaSDK.userInfo("johndoe@email.com", {
first_name: "John",
last_name: "Doe",
contact: "1234456722"
});

// For wallet-based login
LuciaSDK.sendWalletInfo("0xabc...123", 1, "Metamask");

Why Identity and Contact Information Matter

Identity-related data, such as emails and wallet addresses, are more valuable than temporary signals like cookies or device IDs. They provide a stable, verifiable way to recognize users across browsers, devices, and sessions. Collecting these identifiers as early as possible ensures that user actions are never lost or misattributed, allowing for consistent analytics and complete user journeys. Over time, obtaining more verified identifiers (emails, wallets) strengthens your data foundation and enables more precise segmentation and attribution.