Contains information about an event to be logged. More...
#include <juce_AnalyticsDestination.h>
Public Attributes | |
int | eventType |
An optional integer representing the type of the event. More... | |
String | name |
The name of the event. More... | |
StringPairArray | parameters |
The parameters of the event. More... | |
uint32 | timestamp |
The timestamp of the event. More... | |
String | userID |
The user ID associated with the event. More... | |
StringPairArray | userProperties |
Properties associated with the user. More... | |
Contains information about an event to be logged.
int juce::AnalyticsDestination::AnalyticsEvent::eventType |
An optional integer representing the type of the event.
You can use this to indicate if the event was a screenview, session start, exception, etc.
String juce::AnalyticsDestination::AnalyticsEvent::name |
The name of the event.
StringPairArray juce::AnalyticsDestination::AnalyticsEvent::parameters |
The parameters of the event.
uint32 juce::AnalyticsDestination::AnalyticsEvent::timestamp |
The timestamp of the event.
Timestamps are automatically applied by an Analytics object and are derived from Time::getMillisecondCounter(). As such these timestamps do not represent absolute times, but relative timings of events for each user in each session will be accurate.
String juce::AnalyticsDestination::AnalyticsEvent::userID |
The user ID associated with the event.
StringPairArray juce::AnalyticsDestination::AnalyticsEvent::userProperties |
Properties associated with the user.