N
Frostbound Live-Ops
Live-Ops Lead
LO

Good morning, Marcus

Two-title live status for Helsinki studio · Monday, 14 October 2024 · Fresh 2 min ago

Consolidated title health

Scan in under 5 seconds · ARPDAU + crash-rate pair

All systems operational
GREEN · FrostboundARPDAU €0.42 · crash 0.31%
YELLOW · Starfall RaidersARPDAU €0.38 · crash 0.74%
GREEN · Combined€0.40 ARPDAU · 800K MAU
Daily IAP revenue
€318.4K
↑ 8.6% vs yesterday
ARPDAU
€0.40
↑ 4.2% · target €0.38
Crash rate
0.52%
↑ 0.11pp · owner: Janne
MAU combined
801.2K
↑ 1.8% · Fresh 2 min ago

Needs attention

Starfall Raiders crash-rate regression

+0.21pp since build 2.18.0 · 18 minutes active

OwnerProducer
Nearest annotationBalance patch 2.18.0

LiveOps cycle

2 events in flight
Soft Currency Weekend SaleLive

Published 3h 42m ago · 12% revenue lift target

Role preset

Live-Ops Lead · Workspace group detected
Consolidated two-title viewRegression ownershipFreshness SLAPublishing controlsThresholds surfaced

Role-Tailored Live-Ops Landing Dashboard · /

  • Components: consolidated status, ARPDAU/crash pair, freshness badges, alert owner, event summary.
  • Actions: open KPI console, triage alert, manage schedule.
  • Outcomes: drill to offending title, analytics, or event command center.

Unified live-ops mart

BigQuery-native coverage across both live titles. No duplicated ETL logic or static service keys.

Source coverage
100%
events_* · iap_* · economy_*
Events today
39.8M
Both titles · within capacity
p95 query latency
1.74s
SLA under 2 seconds
Mart trust state
Trusted
Last contract review · Week 1

Panel freshness registry

All within configured window
PanelTitle scopeSource tablesLatest partitionLatencyTrust
Revenue & ARPDAUConsolidatediap_*, events_*14 Oct · 09:18:041.2sTrusted
Retention cohortsFrostboundevents_*14 Oct · 09:17:421.8sTrusted
Sinks & faucetsStarfall Raiderseconomy_*14 Oct · 09:19:111.6sTrusted
SKU performanceBoth titlesiap_*14 Oct · 09:18:331.7sTrusted

Title partitions

Frostbound21.4M events/day
Starfall Raiders18.4M events/day

Data contract review

Unified mart contract signed off by Live-Ops Lead and hands-on operator.

Signed offWeek 1 · 08 Oct 2024

View contract evidence →

Unified Live-Ops Mart and Data Freshness · /data-mart

  • Components: source coverage, freshness registry, title partitions, trust state.
  • Actions: run freshness check, inspect contract.
  • Outcome: validates BigQuery-native foundation without exposing credentials.

KPI & cohort performance

Consolidated performance across Frostbound and Starfall Raiders.

Fresh 2 min ago · Trusted aggregate
ARPDAU
€0.40
+4.2% vs prior period
ARPPU
€18.72
+2.8% · 17.1K payers
MAU
801.2K
+1.8% month over month
Daily IAP revenue
€318.4K
+8.6% vs yesterday

Revenue & ARPDAU trend

30D
€360K€240KOct 14
Daily IAP revenueARPDAU

Retention cohorts

Install weekPlayersD1D7D30
Oct 7–13184.2K42.1%18.8%8.4%
Sep 30–Oct 6201.7K41.4%18.2%8.1%
Sep 23–29196.3K40.7%17.6%7.9%
Sep 16–22188.9K40.2%17.4%7.7%

Conversion funnel · Oct 7–13 cohort

Stage-level drill-down →
Install → tutorial complete78.4% · 184.2K
Tutorial → store view31.6% · 57.2K
Store view → purchase9.8% · 5.6K

KPI and Cohort Performance Console · /analytics/kpis

  • Components: KPI cards, synchronized filters, trend chart, D1/D7/D30 table, conversion funnel.
  • Actions: switch title, choose cohort, export, share, drill down.
  • Outcome: opens fresh slicer or stage-level analysis.

Fresh cohort slicer

Diagnose the soft-currency sale without waiting for the morning Notion pull.

On-demand freshness window: 15 min
1 · Define slice
2 · Run query
3 · Review diagnosis

Slice definition

Filters are allow-listed and parameterised. Estimated scan: 2.1 GB.

Query guardrails

Safe to run

Within 10 GB cost ceiling and 15-minute freshness SLA.

Estimated scan2.1 GB
Expected responseUnder 2 min
Player identifiersPseudonymised

EU cohorts enforce k-anonymity k≥10.

Fresh Cohort Slicer and Pricing Diagnosis · /analytics/cohorts/new

  • Components: allow-listed filters, cost preview, freshness SLA, highlighted SKU and revenue delta.
  • Actions: run, duplicate, save, share.
  • Outcome: result pins affected cohort and opens saved library.

Saved cohort views

Reusable, reproducible diagnosis definitions owned by analysts and economy designers.

Version history enabled
View nameOwnerScopeLast runFreshnessVersionActions
Soft sale ARPPU check
soft_currency_sale_500
DesignerFrostbound · EUToday 09:202 minv4
Whale LTV · Nordics
€100+ / 30 days
AnalystBoth titlesYesterday 16:4218 minv8
D7 retention by titleAnalystBoth titlesOct 11 11:083hv3
Starter bundle conversionDesignerStarfall RaidersOct 10 14:2612 minv2

Saved Cohort Views · /analytics/cohorts

  • Components: owned view library, version, reproducibility and freshness metadata.
  • Actions: open, duplicate, share by URL.
  • Outcome: returns to reusable slicer definitions.

Economy anomaly monitor

Live bounds monitoring for sinks, faucets and low-volume IAP SKUs.

2 active anomalies · Fresh 3 min ago
Active anomalies
2
1 critical · 1 warning
Soft currency faucet
1.24M/day
+18.4% vs baseline
Detection latency
4 min
Within minutes SLA

Flagged economy signals

Relative + absolute rules
SignalTitleBaselineCurrentDeltaDurationThresholdOwner
soft_currency_faucetFrostbound1.05M/day1.24M/day+18.4%42 min±15%Designer
iap:starter_bundle_v3Starfall Raiders€12.80 ARPPU€11.94−6.7%18 min€0.50 absDesigner
premium_currency_sinkFrostbound820K/day806K/day−1.7%—±10%System
battle_pass_faucetStarfall Raiders410K/day416K/day+1.5%—±10%System

Economy Sinks and Faucets Anomaly Monitor · /economy/anomalies

  • Components: signal cards, baseline/current/delta table, breach duration and freshness.
  • Actions: filter title/signal, configure, share, duplicate view.
  • Outcome: governed threshold screen or diagnosis workflow.

Anomaly thresholds

Governed configuration for per-title, per-SKU and sink/faucet detection.

Two-person approval required

Threshold rules

Approval guardrail

Raising a threshold by more than 50% triggers Slack notification and append-only audit logging. Current proposed change: +0%.

Approval queue

1 awaiting review
RuleChangeRequested byRequestedSecond approverStatus
SR · starter_bundle_v3±5% → ±7%DesignerToday 08:52Live-Ops LeadPending
FB · premium_currency_sink±10% unchangedSystemOct 08Live-Ops LeadApproved v12

Anomaly Threshold Configuration and Approval · /economy/anomalies/thresholds

  • Components: threshold form, relative/absolute rules, approval queue, version pins.
  • Actions: save draft, approve, inspect audit.
  • Outcome: approved changes activate without blocking event scheduling.

