analytics-ios
analytics-ios copied to clipboard
[Expo] iOS Identify call properties not being sent to destination
So, all calls are being passed correctly on Android, and also iOS identify calls are being sent correctly to the Segment debugger, but, not to the destination in this case Mixpanel. A sample object of what is being sent to Mixpanel from Segment iOS in cloud mode:
{
"$set": {
"id": "dq3NVvYnIBONc5sX2XyqAJqlMbI2",
"$email": "removed",
"$carrier": "AT&T",
"$wifi": true,
"$ios_app_release": "2.21.3.1012198",
"$ios_app_version": "2.21.3"
},
"$token": "removed",
"$time": 1630102136423,
"$ip": "removed",
"$ignore_time": false,
"mp_lib": "Segment: analytics-ios",
"$distinct_id": "removed"
}
Yea I removed a few of the fields.
So important data is not being forwarded to Mixpanel, like the userId
, OS
, and others.
Is this a configuration setup issue?
Hey @MorenoMdz, we are facing a similiar issue. But it seems like the userId
is only omitted sometimes for us.
Have you found a solution for this?
Thank you!
Hey @MorenoMdz, we are facing a similiar issue. But it seems like the
userId
is only omitted sometimes for us. Have you found a solution for this? Thank you!
Hey, in our case it was because we are using the Expo Segment package that wraps up this package, basically, we have to update to the new RN library instead.