Skip to content

Commit 4934202

Browse files
authored
Update Organization Billing section (#825)
1 parent 13d0c4e commit 4934202

File tree

2 files changed

+30
-16
lines changed

2 files changed

+30
-16
lines changed

docs/platform/account-management/organizations.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -95,28 +95,32 @@ Your billing info including current plan and the payment information associated
9595

9696
On this page you'll be presented with three sections.
9797

98-
1. Your Plan
99-
2. Payment Method
100-
3. Cancel Subscription
98+
1. Current Plan
99+
2. Payment Settings
100+
3. Account Usage
101101

102-
**1. Your Plan**
102+
**1. Current Plan**
103103

104104
This section of the Billing & Plan page shows the currently active plan for your Organization. It provides a description of what's available on that plan and what capacity you can expect.
105105

106-
From this section you can also review other plan tiers and upgrade by clicking the "Change Plan" button.
106+
From this section you can also review other plan tiers and upgrade by clicking the "Change Plan" button.
107107

108-
**2. Payment Method**
108+
**2. Payment Settings**
109109

110-
This section allows you to add a credit card if you have not already done so.
110+
This section allows you to update the email where invoices will be sent to, and add or update your payment method.
111111

112112
:::tip
113113

114114
If you are currently seeing a notification that you have time remaining in your trial and you would like to stop receiving that notification add a card here and that notification will go away.
115115

116116
:::
117117

118-
If your card has expired or if you would like to switch your payment method you can also update your payment method here.
118+
**3. Account Usage**
119119

120-
**3. Cancel Subscription**
120+
This section charts the trailing number of client-side **Monthly Active Users (MAU)** and **Experimentation Events** that have accumulated over the billing period.
121+
122+
| Term | Definition |
123+
| - | - |
124+
| Monthly Active Users (MAU) | MAUs are unique users who initialize a client-side SDK at least once within a month. Users are identified by a `userId` which is set during SDK [initialization](/sdk/features#initialization) or via an [identify](/sdk/features#identifying-a-user-or-setting-properties) request. If no `userId` is provided during initialization, an [anonymous userId](/sdk/features#anonymous-users) is assigned automatically. Both identified and anonymous users are included in the MAU calculation. |
125+
| Experimentation Events | Experimentation events are [Custom Events](/sdk/features#tracking-custom-events) that are initiated via an SDK and serve as a foundation for tracking custom [Metrics](/platform/experimentation/creating-and-managing-metrics/). |
121126

122-
If you need to cancel your subscription for any reason just use the "contact sales" button to send us a message and someone from our customer success team will help you.

docs/sdk/features.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -236,9 +236,7 @@ identity must be changed during the application's lifecycle.
236236

237237
:::info
238238

239-
If a user id is not supplied, client-side SDKs will automatically generate a user id and assign it to the current user.
240-
This id will be cached and used between app sessions / website visits until a user id is supplied or [reset](#resetting-a-user) is
241-
called. This will ensure you will not experience a rise in MAUs if the main experience of your application is in a logged-out or anonymous state.
239+
If a user id is not supplied, client-side SDKs will automatically generate a user id and assign it to the current user. This id will be cached and used between app sessions / website visits until a user id is supplied or [reset](#resetting-a-user) is called. This ensures that you will not experience a rise in MAUs if the main experience of your application is in a logged-out or anonymous state.
242240

243241
:::
244242

@@ -264,7 +262,7 @@ It is then discarded and no record is saved anywhere.
264262
With regular Custom Data, the data used for evaluation purposes is logged back to DevCycle's events database where
265263
it can be used for debugging purposes or providing guidance on evaluation reasons.
266264

267-
#### Server-Side SDK Identification
265+
### Server-Side SDK Identification
268266

269267
Unlike the Client-Side SDKs, Server-Side SDKs work in a multi-user context.
270268
Because of this, a single Identify function does not make sense.
@@ -290,8 +288,20 @@ stored DevCycle configuration, and no network calls will be made.
290288

291289
## Tracking Custom Events
292290

293-
The Track function in the DevCycle SDKs allows you to send custom events which can later be used for your own data analysis on enabled Features,
294-
and metrics on A/B tests and experiments within the DevCycle dashboard.
291+
The Track function in the DevCycle SDKs allows you to send custom events which can be used for your own data analysis on enabled Features, and [Metrics](/platform/experimentation/creating-and-managing-metrics) on A/B tests and experiments within the DevCycle dashboard. Here is an example of a custom event request and properties that an event may contain.
292+
293+
```javascript
294+
event = {
295+
type: 'button_clicked', // required field
296+
date: new Date(),
297+
target: 'my_target',
298+
value: 5,
299+
metaData: {
300+
key: 'value',
301+
},
302+
}
303+
devcycleClient.track(event)
304+
```
295305

296306
## Custom Domains
297307

0 commit comments

Comments
 (0)