We use a custom distinct id to do `mixpanel.identify('<custom_id>')` We aren't focused on signup conversion at this point. But, we'd like to have Profiles feature show up for anonymous users, is it possible without having `$email` property set ?
Best answer by michael
If so, that is absolutely something you can do. You can create or update a people profile record with any kind of people property with a people.set call, so you are not required to have the email address of a user to make this record. By default, if you don't pass any of your own people properties, you will have these properties set or updated.
One important thing to note: In order to send profile updates, you must also call mixpanel.identify in addition to the mixpanel.people.set.
Hope this helps!