LiveOps event schedule

Sales, battle passes and limited-time offers from draft through rollback.

Publishing SLA 4h 18m median
EventTitleTypeWindowStatusOwnerAudit
Soft Currency Weekend SaleFrostboundSale · A/BOct 14–16LiveDesignerComplete
Battle Pass Season 4Starfall RaidersBattle passOct 21–Dec 02ScheduledProducerComplete
Harvest Moon LTOFrostboundLimited offerOct 18–20ApprovalProducer1 pending
Starter Bundle RefreshStarfall RaidersSaleOct 11–12Rolled backDesignerComplete

LiveOps Event Schedule · /liveops/events

  • Components: event list, statuses, ownership, audit completeness and SLA.
  • Actions: configure, review, open command center.
  • Outcome: event creation or detail/publishing workflow.

Configure LiveOps event

Create a sale, battle pass or limited-time offer with required A/B controls visible.

Draft · autosaved 30 sec ago
1 · Event basics
2 · Cohort allocation
3 · Review & schedule

Event basics

A/B test allocation

Control and variant controls are available by default.

Experiment ready

Effect size, confidence interval and control/variant retention will be calculated automatically.

Review and schedule

Publishing target: under 6 hours end-to-end.

Config validatedA/B split 50 / 50Cohort selectedConsent guardrail onAudit entry prepared

LiveOps Event Configuration and A/B Test · /liveops/events/new

  • Components: event basics, title, dates, config, cohort, split, success metric.
  • Actions: autosave, validate, commit schedule.
  • Outcome: opens event command center with audit and publishing controls.

Soft Currency Weekend Sale

Frostbound · Oct 14 09:00 – Oct 16 23:59 · Owner: Designer

Live

Publishing status

Published end-to-end in 4h 18m
Config validated09:04 · Aino
Approved10:12 · Marcus
Live13:18 · Operator
Monitoring active

Soft currency faucet anomaly is linked to this event. Review economy monitor for baseline comparison.

Experiment results

Fresh 4 min ago
MetricControlVariantEffect size95% CI
ARPDAU€0.38€0.43+13.2%[+8.1%, +18.3%]
Conversion8.4%9.7%+1.3pp[+0.7pp, +1.9pp]
D7 retention18.1%18.6%+0.5pp[−0.2pp, +1.2pp]

Immutable audit history

Event published

Oct 14 · 13:18 · hands-on operator · hash 8a91…

Approved for release

Oct 14 · 10:12 · Live-Ops Lead · hash 30bf…

A/B allocation updated

Oct 14 · 09:04 · Designer · hash 144e…

LiveOps Event Detail, Experiment Results and Publishing · /liveops/events/:eventId

  • Components: publishing status, experiment table, confidence intervals, immutable audit.
  • Actions: inspect anomaly, rollback, review history.
  • Outcome: rollback request is audited and approval gated.

IAP SKU & whale LTV analysis

Synchronized title comparison for revenue, conversion, ARPPU and definable whale LTV.

Fresh 2 min ago
Top SKU revenue
€82.4K
soft_currency_sale_500
Whale segment LTV
€186.40
+9.4% vs prior cohort
SKU conversion
9.7%
+1.3pp variant lift

Side-by-side title performance

Time axis synchronized
SKUFrostbound revenueFrostbound ARPPUStarfall revenueStarfall ARPPUConsolidated conversion
soft_currency_sale_500€82.4K€18.95€61.2K€17.889.7%
starter_bundle_v3€44.7K€12.44€55.8K€12.808.4%
battle_pass_s4€39.1K€24.12€48.9K€26.076.8%
premium_currency_1200€31.8K€16.20€28.3K€15.925.9%

Whale LTV by cohort

Install date →

Definition

Whale = players with €100+ IAP revenue in rolling 30-day window. Definition v8 · Analyst.

