mirror of
https://github.com/umami-software/umami.git
synced 2026-02-05 21:27:20 +01:00
Add test data generation script for Umami analytics
- Create generate-test-data.js script for generating realistic demo data - Support for small (3 days), medium (14 days), and full (30 days) scales - Generates realistic user sessions, pageviews, custom events, and revenue - Includes geographic diversity, device variety, and traffic source distributions - Implements proper UTM campaign tracking and conversion funnels - Uses direct Prisma writes for performance (~10k sessions in 5 minutes) - Add npm script: 'generate-test-data' for easy execution 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
210a676ed9
commit
dc8db69a6f
2 changed files with 1228 additions and 0 deletions
|
|
@ -33,6 +33,7 @@
|
|||
"check-db": "node scripts/check-db.js",
|
||||
"check-env": "node scripts/check-env.js",
|
||||
"copy-db-files": "node scripts/copy-db-files.js",
|
||||
"generate-test-data": "node scripts/generate-test-data.js",
|
||||
"extract-messages": "formatjs extract \"src/components/messages.ts\" --out-file build/extracted-messages.json",
|
||||
"merge-messages": "node scripts/merge-messages.js",
|
||||
"generate-lang": "npm-run-all extract-messages merge-messages",
|
||||
|
|
|
|||
1227
scripts/generate-test-data.js
Normal file
1227
scripts/generate-test-data.js
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue