Skip to content

Commit 97f0d18

Browse files
Merge pull request #5751 from Countly/SER-2093-improve-readmes-for-alerts-compliance-hub-plugins
[SER-2093] improve readmes for alerts and compliance hub plugins
2 parents 96f3370 + 840000b commit 97f0d18

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed

plugins/alerts/README.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Alerts plugin
22

3-
The Alerts plugin is designed to monitor various metrics and events within the Countly analytics platform. It provides a structured way to set up alerts for different types of data, ensuring that users are notified when specific conditions are met. Below is a detailed breakdown of the plugin's file structure and its components:
3+
The Alerts plugin in Countly is a reactive tool designed to keep you informed about critical changes in your application’s metrics, even when you’re not monitoring dashboards. It sends email notifications when specific conditions on important metrics are met, enabling you to respond quickly to potential issues. This feature helps ensure your app maintains high performance and provides a positive user experience by alerting you to areas that may need immediate attention.
44

55
## File structure
66
File structure follows usual Countly plugin structure
@@ -41,6 +41,17 @@ alerts/
4141
└── tests.js # plugin tests
4242
```
4343

44+
## Key Features
45+
46+
- **Customizable Alerts:** Define specific conditions for metrics such as crashes, cohorts, data points, events, Net Promoter Score (NPS), online users, rating, revenue, sessions, surveys, users, and views. Get notified whenever these conditions are met.
47+
- **Real-Time Notifications:** Receive email alerts for immediate awareness of changes in your metrics.
48+
- **Detailed Monitoring:** Track a broad range of metrics, including user engagement, performance, user feedback, and error rates.
49+
- **Easy Setup:** Simple configuration allows you to set and customize alerts quickly to fit your needs.
50+
51+
## Example Use Case
52+
53+
Imagine you’ve released a new version of your app. Although it passed all tests, some critical bugs may still slip through. These bugs might prevent users from fully using the app. By setting up alerts for sudden spikes in crashes or decreased user activity, you can catch these issues early and work to resolve them, ensuring minimal disruption.
54+
4455
## Generate alerts job
4556

4657
Job name: alerts:monitor

plugins/compliance-hub/README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,18 @@ compliance-hub/
2727
├── package.json
2828
├── README.md
2929
└── tests.js # plugin tests
30-
```
30+
```
31+
32+
## Key Features
33+
34+
- **Collect User Consents:** Prompt first-time users to consent to data collection, detailing which types of data (e.g., sessions, crashes, views) will be collected. No data is sent unless the user opts in.
35+
- **Manage User Requests:** The "Consents" tab (available in Enterprise Edition) lets admins view and fulfill user requests for data export or deletion.
36+
- **SDK Integration:** Countly SDKs (iOS, Android, Node.js, Web) support flexible consent management, allowing opt-in/opt-out on a per-feature basis. SDKs default to opt-in for backward compatibility but can be configured to require opt-in consent at initialization.
37+
38+
## Using the Compliance Hub
39+
40+
Access the Compliance Hub via Main Menu > Utilities > Compliance Hub. The Compliance Hub offers the following views:
41+
1. **Metrics View:** Track opt-ins and opt-outs across various features (e.g., sessions, crashes) over time in a time-series graph.
42+
2. **Users View:** List users with consent histories. Each entry shows user ID, device info, app version, and consent types. Options include viewing consent history, exporting user data, and purging data if required.
43+
3. **Consent History:** A complete list of all opt-in and opt-out actions across metrics, allowing for easy tracking.
44+
4. **Export/Purge History:** See a record of all data export and deletion actions for compliance tracking.

0 commit comments

Comments
 (0)