/// <summary> /// <param>Add parameter to Analytics before init it.</param> /// </summary> /// <param name="sessionParameter">Parameter key</param> /// <param name="value">Value of this key</param> public static void AddSessionParameter(AnalyticParameters sessionParameter, object value) { if (!AnalyticsParameters.ContainsKey(sessionParameter)) { AnalyticsParameters.Add(sessionParameter, value); } }
private static bool ParameterHasValue(Dictionary <AnalyticParameters, object> parameters, AnalyticParameters parameterKey) => !string.IsNullOrEmpty(parameters[parameterKey]?.ToString());