Hi everyone,
We're integrating a new destination into Segment that requires us to change the groupId
in our Group
API calls. Currently, the groupId
is set to customer_name
(e.g., "CUSTOMERNAME"), which is a recognized unique identifier in our business. However, the new destination requires the groupId
to be customer_key
, a different unique identifier that maps 1:1 with customer_name
but is represented as a string like "c9r0239nfoe".
The issue is that we also use Mixpanel and Intercom as destinations, both of which receive data from our existing Segment API calls. I’m trying to understand:
- What impact will changing the
groupId
upstream have on these existing destinations? - Will the data in Mixpanel or Intercom become fragmented (e.g., old data linked to
customer_name
and new data linked tocustomer_key
)? - Are there best practices for managing such a transition to ensure data consistency across all destinations?
If anyone has experience with this or similar scenarios, I’d greatly appreciate your advice! Thanks in advance.