public void TrackScreenViewed(string viewName, IDictionary variables = null)
{
if (variables == null)
variables = new Dictionary<string, string>();
variables[settings.ViewMetricIdParam] = viewName;
SetVariable(this.settings.ViewMetricIdParam, viewName);
TrackCustomEvent(settings.ViewMetricEventName, variables);
}