Get help with charts, customer timelines, and anything related to the RevenueCat dashboard.
Recently active
My iOS app has a monthly and annual subscription offering, with the monthly price set to $8/month and the annual set to a much more affordable $30/year ($2.5/month). As such, I expect my “retention” for the monthly product to be low, with users deciding within a couple months whether they either want to “Upgrade to Annual” or “Cancel” their subscription.I know from RevenueCat’s charts that my retention rate for the Monthly product is roughly 2 months; is it possible to understand what percent of these “churned monthly subscribers” are cancelling their subscriptions completely, and what percent are upgrading to annual?Ultimately I am trying to assess what the true “LTV per paying customer” is for users who initially sign up for the monthly IAP but then upgrade to the annual.
It is suggested to turn off isAutoLogAppEventsEnabled from Facebook in code. ttps://www.revenuecat.com/docs/facebook-ads#2-send-device-data-to-revenuecatFor Facebook Ads integration to work, should I turn off the “Log in-app events automatically” for both IOS and Android on the Facebook app dashboard?
Hello! In my DB I have around 600 new Users and in RevenueCat I have over 1800 new Customers, both numbers are from only January 2023. The difference is way out and I can’t figure out why.Is there any advice on the correct way to filter de Customers so that I can match my DB users with the RC customers?Also, when I export the data there is some weird information like:has_made_sandbox_purchase has 3 different values: t (true), f (false), empty is_rc_promo has 3 different values: TRUE, FALSE, empty The empty parameter appears in many results in many attributes and its confusing.Hope you can help me understand why is this and how can I get the correct number of Customers.Thanks in advance!
Hi,We Would like to see the differences on the graph (trials, revenue, churn, etc) for our App that’s on the AppStore for iOS/iPad and AppStore for macOS.The bundle id are the same and the in app purchases are also the same.Revenuecat already report Last Seen Platform Version but of course this is the last, it changes and is nor possible to make reports.How to know where the leads are being originated?
Hi,Some of the users refunded our app’s subscription. Now, I'm not sure the RevenueCat dashboard is showing the correct revenue info, because revenue is not increasing despite new sales.We haven't had much refund-related Slack notifications in the past few hours, but revenue continues to drop: For example, we got two refund notifications, but revenue decreased more than that like 10 or more. I don’t know why.
Hi!I decided to use the anonymous App User ID and add some reference into attributesThat way I can have IAP without a userlogin demand.In some cases end user want to just have a “nick” or other attribute. But it is impossible to search for the user using attributes. Could I suggest that search get a “attr” keyword addon?For example, if you search for; attr:secretstuff:infoaboutsomeone it will search for only attrib “secretstuff” and “infoaboutsomeone” as search text. I wonder also if it is not possible to search for order numbers, google for instances use GPA.3348-7181-1798-xxxxx number, that exists in the “transaction_id” for each event detail. Apple in same way too. Since the data exists, it could be straight forward adding that? Last feature request:I miss a “read attribute” feature in the SDK, so I can read these parameters without using a webhook and another third party to store that again.
Hi,I have created a subscription and test it on device. I subscribed using my developer account as TestFlight what I see in customer history page is, multiple subscription after every few minutes. Please explain is it normal or I did something wrong in code or not setup properly ?. Look at the screenshot I hope you understand what I mean. I only done purchase once and close the app on device.
In the RevenueCat customer panel, if I wanted to view a list of users who:Currently have an active subscription Have turned off auto-renewWould this be the way to do it?
I am wondering how do others handle cleaning up customers that are created when Google and Apple run their automated tests during a new app version’s approval process. They definitely skew the dashboard numbers in RevenueCat.My app is using a defined App User Id so I am thinking of exporting all customers and deleting all customers with an Anonymous App User ID (starting with “$RCAnonymousID:”).Thoughts? Any issues with deleting customers with an Anonymous App User ID?
@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
Hi, we are setting RevenueCat first time. We have our subscription plans already set on Google n Apple stores. Do we need to set them up on dashboard again or revenuecat can sync them automatically?
Hello,RevenueCat is having an instability, we cannnot access dashboard, other features are in eternal loading, and the most critical, users in our app cannot purchase.here is a image: Can you provide any feedback of what is causing it?Thanks
Hello everyone, I am having some troubles concerning RevenueCat.First one is the list of customers which do not appear many users that is already created in RC and we can access by id. (Even filtering directly by an email that exists)Second problem regards to importing old android receipts to RC. It worked with most of cases IOS and android, however, I do not know why, there is two users that have subscriptions and RC do not track it. They have a valid receipt and subscription. When migrating them, RC always responds with status 200. Thanks in advance for your help.
Hey! Im using webhooks triggers when testing data (sandbox). The webhooks only trigger when i have the app open or interact with the app. Why is that? Is this the behaviour of webhooks? Does it not trigger and send notification to my server if the user don’t interact with the client?
It seems to me that the process of testing app integration with RevenueCat is unnecessarily complicated due to the underlying integration with Google Playstore et al. Have you thought about supporting a RevenueCat test mode that mocks the Playstore connection? That would at least allow me to test the app to RevenueCat links irrespective of what happens with Google Playstore.
Hello guys, suddenly I cannot grant any promotional access, to be more specific, I cannot choose any entitlement, there is none, but was it available just one hour ago. Is there any limit or something? Cheers
Hey, I know it is “not possible to differentiate” between regular purchases and promo codes you give out for your app on the Apple App Store. I think there’s a way.This obviously only matters when your audience is small and/or your app is first released and you’re obsessing about your first 100 users, but I think it would help people who are starting out with RC to support this.I noticed on some transactions I can see in the history that they purchased and cancelled immediately. Like, 100% immediately and have the same `event_timestamp_ms`. This clearly indicates a promo code purchase as they do not renew. So surely these can be binned & flagged as promo code purchases when the purchase + unsubscribe happen within say 500ms of each other, and so filtered out from most of the reports? I’m sure it wouldn’t be perfect, but it’s got to be better than me having to go in and look at individual transactions or use App Store Connect to show only the true purchases. I’ll die of old aged bef
Suppose I have Starter plan and My MTR more than $10k. For Purchase status I set key in customer entitlement using SDK. Now I downgrade my plan to free. In this case, My App user will get the InApp status in application using RevanueCat SDK?
The revenue amount reported by RevenueCat did not equal the amount I expect, so I want to update my mental model. What am I missing? I’ve set the price to 24.99 USD. The Mr. Google set the price across the globe accordingly. The list price in Germany is 28.99 EUR including 19% VAT. So the price shown to user is 28.99 EUR. The 5.51 is deducted as a VAT. Then there was a purchase. List Price: OK Tax: 4.63… Weird, that it’s not 5.51 as stated about, but… Okay. Estimated Revenue: OK. This is how what I expect to get after setting the price to 24.99 USD and deducting 15% Google’s share. It’s not exactly 85%, and I guess that’s because of conversions from USD to EUR. Bacause this is fine: What looks really, really out of scope is this: I’m seeing a List Price with the User’s country tax. And the revenue which is reported by Revenue Cat for this transaction is this: 24.714 USD.(I’ve double checked the receipt id, it is the proper transaction). The questionsIs that the List Price I’m seeing i
I’m testing my live purchases in the App Store before public announcement of the product. I’m probably misunderstanding but “Conversion to paying” chart shows zero conversion, even though I installed the app and paid for a real subscription myself yesterday. The subscription shows up correctly, but it shows zero conversions. Why?
We have custom subscribers attributes like persona and we would like to be able to segment and filter graph based on this. I don’t think it’s possible today, is it in a planned featured? It would really help to estimate LTV and revenue per persona.
The first offering I have added was a mistake, how to delete it ?
Hey, We are a UK based business, with 90% of our subscriptions coming in as GBP. It would be great if your graphs and etl jobs could be set to convert to the currency of your choice rather than USD. The issue I have is due to currency rate changes if we compare year on year revenue numbers, it’s hard to do that if the currency rates have changed significantly in the same period. Right now the USD to GBP rate has changed about 10-15% year on year, hence this being a bit of an issue for us.ThanksJohn
I am unable to view dates when exporting the .CSV from customer lists. 1) .gz is a silly file type to use for compression 2)I have followed the directions in this for PC. I have tried the Excel import wizard. It works but dates are illegible. I have tried pasting from a text editor into both GooglSheets and Excel with the same issue. I am not an Excel nor Google sheets rookie by any means but this issue has stumped me. Extremely frustrated. .csv is an extremely simple format to use and export.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.