public dynamic GetVisitors(dynamic node)
 {
     try
     {
         // Try casting to a segment
         var segment = JsonConvert.DeserializeObject <NcbtSegment>(((JObject)node).ToString());
         // Return all visitors matching the segment
         return(new
         {
             totalNumberOfVisitors = TrackingManager.CountVisitors(),
             matchingVisitors = TrackingManager.GetVisitorsInSegment(segment.Alias)
         });
     }
     catch (Exception e)
     {
         return(e);
     }
 }