## Description
PR to enhance analytics:
- User tracking: DAU, WAU, MAU
- Hashed admin email domain
Update `instance_stats` properties for ref:
```
{
"event": "instance_stats",
"properties": {
"DAU": 2,
"MAU": 3,
"WAU": 3,
"adminEmailDomainHash": "eb93d881805376ef5297d8ac6fe95970f47d7bbd8d849b3a0d9c7af188caf648",
"cloudProvider": "",
"deployedAt": "",
"edition": "CE",
"efs": "",
"emailDomainHash": "eb93d881805376ef5297d8ac6fe95970f47d7bbd8d849b3a0d9c7af188caf648",
"hostname": "",
"instanceId": "6656f32dd841a66006d1ddc3",
"numActions": "8",
"numApps": "2",
"numDatasources": "2",
"numOrgs": "2",
"numPages": "2",
"numPublicApps": "0",
"numUsers": "3",
"tool": "",
"version": "UNKNOWN"
},
"receivedAt": "2024-05-31T11:48:35.831Z",
"timestamp": "2024-05-31T11:48:35.831Z",
"type": "track",
"userId": "6656f32dd841a66006d1ddc3"
}
```
Fixes https://github.com/appsmithorg/appsmith/issues/33714
## Automation
/ok-to-test tags="@tag.Sanity"
### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/9318669278>
> Commit: fcacaf3e8b3608eeb8ff5a6d1437a8567c397a0e
> Cypress dashboard url: <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=9318669278&attempt=2"
target="_blank">Click here!</a>
<!-- end of auto-generated comment: Cypress test results -->
## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [x] No
|
||
|---|---|---|
| .. | ||
| .run | ||
| appsmith-git | ||
| appsmith-interfaces | ||
| appsmith-plugins | ||
| appsmith-server | ||
| envs | ||
| mongo-seed | ||
| reactive-caching | ||
| scripts | ||
| .gitignore | ||
| build.sh | ||
| buildpack-run.sh | ||
| pom.xml | ||
| Procfile | ||
| README.md | ||
| system.properties | ||
Appsmith Server
This is the server-side repository for the Appsmith framework.
For details on setting up your development machine, please refer to this Setup Guide.