68a0ed3334
* add MixPanel manager like v2 * add mixpanel to send and receive * fix tests * Delete old events * Don't track receive and send operation They are already tracked by UI - we shouldn't track them on low level, they always need to be tracked with UI clicks etc * Pass account from outside * Add email if available * Add mixpanel to GH * Add ui dui3 prop as default * Remove mixpanel object from tests * renames categories * TODO notes for NodeRun later * Add note for account id nullability * Grasshopper specific send and receive info for workspace ids * Auto property * isMultiplayer prop for mixpanel * fix mismatch in account id and user id * Helper function for convertion source app name to slug --------- Co-authored-by: Adam Hathcock <adam@hathcock.uk> Co-authored-by: Claire Kuang <kuang.claire@gmail.com>
18 lines
347 B
C#
18 lines
347 B
C#
namespace Speckle.Connectors.Common.Analytics;
|
|
|
|
/// <summary>
|
|
/// Default Mixpanel events
|
|
/// </summary>
|
|
public enum MixPanelEvents
|
|
{
|
|
/// <summary>
|
|
/// Event triggered when data is sent to a Speckle Server
|
|
/// </summary>
|
|
Send,
|
|
|
|
/// <summary>
|
|
/// Event triggered when data is received from a Speckle Server
|
|
/// </summary>
|
|
Receive
|
|
}
|