Skip to content

Visitor Transparency

Let visitors see exactly what you track about them

Show your users what Fusionaly knows about their session. One API call, full transparency.

See it in action: View your own data on fusionaly.com

GET /x/api/v1/me

Returns the visitor’s fingerprint and recent events:

{
"visitorId": "69323ea6c0a1...",
"visitorAlias": "Swift Sheep",
"country": "es",
"events": [
{ "timestamp": "2025-11-04T18:57:50Z", "url": "fusionaly.com/", "eventType": 1 },
{ "timestamp": "2025-11-04T18:46:18Z", "url": "fusionaly.com/", "eventType": 2, "customEventKey": "scroll:section:pricing" }
],
"generatedAt": "2025-11-04T19:11:30Z"
}
FieldWhat it is
visitorIdThe hash stored with their events
visitorAliasFriendly name shown in the dashboard (for example “Swift Sheep”)
countryTwo-letter ISO code (or __unknown_country__ if GeoIP is not available)
eventsUp to 25 most recent events
eventType1 = page view, 2 = custom event

Privacy page widget. Show users their data with a “See what we track” button.

GDPR transparency. Prove you collect only what you claim.

Trust building. Let privacy-conscious users check your claims themselves.

The visitor hash includes the domain. Fusionaly resolves the website in this order:

  1. The w query parameter (an explicit override)
  2. The url query parameter
  3. The request’s Host header (the default)
// Same host as tracked site
fetch("/x/api/v1/me");
// From admin, checking a specific site
fetch("/x/api/v1/me?w=example.com");

Daily rotation: Visitor IDs reset every day at 00:00 UTC. Each day gets a new salt and a new fingerprint. The endpoint shows only events from the current day. There is no long-term tracking.

No cookies: Fusionaly builds the fingerprint from request headers. It does not store anything on the user’s device.

User-controlled: This endpoint is opt-in. You decide whether to expose it to your users.