CrossTrack — Live Demo

Cross-platform identity resolution
Connecting...

Simulate User Journey

Step 1 Real Web SDK

Visit website

User browses your website anonymously. The Web SDK generates a visitor ID and sends a page_view event.

Step 2 Simulated app

Open mobile app

Same person opens your mobile app on their phone. The Android SDK sends a screen_view with a different device ID. Two separate profiles now exist.

Step 3 Simulated bridge

Open WebView in app

User taps a link in the app that opens a WebView. The Android SDK injects the device ID into localStorage. The Web SDK reads it and sends it as bridgeId. Profiles merge — no login needed.

Step 4 Real Web SDK

Log in on website

User logs in on the website. The Web SDK calls identify() with their userId. The web profile now has a known identity.

Step 5 Simulated app

Log in on mobile app

User logs in on the app too. The app SDK calls identify() with the same userId. Both profiles share "john" — identity merge triggered!

Step 6 Simulated app

Continue browsing

User keeps browsing across platforms. All events land under the same unified profile.

Live Identity Graph

Profiles 0

No profiles yet. Start the demo to see identity resolution in action.

Events 0

No events yet.

Activity Log

Waiting for actions...