Uploaded image for project: 'Compass '
  1. Compass
  2. COMPASS-7661

Identify shouldn't be called without the user id

    • Type: Icon: Bug Bug
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: None
    • None
    • Environment:
      OS:
      node.js / npm versions:
      Additional info:
    • Not Needed
    • Developer Tools

      Problem Statement/Rationale

      This is a follow up on COMPASS-7519.

      In the task above, we've made sure the userId is not referring to the legacy anonymous userId, but to the atlas user id. However, we still make `identify` calls to segment that have no userId (meaning the user hasn't signed in with Atlas).

      What's preventing us from removing these calls is that we'd loose the `traits` (e.g. compass version, platform..). These are part of `identify` calls, but not `track` - see segment docs. This task is to finally remove the anonymous `identify` calls, while ensuring that we do still have traits data for anonymous users.

      Steps to Reproduce

      How could an engineer replicate the issue you’re reporting?

      Expected Results

      What do you expect to happen?

      Actual Results

      What do you observe is happening?

      Additional Notes

      Any additional information that may be useful to include.

            Assignee:
            Unassigned Unassigned
            Reporter:
            paula.stachova@mongodb.com Paula Stachova
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: