Skip to main content
Question

Trial start events before creating an account

  • May 22, 2024
  • 1 reply
  • 51 views

Andreas
Forum|alt.badge.img+6

We’ve activated the Branch MMP integration in RevenueCat. The RevenueCat documentation mentions:

In order to attach attribution data to the correct user, make sure the App User Ids for RevenueCat and Branch match. The easiest way to do this is to set the Branch SDK identity to match the Purchases App User Id whether you're providing your own ids or using our randomly generated ids.

 

The issue is users can start a subscription before we identify them with our ID’s. This means when the trial start event gets sent to Branch it looks like this:

{
  "name": "rc_trial_started_event",
  "user_data": {
    "app_id": "XXXX",
    "developer_identity": "$RCAnonymousID:ETCETCETC"
  }
}

Then when later events come in, the identity is different:

{
  "name": "rc_expiration_event",
  "user_data": {
    "app_id": "XXXXXX",
    "developer_identity": "OUR IDENTIFIER"
  }
}

Will the RevenueCat Branch integration handle this and correctly match up the identifiers as the same user?

1 reply

Forum|alt.badge.img+8
  • RevenueCat Staff
  • 529 replies
  • June 26, 2024

Hi, if the $RCAnonymous app user ids alias with the custom ids, then Branch should be receiving the events as the same user. If you want to be certain of this, you could also set the  $branchId subscriber attribute for the user.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings