Dashboard & Tools
Get help with charts, customer timelines, and anything related to the RevenueCat dashboard.
- 156 Posts
- 282 Replies
@ryan You mentioned in this thread : Some developers choose to create multiple RevenueCat apps for different environments of the same bundle ID as well.I just wanted to check - if we want to have a staging setup to go with our apps staging environment that means we can test new products/entitlements/ offerings etc without affecting our Production apps - given the above detail we could effectively just :- Create a new Project (and suffix it’s name with STAGING for example) - Define our apps again using the same bundleids/package names - Setup products/entitlements/ offerings etc and test them independently of our Prod apps because we would have a new unique API keyIs that a valid way to essentially duplicate what we have for a staging setup?Are there any settings we should not re-use from our Prod Project or can it essentially be duplicated?Hope that makes sense, if you need more detail please let me know
Hello,we are just integrated revenue in our staging environment to test with sandbox users (iOS) and we are experiencing some delay in the dashboard. It takes several hours til our users are visible in the customers list of the dashboard. Is this normal? Does it have something to do with the missing forwarding of the apple push notification as described here? We were actually going to do this at a later step, but if it means the data arrives faster..Best regards,Patrick W.
In Charts, the Store filter with the value of “Play Store” does not seem to work for some of the charts.In particular, in both the “Initial Conversion” and the “Trial Conversions” charts. When I fliter by Store for either Play Store or App Store, all of the New Customer values stay the same.When I use the Subscription Retention chart and filter by Play Store, all of the data is zereod out.
Why does the Active Subscriptions Chart reflect the total of actives and cancelled in the chart tooltip and summary table below? This overstates actives by including cancelleds in that sum.
Why does the Active Subscriptions Chart reflect the total of actives, billing_issue, cancelled, cancelled_trial, free_trial and intro_period in the chart tooltip and summary table below? This overstates the active subscriptions count.The actual active subscriptions count can only be found by exporting customer lists and pivoting or filtering for ‘active’ status.Shouldn’t the tooltip and table filter for active status as well? So as not to overstate active subscriptions.
Hi there, we’ve been running an experiment with two different annual prices for over a month now:Variation A: $12/mth and $50/year Variation B: $12/mth and $60/yearWe noticed the following behavior:The test has always been close, but slightly favoring Variation B for the first 4 weeks Then after the first month was over and the first set of monthly subscriptions were renewing / churning the test completely shifted towards favoring Variation ASo now we are wondering what happened and whether we’d need to wait for 11 months more and once the annual subscriptions start to renew, the picture would look completely different again.How confident can we be that these results are reliable and we should get rid of Variant B now?Also is it possible to get some more insights into the breakdown of the collected data for the tests? Since those tests are very important and the prediction model is somewhat of a black box, it would be very nice to see how many monthly vs annual subscriptions were start
I understand that the currency of the product is handled by the app store, but when viewing the revenuecat dashboards, the prices are always converted to USD currently.Is there a way to set the currency displayed in revenuecat? Thanks,Brent
Hi Folks,I really want to love RevenueCat since it comes so highly recommended by so many people, but I'm having a few issues that are making that hard. The first is that the Customers List page (https://app.revenuecat.com/lists/) is very slow - a fresh load takes ~6 seconds before any information is shown. Looks like there are 2-3 requests that are queuing in the backend to me (me, subscriber_lists and manifest). These requests are taking nearly ~2s each.The `query` request can also be slow, around ~1s. Timing from Safari: And query:Note that I have less than 10 customers, I am a little worried about what might happen when I (hopefully) have hundreds.The second problem is that (unless I’m doing something wrong, which is very possible) even after I’ve waited for the list to load it doesn’t appear to accurately reflect the state of my subscribers. For instance, if I register a new customer via AnonymousID it doesn’t appear in any of the lists, I need to search specifically for that ID
Hello,We have not launched/ pushed to production yet, but I had regarding the Charts. We are not seeing any data come through at all from our testing, is this normal in the Sandbox environment? We do see some data come through on the Overview, just nothing in charts. Any ideas?
I really like this chart!In particular, as someone with a very new app, I’m enjoying breaking it down by daily cohort, and looking at my conversion rates with a 15-day delay to the current day, to see how each successive cohort did as 14 day trials expire.I had a quick question, how does the pending column work? I noticed that many users will remain in pending past the length of the trial, is this related to my billing grace period, or maybe something to do with payment processing delays? Or are their other factors at play? Just curious, :)
We have enabled a/b experiments and are testing what experiment performs best. We also have analytics around what SKUs users are seeing. We’ve noticed that our default variant is seen 70% of the time and variant B 30%. It’s hard to tell if this is a RevenueCat issue or whether our users are that skewed in terms of who is looking at the paywall. Any ideas on why we would see such an uneven distribution?
ContextFor subscriptions, we have bothA Node.js webhook that updates subscription info for a user in our database. iOS code fetching the latest purchase info with the revenue cat API. This code checks the user’s expiration date on start up. Ideally, we can remove the iOS code and just rely on the webhook, but this is not acceptable as explained below... ProblemIt seems that the event data have incorrect subscription expiration dates. In contrast, the API is giving us the right date. We saw this issue while looking at the dashboard events.This user’s last received a “PRODUCT_CHANGE” event. They switched from a monthly to annual subscription using a promotion code, giving them a month trial ending on Sep 12, 2021. This event instead had "expiration_at_ms": 1628876655000, which is Aug 13, 2021. Also, the event didn’t have any promotion code data. However, the API gave us the correct date of Sep 12, 2021. The customer’s entitlements section also has the correct date, noting “Trial converts
Hi,I’m noticing a difference in the trial started numbers between the Trial Conversion page and the Active Trials Movement page but not sure why it’s happening. This is happening on the new Chart version and here’s the steps we did to reproduce it:Go to the Trial Conversion page Set the Date Range to last 90 days and Show to ‘Days’ Note down the number from the Trials column for a specific day Go to the Active Trials Movement page Set the Date Range to last 90 days and Show to ‘Days’ The ‘New Trials’ number doesn’t seem to match the number of trials from step 3 for that specific day
Hello!We just launched an update of our app yesterday that uses RevenueCat to manage subscription IAPs. I can see some of the summary information at the top of the dashboard display how many active trials there currently are, along with a revenue summary, etc. But when I click through to view any of the charts, all the data is still empty. I understand that some charts are delayed by 7 days, like the trial start chart, but all the other charts are empty too. I’m also able to see the recent transactions coming in at the summary list at the bottom of the dashboard.Looking at the Charts guide (https://docs.revenuecat.com/docs/charts#monthly-recurring-revenue), it seems like most of the data should populate right away:“All charts are generated from the current snapshot of purchase receipts saved in RevenueCat and work independently from any in-app usage. This means that your charts are always up-to-date, without having to rely on any client-side event logging.”So just wanted to confirm if
The RC dashboard appears to be able to filter based on products, product duration, etc. However, a Stripe product may have multiple prices. How are we able to determine what stripe product was purchased and the associated price (and duration)? Should we separate out each price into it’s own product in Stripe?
I am testing out purchases on iOS in the Sandbox, which means I’m triggering a lot of purchase transfers between users. I see a new event being shown in the UI of the user that had the purchases transferred to, it says> Got their purchases transferred from another user That looks fine, but if you click into that event and look at the user that the purchases came from, it also says> Got their purchases transferred from another user Shouldn’t it say> Got their purchases transferred _to_ another user
We want to integrate some of the dashboard/customer List data of revenue cat into our overall business KPI dashboard (using Klipfolio for this). So far the only way we found to export the data is through manually downloading the csv files through the “export buttons” on the Dashboard/Customer Lists. Now I am wondering. Is there a way to access the same data via an API or have them automatically exported/send to a certain email address?This would help us a lot in integrating the data from RevenueCat as single source of truth into our business. Thanks for any help or suggestions on how to make this work
Hello,We noticed that one of our players was supposed to covert from a trial to a paid monthly subscription, but it shows that a billing error was encountered, so the subscription was cancelled. However, RevCat still shows that the player was given another full month and that it will renew again next month. We were expecting the subscription date to be rolled back, since there was a billing error. And we’ve also not allowed any grace periods through the Google/Apple dashboards.Is there a way to confirm a billing error was in fact encountered? It looks like their total spent at the top says $10, which would include the failed conversion from a trial, so I’m not sure if their purchase did actually go through, but then a different error happened afterwards? If the charge didn’t actually go through, is there a way we can roll back the subscription date for this particular player? And moving forward, is there a way to prevent this from happening to other players in the future?
Log in to the Community
Authenticate with RevenueCat
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.