Closed abdullah-kasim closed 3 years ago
The AppBoy integration is maintained by braze. Analytics-react-native simply uses it. If you see your product_id showing up in the segment debugger as expected, it's something with the integration. Please see here for support: https://github.com/Appboy/appboy-segment-ios
@bsneed just following up here (from Braze), I think there's a possibility that this is due to an issue in analytics-android, where the field used when deserializing Product
objects is id
when it should be product_id
. I'll also inquire at analytics-android https://github.com/segmentio/analytics-android/blob/006bd94aa4ed14ae3eaf9da508f2d0653d0be8c7/analytics/src/main/java/com/segment/analytics/Properties.java#L391
Yea this feels like a bug in our analytics-android library. As discussed https://github.com/segmentio/analytics-android/issues/746#issuecomment-795974071 we have filed an internal ticket and will update back once its fixed. Until then, I would recommend supplying both product_id
and id
in the properties payloads
We've decided to integrate directly for this event. See https://github.com/Appboy/appboy-segment-android/issues/25#issuecomment-796325856 for further info.
Hello,
Upon sending the payload below, for the event 'Order Completed', I am getting the error
The productId is empty, not logging in-app purchase to Appboy.
in android'slogcat
. This is with verbose logging enabled on Appboy. It's not showing up on Braze's dashboard either.Interestingly, if I added
id
alongside theproduct_id
inside theproducts
array, it will log the purchases properly, without the above errorI'm using
react-native-appboy-sdk
version1.26.0
, and@segment/analytics-react-native-appboy
version1.4.1
The Appboy SDK version on android is version
12.0.0
I created the above payload based on this document: https://segment.com/docs/connections/spec/ecommerce/v2/
I've only tested this on Android. I'll update this issue once I've tested this on iOS.
EDIT2: We've decided to integrate directly for this event. See https://github.com/Appboy/appboy-segment-android/issues/25#issuecomment-796325856 for further info.