You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document catalogs all event types emitted by the Guardian telemetry system. Events are organized by section and purpose.
Record Types & Routing
Events are transmitted to Google Apps Script with a record_type field for sheet routing:
record_type
Description
Destination Sheet
session
Session end events
sessions
artifact
Completed artifact summaries
artifacts
raw_event
Word-boundary input batches
raw_events
interaction
Semantic interaction events
interactions
Artifact Kinds & Status Values
Entrance Artifacts
kind
Description
Status Values
entrance_casual
"What shall I call you?"
submitted (any input accepted)
entrance_name
Real name validation (realName, finalName)
accepted (valid), failed (invalid)
entrance_path
Special path shortcuts (pearls, beloved_rose)
accepted
entrance_bookmark
"Did you keep it?" choice
submitted
entrance_front
Front inscription validation
accepted, failed
entrance_back
Back inscription validation
accepted, failed
Note: When pearls or beloved/rose is detected in casualName, the entrance_casual artifact is not emitted - only entrance_path is emitted. The raw input is still captured via raw.input.batch.
Whisper Artifacts
kind
Description
Status Values
whisper_attempt
Individual typing attempt
submitted
whisper_sent
Final confirmed send to garden
submitted
whisper_silenced
User exited with unsent content
abandoned
Poem Artifacts
kind
Description
Status Values
poem_request
Poem request attempt
submitted, abandoned
Expressive Artifact Rule:poem_request artifacts are suppressed if user typed 0 characters and had 0 paste operations (empty engagement).
Core Session Events
event_type
Description
When Emitted
session.end
Complete session summary
Page unload or visibility hidden (after 5s)
Note: There is no session.start event. The session.end event contains complete session data including session_start_iso.
session.end Payload
Field
Type
Description
session_start_iso
string
ISO timestamp of session start
session_duration_ms
number
Total session duration
visit_count
number
Total visits by this persistent_id
flush_reason
string
"page_unload" or "visibility_hidden"
raw_buffers_flushed_count
number
Buffers with pending data at end
events_sent_count
number
Total events sent during session
session_signature
object
Descriptive session summary (see below)
Raw Input Events
event_type
Description
raw.input.batch
Word-boundary input capture
Word Capture Rule (STRICT)
Words are captured ONLY when the user types a literal SPACE character (ASCII 32).
NOT captured on: Tab, Enter, newline, blur, interval flush, or any other trigger.
Exception: On artifact_end, the final trailing word (if any) is captured with trailing: true flag.