Add sample scenario data and reporting updates

This commit is contained in:
maxwes08 committed 2026-11-04 09:53:53 +01:00
1 parent aa0028e7e0
commit 133bc6ce3f
15 files changed
+444 -238

No files matched your search

+3
View File
@@ -105,6 +105,9 @@ def extend_report(conn,report,start,end):
evidence={'mau':extra['mau'],'d7':retained[7],'d30':retained[30],'arppu':arppu,'arpdau':arpdau,
'newSession':extra['new_session'],'returningSession':extra['returning_session'],
'largestPayerShare':largest,'topProducts':products,'promptSources':prompt_by_source,'largestDrop':biggest}
evidence['acquisitionSources']=conn.execute('''SELECT metadata->>'acquisitionSource' source,count(*)::int players
FROM players WHERE game_id=%(gid)s AND first_seen>=%(start)s::date AND first_seen<%(end)s::date
AND metadata ? 'acquisitionSource' GROUP BY source''',scope).fetchall()
from overview_analysis import deep_analysis
executive=deep_analysis(conn,report,start,end,evidence)
return {'summaryVersion':4,'executive':executive,'summaries':sections,'summaryEvidence':evidence}