/// <summary> /// Tracks an arbitrary event. /// </summary> /// <param name="action">Action performed</param> /// <param name="category">Event category</param> /// <param name="description">Event description</param> /// <param name="value">A metric value associated with the event</param> public static void TrackEvent(Actions action, Categories category, string description = "", int?value = null) { if (client != null) { client.TrackEvent(action, category, description, value); } }