mixpanel-js icon indicating copy to clipboard operation
mixpanel-js copied to clipboard

Passing property "time" doesn't show events in the mixpanel UI

Open KatFishSnake opened this issue 9 months ago • 0 comments

Used with node 20.x.x

Implementation:

// package.json
"mixpanel": `0.18.0`

// route.ts
import Mixpanel from "mixpanel";

const mixpanel = Mixpanel.init(TOKEN, { debug: true });
mixpanel.track(eventName, {
  distinct_id: undefined,
  "Local Hour": new Date().getHours(),
  ...properties,
});

When properties are passed with a key, value "time" (i.e {time: 123}),

Mixpanel debug log registers the event in the console, but in the UI the event is nowhere to be found.

There should be an error log or a type guard in place for keys that Mixpanel reserves for itself.

It should not silently drop the events.

KatFishSnake avatar May 24 '24 19:05 KatFishSnake