IAP SKU and Whale LTV Analysis · /analytics/iap-skus

  • Components: synchronized filters, SKU table, whale threshold, LTV chart.
  • Actions: adjust threshold, compare titles, export, share.
  • Outcome: creates a shareable stand-up review view.

KPI annotation timeline

Attribute ARPDAU, IAP revenue, ARPPU and retention movement to releases and balance patches.

Fresh 2 min ago

Performance timeline

Overlays enabled
€0.50 ARPDAU€0.25 ARPDAUOct 14Build 2.17.4Balance patch 2.18.0
ARPDAUBuild releaseBalance patch

Attribution ledger

AnnotationTitle / versionPre/post windowARPDAU deltaIAP revenue deltaAuthor
Balance patchStarfall Raiders · 2.18.07d / 7d−€0.03−4.2%Producer
Build releaseFrostbound · 2.17.43d / 7d+€0.02+6.8%Analyst

Release and Balance Patch Annotation Timeline · /timeline/annotations

  • Components: KPI chart overlays, attribution ledger, version history.
  • Actions: add, edit, choose pre/post window, filter title.
  • Outcome: produces auditable stand-up attribution.

Segment builder & CRM export

Define reusable audiences for CRM targeting with GDPR guardrails applied by default.

Pseudonymisation enforced

Segment definition

Export review

Ready for CRM delivery

12,842 eligible rows · canonical pseudonymised player_id mapping · no direct EU identifiers.

DestinationStudio CRM · push_targeting
Payload fieldsplayer_id only + segment_id
Consent statusValidated

Submission records requester, timestamp, segment hash, payload hash and retention status.

Segment Builder and CRM Export Review · /segments/export

  • Components: reusable segment DSL, consent/minor exclusions, k-anonymity, export review.
  • Actions: validate, provide reason, export pseudonymised.
  • Outcome: creates immutable receipt and opens receipt history.

Export receipts

Restricted analyst and administrator view of CRM delivery evidence.

Analyst-only data

Immutable export ledger

ReceiptRequesterSegment definition hashRowsDestinationPseudonymisationRetention
EXP-7841
14 Oct · 09:24
Analystseg_91b2…12,842Studio CRMAppliedUntil 2030-10-14
EXP-7838
11 Oct · 15:42
Analystseg_3ac8…8,104Studio CRMAppliedUntil 2030-10-11
EXP-7802
04 Oct · 10:11
Designerseg_7d20…18,991Studio CRMAppliedUntil 2030-10-04

Compliance control

EU rows expose pseudonymised player_id only. Direct identifiers never enter Cloud SQL, alerts, exports or derived marts.

Contract verified · 100%

Selected receipt

Payload hash: sha256:ab77c1…

Requester e-signature and consent validation retained in immutable storage.

Export Receipts and GDPR Audit History · /segments/exports

  • Components: restricted receipt ledger, hashes, rows, destination, retention.
  • Actions: inspect evidence, export receipt list.
  • Outcome: supports GDPR Article 30 accountability.

Revenue & crash regression alerts

In-console source of truth with safe deep links and Slack delivery status.

Open alerts
3
2 revenue · 1 crash
Slack delivery
100%
Last 30 days
Correlated storms
1
Coalesced digest · 4 signals

Active regressions

Action required
AlertTitle / cohortKPI deltaAnnotation contextDurationOwnerSlack
CRASH Crash-rate regressionStarfall Raiders · all players+0.21ppBalance patch 2.18.018 minProducerDelivered
REVENUE ARPPU regressionFrostbound · Oct 7 cohort−11.6%Soft Currency Weekend Sale42 minDesignerDelivered
DIGEST Economy anomaly stormBoth titles · SKU cluster4 signalsNearest: build 2.18.01h 12mDesignerDelivered

Revenue and Crash Regression Alerts · /alerts

  • Components: alert inbox, cohort/KPI delta, nearest annotation, owner, Slack status.
  • Actions: open safe deep link, diagnose, tune, review.
  • Outcome: opens exact title/time tile or fresh slicer.

Alert thresholds & notifications

Prominent, auditable controls for revenue, crash-rate and anomaly coverage.

Permission scoped · Lead

Regression thresholds

Slack routing

Current coverage

Frostbound revenueActive
Starfall Raiders crash rateActive
Economy anomaly digestActive

Alert Thresholds and Notification Settings · /alerts/settings

  • Components: relative/absolute thresholds, Slack route, mute, deduplication.
  • Actions: save audited changes, test delivery, mute specific windows.
  • Outcome: maintains coverage without alert flood.

Operational analytics & reliability

PostHog instrumentation, freshness SLA, latency and reclaimed analyst effort.

Instrumentation healthy
Analyst hours reclaimed
27.4h
Target 25h / week
Freshness SLA breaches
2
This week
p95 query latency
1.74s
Across 40M events/day
Event publish reliability
98.7%
Last 30 days

Journey instrumentation

Freshness checks2,842
Cohort slicing418
Event publishing86
Exports31
Alert interactions1,204

PostHog events contain no direct identifiers.

Reliability trend

Week 1 → Week 6

Operational Analytics and Reliability Dashboard · /admin/operations

  • Components: PostHog journey counts, freshness breaches, latency, publishing reliability.
  • Actions: inspect trends and SLA periods.
  • Outcome: validates 25-hour reclaimed-effort and reliability goals.

Access, privacy & session controls

Verified Workspace group mapping, MFA posture and pseudonymisation evidence.

MFA enforced

Workspace group mapping

Workspace groupConsole roleMembersStatus
liveops-leadsLive-Ops Lead1Verified
economy-designEconomy Designer2Verified
liveops-analystsAnalyst1Verified
liveops-producersProducer1Verified
liveops-operatorsHands-on Operator1Verified

Active sessions

Live-Ops Lead · ChromeMFA verified
Analyst · ChromeMFA verified
Producer · Safari / EspooMFA verified

Elevated actions

Step-up MFA required for event publishing, rollback and CRM export. Routine actions remain session-based.

Policy active

Pseudonymisation contract

Canonical player_id mapping remains exclusively in BigQuery. EU direct identifiers blocked at query layer.

Verified annually

DPO contact

Data Protection Officer: privacy@helsinki-studio.example
PDPA / GDPR enquiries · 30-day response process.

View privacy evidence →

Access, Privacy and Session Controls · /admin/access-privacy

  • Components: group-to-role mapping, active sessions, MFA, privacy contract, DPO contact.
  • Actions: revoke sessions, inspect evidence.
  • Outcome: confirms least-privilege and GDPR/PDPA controls.

Immutable audit timeline

Tamper-evident record of access, configuration, publishing, annotation and export actions.

Administrator only · append-only
TimestampActionActor / roleObjectPayload hashPrevious hashVerification
14 Oct 09:24:08CRM exportAnalyst · AnalystEXP-7841 · 12,842 rowsab77c1…f290d8…Verified
14 Oct 09:18:12Threshold approvalLive-Ops LeadSR starter_bundle_v3 v78c119a…2bc001…Verified
14 Oct 09:04:33A/B allocationDesigner · Designerevt_1042 · 50/50144e2b…ae8101…Verified
14 Oct 08:57:19LoginProducer · ProducerGoogle Workspace SSO + MFA12aa9e…—Verified
13 Oct 17:41:02Annotation editedAnalyst · AnalystStarfall 2.18.0 · v39d1f42…1b09c0…Verified
Chain integrity verified

All 18,482 audit rows validate against the write-once BigQuery audit dataset. Last verification: 14 Oct 09:25 UTC.

Immutable Audit Timeline · /admin/audit

  • Components: append-only event ledger, actor/role, payload and previous hashes.
  • Actions: filter, search, export evidence, verify chain.
  • Outcome: supports non-repudiation and GDPR accountability.