Skip to content

refactor(tracking-plan): identifyTraits must have payload#805

Open
alenakhineika wants to merge 2 commits into
mainfrom
MONGOSH-3405-no-identify-traits-special-case
Open

refactor(tracking-plan): identifyTraits must have payload#805
alenakhineika wants to merge 2 commits into
mainfrom
MONGOSH-3405-no-identify-traits-special-case

Conversation

@alenakhineika

@alenakhineika alenakhineika commented Jun 27, 2026

Copy link
Copy Markdown
Collaborator

Description

The IdentifyTraits interface is a Segment-specific concept. As part of a mongosh telemetry work, we are moving away from Segment, identify calls are now expressed as regular TelemetryEvent members with a payload field, consistent with all other events. Compass can adopt the same pattern by wrapping its existing IdentifyTraits properties inside a payload field, keeping the shared module working for both tools without any special-casing.

Checklist

@alenakhineika alenakhineika changed the title Mongosh 3405 no identify traits special case refactor(tracking-plan): identifyTraits must have payload Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant