analytics-ios icon indicating copy to clipboard operation
analytics-ios copied to clipboard

[Expo] iOS Identify call properties not being sent to destination

Open MorenoMdz opened this issue 3 years ago • 2 comments

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?

MorenoMdz avatar Aug 27 '21 23:08 MorenoMdz

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!

JulianKeppelerCP avatar Apr 25 '22 16:04 JulianKeppelerCP

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.

MorenoMdz avatar Apr 25 '22 16:04 MorenoMdz