private bool MatchesSegment(Experiment experiment) { var providerKey = experiment.Configuration?.SegmentationProviderKey; var provider = Segmentation.GetByKey(providerKey); if (provider == null) { return(true); //all trafic } return(provider.VisitorInSegment(experiment.Configuration.SegmentationValue)); }