Update test data generator for Hulu demo

- Change organization from Niteshift to Hulu (hulu.com domain)
- Update pages to streaming service structure (browse, watch, plans, etc.)
- Add realistic Hulu shows: The Bear, Shogun, Abbott Elementary, etc.
- Update custom events for streaming: play_video, complete_episode, etc.
- Add realistic referrers: review sites, entertainment news, deal sites
- Update revenue tiers to Hulu subscription plans ($7.99-$76.99)
- Convert script to TypeScript and use tsx for execution
- Update funnels, segments, and cohorts for streaming analytics
This commit is contained in:
conorbranagan 2025-11-27 23:03:38 -05:00
parent 23a3c6cf6b
commit 34373f6aae
No known key found for this signature in database
2 changed files with 289 additions and 163 deletions

View file

@ -33,7 +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",
"generate-test-data": "npx tsx scripts/generate-test-data.ts",
"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",