The user opens the app for the first time, first_app_open and Start Session are sent.
After async request, the app sets userID in Amplitude
The rest of the events
It worked great and most of my conversion charts are based on first_app_open -> some_event. After upgrading Amplitude-Swift1.4.5 -> 1.5.2 it doesn't work anymore. After setting the user id the amplitude can not connect previous events to the user. The first 2 events have different Amplitude ID and, therefore, are not considered as coming from the same user.
Is there something in the updates that I'm missing? I've checked the changelog but without success.
Sorry for reporting this, the problem was in my code. I accidentally was setting a random user id at the beginning and changing to a persistent one afterward
My app has the following flow:
first_app_open
andStart Session
are sent.It worked great and most of my conversion charts are based on
first_app_open
->some_event
. After upgradingAmplitude-Swift
1.4.5
->1.5.2
it doesn't work anymore. After setting the user id the amplitude can not connect previous events to the user. The first 2 events have different Amplitude ID and, therefore, are not considered as coming from the same user.Is there something in the updates that I'm missing? I've checked the changelog but without success.