A C D E G I M P S T U

A

addMessage(JSONObject) - Method in class com.mixpanel.mixpanelapi.ClientDelivery
Adds an individual message to this delivery.
append(String, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
For each key and value in the properties argument, attempts to append that value to a list associated with the key in the identified People Analytics profile.
append(String, JSONObject, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
For each key and value in the properties argument, attempts to append that value to a list associated with the key in the identified People Analytics profile.

C

ClientDelivery - Class in com.mixpanel.mixpanelapi
A ClientDelivery can be used to send multiple messages to Mixpanel.
ClientDelivery() - Constructor for class com.mixpanel.mixpanelapi.ClientDelivery
 
com.mixpanel.mixpanelapi - package com.mixpanel.mixpanelapi
 

D

delete(String) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Deletes the People Analytics profile associated with the given distinctId.
delete(String, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Deletes the People Analytics profile associated with the given distinctId.
deliver(ClientDelivery) - Method in class com.mixpanel.mixpanelapi.MixpanelAPI
Sends a ClientDelivery full of messages to Mixpanel's servers.
deliver(ClientDelivery, boolean) - Method in class com.mixpanel.mixpanelapi.MixpanelAPI
Attempts to send a given delivery to the Mixpanel servers.

E

event(String, String, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Creates a message tracking an event, for consumption by MixpanelAPI See: http://blog.mixpanel.com/2012/09/12/best-practices-updated/ for a detailed discussion of event names, distinct ids, event properties, and how to use them to get the most out of your metrics.

G

getBadDeliveryContents() - Method in exception com.mixpanel.mixpanelapi.MixpanelServerException
 
getBadMessage() - Method in exception com.mixpanel.mixpanelapi.MixpanelMessageException
 

I

increment(String, Map<String, Long>) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
For each key and value in the properties argument, adds that amount to the associated property in the People Analytics profile with the given distinct id.
increment(String, Map<String, Long>, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
For each key and value in the properties argument, adds that amount to the associated property in the People Analytics profile with the given distinct id.
isValidMessage(JSONObject) - Method in class com.mixpanel.mixpanelapi.ClientDelivery
Returns true if the given JSONObject appears to be a valid Mixpanel message, created with #MessageBuilder.

M

MessageBuilder - Class in com.mixpanel.mixpanelapi
This class writes JSONObjects of a form appropriate to send as Mixpanel events and updates to people analytics profiles via the MixpanelAPI class.
MessageBuilder(String) - Constructor for class com.mixpanel.mixpanelapi.MessageBuilder
 
MixpanelAPI - Class in com.mixpanel.mixpanelapi
Simple interface to the Mixpanel tracking API, intended for use in server-side applications.
MixpanelAPI() - Constructor for class com.mixpanel.mixpanelapi.MixpanelAPI
Constructs a MixpanelAPI object associated with the production, Mixpanel services.
MixpanelAPI(String, String) - Constructor for class com.mixpanel.mixpanelapi.MixpanelAPI
Create a MixpaneAPI associated with custom URLS for the Mixpanel service.
MixpanelMessageException - Exception in com.mixpanel.mixpanelapi
Thrown when the library detects malformed or invalid Mixpanel messages.
MixpanelServerException - Exception in com.mixpanel.mixpanelapi
Thrown when the Mixpanel server refuses to accept a set of messages.
MixpanelServerException(String, List<JSONObject>) - Constructor for exception com.mixpanel.mixpanelapi.MixpanelServerException
 

P

peopleMessage(String, String, Object, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Formats a generic people message.

S

sendMessage(JSONObject) - Method in class com.mixpanel.mixpanelapi.MixpanelAPI
Sends a single message to Mixpanel servers.
set(String, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Sets a People Analytics property on the profile associated with the given distinctId.
set(String, JSONObject, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Sets a People Analytics property on the profile associated with the given distinctId.
setOnce(String, JSONObject, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Sets a People Analytics property on the profile associated with the given distinctId, only if that property is not already set on the associated profile.

T

trackCharge(String, double, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Tracks revenue associated with the given distinctId.
trackCharge(String, double, JSONObject, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Tracks revenue associated with the given distinctId.

U

union(String, Map<String, JSONArray>, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Merges list-valued properties into a user profile.
unset(String, Collection<String>, JSONObject) - Method in class com.mixpanel.mixpanelapi.MessageBuilder
Removes the properties named in propertyNames from the profile identified by distinctId.

A C D E G I M P S T U

Copyright © 2014. All Rights Reserved.