Is there any way to either get restore purchase in the data RevenueCat is exporting to S3 or in the events that are sent to Amplitude?
We are having a hard time merging users that do a restore purchase on a different device. It’s two different users on Amplitude which is not correct. For now, we don’t have user accounts on our app, so we don’t have a specific id for each user but an id based on the device.
Unfortunately there isn't a way to get a restored purchase specifically from the ETL exports, but you can use the following as indicators of a transfer.
Can be used together with
rc_original_app_user_idto match transactions with user identifiers in your systems.
If a user has a new alias, it is likely due to the fact that a transfer has occurred so that can be a useful pointer here.
Hope this helps!