UISTful Backend

Select a user on the left to see their trace.
All users' traces overlaid, one colour per user. Each node ring = a user who visited it; each edge strand = a user who traversed it.

Collective graph

node fill: paper author · size = total visits · scroll to zoom, drag to pan
Navigation Globe Search Notes Link Library Reset
Code Label Category What it means Detail column Key fields (all data kept)
view view=globe On Globe Navigation Time spent on the 3D globe (focus time for that visit). Globe view, path, entered_ts, ts, duration_ms
view view=map On Map Navigation Time spent on the 2D flat map from the globe. Map view, path, entered_ts, ts, duration_ms
view view=trace On My Trace Navigation Time spent on the My Trace page (focus time for that visit). My Trace view, path, entered_ts, ts, duration_ms
trace_scrub Scrubbed path Navigation Focused a path step on My Trace (scrubber, tree, or after adding a link). from_duration_ms = time on the previous step. step · page title (source) step_index, node_id, label, visit_number, source, from_step_index, from_duration_ms, ts
view view=paper On Paper Navigation Opened a paper page (alongside the folded-path visit). Paper title view, path, node_id, ts
view view=author On Author Navigation Opened an author page (alongside the folded-path visit). Author name view, path, node_id, ts
visit Opened page Navigation Opened a paper or author page (landing counted in the folded path). Includes focus-time duration. Page title (same string used by [[wiki links]]) node_id, node_kind, label, entered_ts, ts, duration_ms
transition Opened page (from → to) Navigation Moved from one page to another. Usually logged with the matching visit. From title → To title (via / edge.kind) from, to, via, edge.kind, view, ts
dwell Time on page Navigation Legacy: separate time-on-page event. New logs put duration on visit instead. Page title node_id, label, entered_ts, ts, duration_ms
session_start Session start Navigation Started a UISTful browser-tab session (once per tab per user). Host page title, or — host_node_id, ts
presence where=uistful Came back to UISTful Navigation Returned to / focused UISTful after an out-of-app leave. on {host page}, or “back in app” where, host_node_id, leave_kind, ts
paper_dl Paper DL click Navigation Clicked the gray ACM Digital Library link on a paper page. Paper title, else URL node_id, url, label, ts
globe_search Searched (globe / map) Globe Ran a search on the 3D globe or 2D map. view is globe or map. “query” · N results · (map|globe) query, result_count, view, ts
globe_select Opened page (from globe / map) Globe Picked a paper or author on the globe or map. Search: “query” → title. I’m feeling lucky: source=lucky. view is globe or map. Page title; “query” → title; or I’m feeling lucky → title · (map|globe) node_id, node_kind, label, source, view, query, ts
page_note note_kind=field Field note Notes Saved or updated the field note on a visit. Full note text is in text. Field note text, or (empty) note_kind, node_id, visit_number, text, reflection, bookmarked, ts
page_note note_kind=reflection Reflection note Notes Saved or updated the reflection note on a visit. Full note text is in reflection. Reflection text, or (empty) note_kind, node_id, visit_number, text, reflection, bookmarked, ts
page_note note_kind=bookmark Bookmark Notes Toggled the bookmark ribbon for a visit (payload still includes current notes). bookmarked or unbookmarked note_kind, node_id, visit_number, bookmarked, text, reflection, ts
presence where=external Left UISTful Link Left the app (external link, ACM DL, other tab/search). Duration = how long away that visit. leave_kind · leave URL or host page where, host_node_id, leave_kind, leave_url, entered_ts, duration_ms, ts
external_link Added external link Link Added an outside URL onto the path (interp / external link on My Trace). Link title, else URL node_id, title, url, after_sequence_index, ts
interp_link Interpretive link Link Added or removed a blue [[wiki]] link in a reflection note (graph edge between visited pages). See action. action · from → to action, from, to, label, from_label, to_label, visit_number, raw, ts
library where=gallery On Trace Library Library Time spent browsing the Trace Library gallery. Trace Library where, path, entered_ts, ts, duration_ms
library where=reading Viewed published trace Library Time spent viewing someone else’s published reading (scrub or replay). No scrub-step detail. title · by owner_user where, path, reading_id, owner_user, reading_title, entered_ts, ts, duration_ms
live_trace_reset Reset live trace Reset Admin cleared that user’s live My Trace / globe path and live notes. Event history kept. Prior path size · archived · events kept source, archived, prev_node_count, prev_path_steps, n_archived, ts