Get help with webhooks, third-party integrations, and attribution providers.
- 229 Posts
- 590 Replies
Hi, We’re setting up the RevenueCat > AppsFlyer integration. This allows RevenueCat to send subscription-related events to AppsFlyer, so we can tell which advertising campaigns are performing the best. Most importantly, RC will send proceeds data to AF, so we can tell how much money is coming from each campaign. Here’s my question: What happens if a user gets refunded on each of our platforms (Apple, Google, Stripe). Does RC pick up on the refund? Does RC send the refund to AF, so AF’s proceeds reporting is accurate? Thanks, Toby
Hi everyone,I have integrated Adjust in our application and i see the integration of Adjust with RevenueCat. However the docs point me to Native iOS/Android implementation where the Adjust config isn’t available. Can anyone help around this - how do i set adjust delegate in Appdelegate if the initialisation is being done through React native.https://docs.revenuecat.com/docs/adjust
I am working on an app that already have RevenueCat integrated and working fine. I would like to send the Subscription events to Segment and from there export to another service. RevenueCat and Segment integration seams straightforward and I has "Enable sandbox events" checked.I am particular interested in the "Subscription Trial Converted" event. I can track them on RevenueCat/Segment/Recent Events view but not on Segment Debugger view.Is there something that I am missing? I appreciate any help.Tech spec:iOS 14+Purchases 3.12.2Segment 4.1.5
Hello,I seems that sometimes RC doesn’t seem to send the data for events to Adjust, even if the AdjustId is set.We discovered some discrepancies between our analytics and some of our users don’t have the AdjustId set (might be on our side), but then we have this case where it is set and still RC didn’t send it.Could somebody from the team help and have a deeper look at it? Thank you.
Hello! I created the Service Account following all the instructions in the documentation, I've integrated the json file on RevenueCat correctly and more than 36 hours have passed (4 days have passed since). After some trials I'm still getting the credentials issue on Android, whereas on iOS everything works like a charm. Could you help me understand where the problem is? I had a before Christmas due date for this integration but this is taking longer than I thought unfortunately.Here is the code I’m getting:ERROR(30208): 🤖‼️ There was a credentials issue. Check the underlying error for more details.I’m using Flutter with the purchases_flutter version 3.3.1Thank you in advance!
Hi all,I have a mobile app in the App Store, that has its own RevenueCat Project and Amplitude Project.I am currenlty in the Starter Plan, but I am thinking about upgrading my account to the Pro Plan to be able to integrate the RevenueCat in-app subscription events into my Amplitude Project.I have the following problem: I use the default ReveneuCat anonymous user ids in my RevenueCat project and in my Ampltiude project I use the RevenueCat anonymous user ids but I remove the “$RCAnonymousID” prefix. Based on your docs (https://docs.revenuecat.com/docs/amplitude) I must use the exact same ID for the amplitude project as well. This is the point where removing the prefix earlier bites back. As the event sent from RevenueCat will contain the prefixed id, but such an Id will not exist in my Amplitude project.I can fix the issue for all future users by setting the exact same RevenueCat anonymous user id for the Amplitude user. But what will happen to my old user? What will be the result of t
Hi, I have purchased a sandbox subscription in app which is renewing every 5 minutes via Google Play Store. I am receiving the ‘INITIAL_PURCHASE’ and ‘CANCELLATION’ events but never the ‘RENEWAL’ event. Looking at the webhook logs this is also reflecting this. I can also receive test events. Any help would be much appreciated,Thanks
Hi, We would like to know in Adjust which subscription the user has taken from the moment it starts a trial period. For now, we can try to guess it once the user has converted based on the revenue associated but it is not precise and if the user doesn’t convert, we have no way to know which subscription it was.Is there a way to identify the subscription clearly with every RC event sent to Adjust? Thank you for your help.
Hello, I’m using the GCP ETL integration to export my transactions.I botched the initial setup, and so deleted it and set up a new version. On this version, I had the “Receive new and updated transactions only” box checked.Unfortunately it is only exporting the new and updated transactions, without providing me with that initial full set, as per the docs - “The first delivery will always be a full export even if this option is selected.”. Presumably this is because I have previously used the integration, despite having deleted it and re-installed. Is there a way of setting it up from scratch, with ‘new and updated transactions only’, and still getting that initial full data set exported? Many thanks. George
Hi, We are evaluating using Hubspot for email marketing and I was wondering how we could connect from RevenueCat to Hubspot to push forward contact as well as e-commerce events. Has anyone achieved this already? What’s the best practice to integrate both services? Looking forward to hearing back from you. Thank you!daniel
I’ve been using the Amplitude integration to help understand my customers better, but I can’t make the data there reconcile with RC. Because I’m focussing on converting users, for the purposes of this question I’m only interested in new subscribers and one time purchases.Here’s the revenue chart in RC for last week:https://cln.sh/MN7GLCIf I extract what I think is the same data from Amplitude here’s what I get:https://cln.sh/4fb2dLThe timezone on my amplitude project is set to UTC, which I understand is the same as RC (I’m in the UK anyway so UTC is good for me :) Is there something else I missed? The Amplitude numbers are always lower by varying amounts, this makes it hard for me to be confident doing experiments, especially with pricing.
Dears,We're already using the Google Real-Time Developer Notification on our server. If you can provide Play Store Notification URL for our app (21f8b861), we would like to send the payload to RevenueCat. If we can use an existing Pub/Sub topic with RevenueCat, we also want to know how to implement.Best Regards,
Hello,We have the Amplitude integration enabled and noticed our revenue numbers in Amplitude were higher than expected because the events from RevenueCat are not always normalized to USD. Is there a way to have all RevenueCat events normalized to USD to Amplitude? Amplitude doesn’t support currency conversation based on this, so would be great if RevenueCat can normalize the currency.We saw this post claim that currency should be in USD so not sure if what we’re observing is a bug. Below screenshot is an example of an event using GBP currency instead of USD. Thanks!
Hi there! When we first set up Stripe subscriptions, we verified that they appear in Segment, but now no events are appearing in Segment. Could it be due to the fact that we’re using a coupon / free trial setup (whereas our initial tests did not use coupons)? Why are Stripe free trial events showing up in RevenueCat (as $0.00 purchases) but not in Segment? This is incredibly important for our business analytics, and I was very surprised to see that it isn’t working as expected.
Hi guys, I had a Wordpress website that I am turning into a WKwebview app. Currently on the website, I’m using stripe as the payment processor. in order to get accepted to the App stores, I need to configure in-app-purchasing. My question is, will it be possible for me to configure IAP’s on my website BEFORE I render it as an WKwebview app? Any and all help will be appreciated. Thanks
We’ve had various service accounts set up to access our Google Play Store account for some time and have never had issues. Though we’ve completed the described steps in your documentation to enable Pub/Sub, the “Connect to Google” button simply presents the “loading state” and then goes back to the “enabled state” after about 15-20 seconds of loading. No additional data is presented to us. Below is a screenshot of the console from my browser. Looks like there is a CORS issue on the site.
Hi there,Just like many others, our team’s communication mainly rely on Slack and we love the RC messages so far. For now, only “Product” and “Revenue” will be displayed which is quite limited. I’d suggest:Display the offering id too if it’s not default. ( I think many people would love to monitor the special offering ) Display the country ( It’s currently displayed on a very high level on RC’s Customer Profile, I believe you guys agree it’s one of the key info to show )It’s been a while since this message feature has updated. Customization seems a perfect solution but before that, how about a little enhancement? It will greatly reduce the number of times we click on the user’s ID to find out the info.
We want to append following attribution details to our users in RevenueCat:$mediaSource, $campaign, $adGroup, $ad, $keyword, $creative. We have found out how to map data from AppsFlyer for $mediaSource, $campaign, $ad from the following link:https://support.appsflyer.com/hc/en-us/articles/208387843-Raw-data-field-dictionary-V5-#field-availability-by-reporting-tool Even after contacting their support we’re not sure what data should we use for $adGroup, $keyword, $creative. Can you please help us?
Your docs regarding stripe packages says: Only Package Pricing and Standard Pricing subscription plans with per unit pricing are supported. Metered usage and tiers are currently not supported.Does this mean, that a user for example can purchase 5 monthly subscriptions via stripe?Will this be correct displayed in revenuecat and in you webhooks to my server?
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.