Core interface for using Mixpanel People Analytics features. You can get an instance by calling Mixpanel.people More...
Public Member Functions | |
void | Append (Value properties) |
Append values to list properties. More... | |
void | Append (string listName, Value value) |
Appends a value to a list-valued property. More... | |
void | ClearCharges () |
Permanently clear the whole transaction history for the identified people profile. More... | |
void | Increment (Value properties) |
Change the existing values of multiple People Analytics properties at once. More... | |
void | Increment (string property, Value by) |
Convenience method for incrementing a single numeric property by the specified amount. More... | |
void | Set (Value properties) |
Set a collection of properties on the identified user all at once. More... | |
void | Set (string property, Value to) |
Sets a single property with the given name and value for this user. More... | |
void | SetOnce (string property, Value to) |
Like Mixpanel.Set(string property, Value to), but will not set properties that already exist on a record. More... | |
void | SetOnceMap (Value properties) |
Like Mixpanel.Set(Value properties), but will not set properties that already exist on a record. More... | |
void | TrackCharge (double amount) |
Track a revenue transaction for the identified people profile. More... | |
void | TrackCharge (double amount, Value properties) |
Adds values to a list-valued property only if they are not already present in the list. More... | |
void | Union (properties) |
Adds values to a list-valued property only if they are not already present in the list. If the property does not currently exist, it will be created with the given list as it's value. If the property exists and is not list-valued, the union will be ignored. More... | |
void | Union (string listName, Value values) |
Adds values to a list-valued property only if they are not already present in the list. If the property does not currently exist, it will be created with the given list as it's value. If the property exists and is not list-valued, the union will be ignored. /// More... | |
void | Unset (Value properties) |
Remove a list of properties and their values from the current user's profile in Mixpanel People. More... | |
People (mixpanel.detail.Mixpanel mixpanel, bool tracking_enabled) | |
Properties | |
string | Email [set] |
Sets the email for this user. More... | |
string | FirstName [set] |
Sets the first name for this user. More... | |
string | LastName [set] |
Sets the last name for this user. More... | |
string | Name [set] |
Sets the name for this user. More... | |
string | Phone [set] |
Sets the phone number for this user. More... | |
string | PushDeviceToken [set] |
Register the given device to receive push notifications. More... | |
Detailed Description
Core interface for using Mixpanel People Analytics features. You can get an instance by calling Mixpanel.people
Member Function Documentation
|
inline |
Append values to list properties.
- Parameters
-
properties mapping of list property names to values to append
|
inline |
Appends a value to a list-valued property.
- Parameters
-
listName the People Analytics property that should have it's value appended to value the new value that will appear at the end of the property's list
|
inline |
Permanently clear the whole transaction history for the identified people profile.
|
inline |
Change the existing values of multiple People Analytics properties at once.
- Parameters
-
properties A map of String properties names to Long amounts. Each property associated with a name in the map
|
inline |
Convenience method for incrementing a single numeric property by the specified amount.
- Parameters
-
property property name by amount to increment by
|
inline |
Set a collection of properties on the identified user all at once.
- Parameters
-
properties a JSONObject containing the collection of properties you wish to apply to the identified user. Each key in the JSONObject will be associated with a property name, and the value of that key will be assigned to the property.
|
inline |
Sets a single property with the given name and value for this user.
- Parameters
-
property property name to property value
|
inline |
Like Mixpanel.Set(string property, Value to), but will not set properties that already exist on a record.
- Parameters
-
property property name to property value
|
inline |
Like Mixpanel.Set(Value properties), but will not set properties that already exist on a record.
- Parameters
-
properties a JSONObject containing the collection of properties you wish to apply to the identified user. Each key in the JSONObject will be associated with a property name, and the value of that key will be assigned to the property.
|
inline |
Track a revenue transaction for the identified people profile.
- Parameters
-
amount amount of revenue received
|
inline |
Adds values to a list-valued property only if they are not already present in the list.
- Parameters
-
listName name of the list-valued property to set or modify values an array of values to add to the property value if not already present
|
inline |
Adds values to a list-valued property only if they are not already present in the list. If the property does not currently exist, it will be created with the given list as it's value. If the property exists and is not list-valued, the union will be ignored.
- Parameters
-
properties mapping of list property names to lists to union
|
inline |
Adds values to a list-valued property only if they are not already present in the list. If the property does not currently exist, it will be created with the given list as it's value. If the property exists and is not list-valued, the union will be ignored. ///
- Parameters
-
listName name of the list-valued property to set or modify values an array of values to add to the property value if not already present
|
inline |
Remove a list of properties and their values from the current user's profile in Mixpanel People.
- Parameters
-
properties properties array
References mixpanel.Mixpanel.People.Email.
Property Documentation
|
set |
Sets the email for this user.
Referenced by mixpanel.Mixpanel.People.Unset().
|
set |
Sets the first name for this user.
|
set |
Sets the last name for this user.
|
set |
Sets the name for this user.
|
set |
Sets the phone number for this user.
|
set |
Register the given device to receive push notifications.
The documentation for this class was generated from the following file:
- Mixpanel.cs