LASER LIGHTSHOW · PRIVATE
Game operations
Private owner dashboard. Google sign-in is required.
UTC dates. Analytics dates reflect server receipt; delayed uploads can arrive later. Recorded accounts include internal testing. These are activity measures, not service uptime.
Campaign is exactly restricted = 1. Progress comes from saved Firestore completion records. Levels follow the existing campaign and pack order; gaps are preserved.
Latest observed attempt per account within 90 days, up to 100 accounts. This does not prove where a person permanently stopped or churned. Saved completion status overrides any inference from attempts.
User lookup
Campaign progress
Exact saved completion check
Saved completion history
Newest first. Each saved record represents a first completion, not a replay. Deleted content remains identifiable by its saved ID.
Recent attempt context
The 25 newest saved Firestore completion records, including levels and packs. These are first completions, not replays.
One analytic SELECT query against laser-lightshow.lls_analytics.events_raw. SELECT, CTEs, filters, joins, aggregates and supported date/JSON functions. No scripts, exports, external calls or writes. Up to 1,000 rows, 100 per page. Results expire after ten minutes. BigQuery may retain temporary query results and audit records under its existing service policy.
Dry run validates the query and estimates scanned bytes. Run always repeats validation. Query text is kept in this tab only; avoid putting personal values in SQL literals.