Skip to content

Commit 5047fb1

Browse files
authored
New dashboard design screenshots - Part 3 (#934)
* metrics * targeting * experiments * targeting * customerio * amazon * mparticle * mparticle * unity * products * rename images * ios * stripe * platform resources * platform resources and playbooks * charts * paywalls * targeting * random * android guide fix * Update _typos.toml
1 parent 9fc6171 commit 5047fb1

File tree

409 files changed

+930
-369
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

409 files changed

+930
-369
lines changed

_typos.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ JOD = "JOD"
1616
[files]
1717
extend-exclude = [
1818
"static/images/*",
19+
"static/docs_images/*",
1920
"openapi-spec/*",
2021
"code_blocks/tools/customer-center-localization.json"
2122
]

docs/dashboard-and-metrics/anomaly-detection-notifications.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,15 @@ With **Anomaly Detection Notifications**, you can receive email alerts about pot
1616
1. Click on [**Account**](https://app.revenuecat.com/settings/account) from the RevenueCat Dashboard.
1717
2. Open the **Notifications** section where you'll see the **Anomaly Detection Notifications** option.
1818
3. Select the Projects you want to monitor and choose your preferred alert type:
19-
- **Custom Threshold Alerts**: Define a percentage change threshold. For example, set 20% to be notified via email if revenue changes by more than 20% in the last 24 hours.
20-
![Screenshot](/images/threshold.png)
21-
- **Auto Detection Alerts**: Use our machine learning algorithm, which incorporates time series forecasting with weekly and yearly seasonalities, to automatically detect revenue outliers without needing to set a threshold. Alerts will be sent to your email.
22-
![Screenshot](/images/autodetect.png)
19+
20+
- **Custom Threshold Alerts**: Define a percentage change threshold. For example, set 20% to be notified via email if revenue changes by more than 20% in the last 24 hours.
21+
22+
![Screenshot](/docs_images/dashboard-and-metrics/anomaly-detection/threshold.png)
23+
24+
- **Auto Detection Alerts**: Use our machine learning algorithm, which incorporates time series forecasting with weekly and yearly seasonalities, to automatically detect revenue outliers without needing to set a threshold. Alerts will be sent to your email.
25+
26+
![Screenshot](/docs_images/dashboard-and-metrics/anomaly-detection/autodetect.png)
27+
2328
4. Click **Update** to save your changes.
2429

2530
:::info

docs/dashboard-and-metrics/charts.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,11 @@ Here’s a quick look at the different offer types, showing how each is mapped f
106106

107107
Below are the definitions for App Store offer types:
108108

109-
![](/images/app_store_offer_types.png)
109+
![](/docs_images/charts/app-store-offer-types.png)
110110

111111
Below are the definitions for Play Store offer types:
112112

113-
![](/images/play_store_offer_types.png)
113+
![](/docs_images/charts/play-store-offer-types.png)
114114

115115
For more details, check out the chart below.
116116

@@ -169,11 +169,16 @@ We offer three conversion rate charts to measure different aspects of your conve
169169
It's important to understand the relationships between these three charts, since depending on the nature of your product offerings, you may use these charts for different purposes.
170170

171171
**If all of your products offer a free trial, then Initial Conversion = Trial Start Rate.**
172-
![](/images/1386416-image-20230224-130028_3ebe43d2f74d332988fa5cc86056ad41.png "image-20230224-130028.png")
172+
173+
![](/docs_images/charts/conversion-funnel.png)
174+
173175
**If all of your products begin with a paid subscription, then Initial Conversion = Conversion to Paying, and Trial Conversion is not applicable to your business.**
174-
![](/images/611728c-image-20230224-155039_3cd4ae218ce1ee001a43382672e0e89a.png "image-20230224-155039.png")
176+
177+
![](/docs_images/charts/conversion-funnel-1.png)
178+
175179
**If your products contain a mix of subscriptions with and without trials, then these charts will measure distinct conversion rates. Initial Conversion will equal ([Trial Starts] + [Paying Customers]) / [New Customers], while Conversion to Paying will equal ([Trial Conversions] + [Paying Customers]) / [New Customers].**
176-
![](/images/179324e-image-20230224-155057_9d198e0f4279cf5ab4d1de8487dbbf23.png "image-20230224-155057.png")
180+
181+
![](/docs_images/charts/conversion-funnel-2.png)
177182

178183
### Conversion Timeframes
179184

@@ -202,21 +207,22 @@ Conversion Timeframes are not yet supported on the Trial Conversion chart, but w
202207
## Exporting Data
203208

204209
The underlying chart data can be exported in .csv format by clicking the _Export CSV_ button.
205-
![](/images/90cf474-demo.revenuecat.com__a403889fd60cfe4971459f241850f4e8.png "demo.revenuecat.com_.png")
210+
211+
![](/docs_images/charts/export-data.png)
206212

207213
## Saving Charts
208214

209215
Your most frequently used chart configurations can be saved by clicking on the _Save_ button. This will save all settings such as segments, filters, time / period settings, and bar / line view.
210216

211-
![](/images/bbfca79-Screenshot_2023-03-27_at_2.35.10_PM_b90317c45fb2b111673dd43ed89652f3.png "Screenshot 2023-03-27 at 2.35.10 PM.png")
217+
![](/docs_images/charts/saving-charts.png)
212218

213219
Time settings are saved relatively. Meaning if you select "last 7 days", the chart will always show the last 7 days prior to the current day (not the 7 days prior to the date the chart was saved). This does not apply to custom timeframes.
214220

215221
Give it a name and select _Save_, your chart will be saved on the left-hand side.
216222

217-
![](/images/e1ba744-Screenshot_2023-03-27_at_2.36.33_PM_7f239f46e30c51d62b4a1040a1fbca12.png "Screenshot 2023-03-27 at 2.36.33 PM.png")
223+
![](/docs_images/charts/save-this-chart.png)
218224

219-
![](/images/878cc0f-demo.revenuecat.com__1_5704f56b46d8a9c7e420ec327a608ca2.png "demo.revenuecat.com_ (1).png")
225+
![](/docs_images/charts/saved-charts.png)
220226

221227
## Displaying revenue data in other currencies
222228

@@ -228,13 +234,13 @@ By default the RevenueCat Dashboard is set to use USD as the display currency, b
228234

229235
Choose the the date range for the x-axis of the charts.
230236

231-
![](/images/60cba96-Screenshot_2023-03-27_at_2.44.10_PM_dfb13d7069873848b7418a679089562a.png "Screenshot 2023-03-27 at 2.44.10 PM.png")
237+
![](/docs_images/charts/date-range.png)
232238

233239
### Resolution
234240

235241
Choose the time scale for the x-axis of the charts. Use a _day_ timescale to see the most granular level of data and lower resolutions like _month_ to spot longer term trends.
236242

237-
![](/images/15462d2-Screenshot_2023-03-27_at_2.46.13_PM_7f966ba5038c8ba6eafd5bbc9e9b851b.png "Screenshot 2023-03-27 at 2.46.13 PM.png")
243+
![](/docs_images/charts/resolution.png)
238244

239245
## Timezones
240246

docs/dashboard-and-metrics/charts/active-subscriptions-chart.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,3 @@ With our [Scheduled Data Exports](/integrations/scheduled-data-exports), you can
3333
| At what point is a paid subscription considered expired? | A paid subscription without a grace period is considered expired once its next renewal date has passed without a successful renewal. If a grace period is offered, the end of that grace period is considered the paid subscription's expiration date. |
3434
| Can a single customer have multiple paid subscriptions? | Yes. This may occur if a customer begins a monthly paid subscription and switches to annual within a single period, or if they subscribed to two distinct products simultaneously. If multiple paid subscriptions are active at the same time for one customer, each unique subscription would be counted in this measurement. |
3535
| If a customer has access to my product through Family Sharing, are they counted as a paid subscription? | No, since that customer's access is not the result of a payment they've made, we do not consider it a paid subscription. |
36-
37-
![](/images/dcd9e6a-ActiveSubscriptions_813b59205812f8fe5605f662c2f18abc.png "ActiveSubscriptions.png")

docs/dashboard-and-metrics/charts/active-subscriptions-movement-chart.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,3 @@ With our [Scheduled Data Exports](/integrations/scheduled-data-exports), you can
4646
| What is considered a resubscription? | A resubscription is a subsequent purchase on an existing subscription that was not active in the last period. The most common case for a resubscription is a renewal occurring during a billing retry period after their subscription has already expired, but may occur in other cases as well. |
4747

4848
For more information on what’s considered an active paid subscription, [click here](/dashboard-and-metrics/charts/active-subscriptions-chart).
49-
![](/images/2f1fec5-ActiveSubsriptionsMvmt_ba5268493b1dced736ddd6e9574d0e0c.png "ActiveSubsriptionsMvmt.png")

docs/dashboard-and-metrics/charts/active-trials-chart.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,3 @@ With our [Scheduled Data Exports](/integrations/scheduled-data-exports), you can
3333
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
3434
| Are trials that have disabled their auto-renewal still considered active? | Yes, a trial is considered active as long as it has not expired, even if auto-renewal has been disabled, since that subscriber still retains access to your entitlement and has the opportunity to enable auto-renewal and ultimately convert. |
3535
| At what point is a trial considered expired? | A trial for a subscription without a grace period is considered expired once its next renewal date has passed without a successful renewal. If a grace period is offered, the end of that grace period is considered the trial’s expiration date. |
36-
37-
![](/images/f34fb0a-ActiveTrials_154a51847857ac54ffe0a970e5bf46be.png "ActiveTrials.png")

docs/dashboard-and-metrics/charts/active-trials-movement-chart.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,3 @@ For each period, we measure:
3636
| ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
3737
| Is a trial that has been cancelled still considered active? | Yes, as long as the trial has not yet expired, it is considered active. |
3838
| At what point is a trial considered expired? | A trial for a subscription without a grace period is considered expired once its next renewal date has passed without a successful renewal. If a grace period is offered, the end of that grace period is considered the trial’s expiration date. |
39-
40-
![](/images/e5be9bd-ActiveTrialsMvmt_70c2b81757b335bd535c6f65717d6d53.png "ActiveTrialsMvmt.png")

docs/dashboard-and-metrics/charts/annual-recurring-revenue-arr-chart.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,3 @@ For each period, we multiply its MRR by 12 to yield the ARR for that period. Lea
2727
| Does ARR exclude subscriptions with auto-renewal disabled? | No, ARR includes normalized annual revenue from all active paid subscriptions – even if their auto-renew status is currently disabled. Because of this, if churning subscriptions are not replaced by new paid subscriptions, ARR will be higher than actual realized revenue over a given period. |
2828
| Are non-recurring subscriptions, consumable, or one-time purchases included in ARR? | No, since these purchases do not represent recurring revenue, they are not included in the ARR calculation. |
2929
| Is ARR calculated before commission and taxes? | Yes, ARR is calculated using the gross price of your active subscriptions. Commission & taxes deducted by the stores would need to be additionally deducted from ARR to understand expected proceeds. |
30-
31-
![](/images/0686a83-ARR_499dacd93bfef185c9396bae03321d1b.png "ARR.png")

docs/dashboard-and-metrics/charts/charts-feature-incomplete-periods.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@ An incomplete period is one where its cohort has not yet fully matured. The defi
1515

1616
For example, Charts such as Active Subscriptions, MRR, and Revenue, where data is cohorted by event date, the incomplete period will always be the current one (today, this week, etc). This is especially important to recognize when measuring large periods, such as your Revenue by month, where the value halfway through the month may be quite different from what the previous complete data points would show.
1717

18-
![](/images/8d76fa7-Screen_Shot_2023-01-03_at_3.32.58_PM_7d0d284921a71b633eb49f777b47af46.png "Screen Shot 2023-01-03 at 3.32.58 PM.png")
19-
2018
### First seen date cohorting
2119

2220
On the other hand, for Charts such as Realized LTV per Customer and Initial Conversion, which are cohorted by a customer's first seen date, the incomplete period is a function of the current date and the specified Customer Lifetime or Conversion Timeframe.
23-
![](/images/e507eee-Untitled_301798b046ae2bece1831c253bb3b119.png "Untitled.png")
21+
22+
![](/docs_images/charts/first-seen-date-cohort.png)
2423

2524
#### Customer Lifetime in Realized LTV Charts
2625

@@ -29,7 +28,8 @@ The Customer Lifetime selector limits the time that a cohort has to mature in or
2928
A specified Customer Lifetime of 30 days means that any revenue generated within the first 30 complete days of a customer's lifetime will be included in their Realized LTV. Therefore, a period is not considered complete until its cohort is at least as old as the selected Customer Lifetime (in this case, 30 days).
3029

3130
If you change the Customer Lifetime selection to be shorter or longer, the length of the periods which will be marked as incomplete will move in the same direction.
32-
![](/images/b08d4b3-Untitled_1_6f941aa3cbd2e089ab84d868a5bf59ff.png "Untitled (1).png")
31+
32+
![](/docs_images/charts/customer-lifetime.png)
3333

3434
#### Conversion Timeframe in Conversion Charts
3535

docs/dashboard-and-metrics/charts/churn-chart.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,3 @@ For each period we measure:
4040
| Can churn be negative for a period? | Yes, if there were more resubscriptions in that period than there were churned active subscriptions, then churn for that period would be negative. This means that even without adding any new active subscriptions, your active subscriber base would’ve grown in this period. |
4141
| Why does the Actives count for a given period not match the Active Subscriptions count for the same period? | Actives in the Churn chart is a count of the number of active subscriptions at the start of each period, while Active Subscriptions counts the number of active subscriptions at the end of each period. This is so that Churn can be expressed as a portion of an unchanging value over a given period (starting active subscriptions), while Active Subscription can show the end result of the change over that period (ending active subscriptions) driven by new and churned active subscriptions. |
4242
| What is considered a resubscription? | A resubscription is a subsequent purchase on an existing subscription that was not active in the last period. The most common case for a resubscription is a renewal occurring during a billing retry period after their subscription has already expired, but may occur in other cases as well. |
43-
44-
![](/images/2835802-Churn_a87d0bc9a90035facac27b97c4ec9ebc.png "Churn.png")

0 commit comments

Comments
 (0)