Comments (8)
Questions for example:
- due to the lack of
identify
(so we can reuse themixpanel
instance), must users create a people before usingdistinct_id
? - should we have an alias
$distinct_id
since it's an unique property?
UPDATE: found doc for 2nd question https://mixpanel.com/help/questions/articles/special-or-reserved-properties, looks like event
special properties don't have $
.
from mixpanel-node.
@bitinn the module is low level in the sense that it doesn't (and shouldn't) know anything about the user, and shouldn't store any properties/values to be sent for all further events. I quite like that it's like that.
I think your first question is more to do with understanding mixpanel, than the module. Maybe I'm mistaken. Is your question that you want to know if you must create a People
with a specific distinct_id
before it's shown in that Explore
view?
from mixpanel-node.
@freeall no, I did figure out distinct_id
event can be created before adding a people profile. I mean it would be nice to have an introduction doc like the client side js, so ppl don't assume they share the same api: https://mixpanel.com/help/reference/javascript
from mixpanel-node.
Maybe you're right. You don't think the quick start
section in the readme helps?
from mixpanel-node.
It certainly does, though it also took me a while to realize why identify
is not implemented.
from mixpanel-node.
PS: I guess some doc can be made more apparent, like the special properties doc i mentioned, but that's more a mixpanel doc issue in general. why not open source them :)
from mixpanel-node.
I actually wrote to them about that :) Asked if they could open source the docs as well, because it would be a lot easier to make PR's for them.
from mixpanel-node.
Thanks for the suggestions @bitinn. If you have specific changes you'd like to see in the readme, the best way would be to open a pull request. Regarding your specific issues about the meaning of distinct_id and people records, perhaps a link to the official docs would be an easy fix; we don't keep these in any of the libraries as they tend not to be platform-specific but are general to Mixpanel usage. And of course, if you need answers to your own Mixpanel questions unrelated to the mixpanel-node code, the best way is to write in to [email protected]. Thanks!
from mixpanel-node.
Related Issues (20)
- Adding users to a group https://developer.mixpanel.com/docs/javascript#adding-users-to-a-group HOT 1
- aulato
- Return id when `track` is executed and add `get(id)` to retrieve the event logged HOT 1
- Error: connect ETIMEDOUT 34.96.125.79:443
- Batch set user/group properties HOT 3
- Can't opt out of tracking
- identityMerge function is missing HOT 1
- Go SDK + CloudQuery Source Plugin?
- import_batch execution leak vulnerability
- Is there anyway to get this to work in the Next.js edge environment? HOT 8
- mixpanel.people.increment should create the property if it doesn't exist
- Custom logger support HOT 6
- Node.js example project is out of date HOT 2
- Deactivate Mixpanel for CI
- Got Error: socket hang up HOT 1
- Typescript error when using secret HOT 2
- Exposing http statusCode to the error object
- Using promises HOT 1
- Import batch does not handle rate limiting
- Support for strict=1 parameter in import api to support validation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mixpanel-node.