We use event-based analytics. A super easy way to do it is to create an AWS Lambda function that you can hit using a Rest API. A simple `console-log` statement with JSON.stringify will log it to Cloudwatch logs. And bam, you can create basic charts and stuff with [Log Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL...). Up to 5Gb in the free tier. Easy dashboards. All data is in AWS (so less tools to keep up with)
Tradeoff - their query language is poor, and I really want to do cohort analysis. But you can export as CSV, or easily push to Datadog.
Tradeoff - their query language is poor, and I really want to do cohort analysis. But you can export as CSV, or easily push to Datadog.