## Is your feature request related to a problem?

I want to run experiments on groups

## Describe the solution you'd like

Experiments support group target metrics, and the FF respects group selection.


## Describe alternatives you've considered

No groups :(

## Additional context



#### *Thank you* for your feature request – we love each and every one!

ee/clickhouse/views/experiments.py
if len(validated_data["parameters"]["feature_flag_variants"]) != len(feature_flag.variants):
                raise ValidationError("Can't update feature_flag_variants on Experiment")
            for variant in validated_data["parameters"]["feature_flag_variants"]:
                if (
                    len(
                        [
                            ff_variant
                            for ff_variant in feature_flag.variants
                            if ff_variant["key"] == variant["key"]
                            and ff_variant["rollout_percentage"] == variant["rollout_percentage"]
                        ]
                    )
                    != 1
                ):
                    raise ValidationError("Can't update feature_flag_variants on Experiment")
        feature_flag_properties = validated_data.get("filters", {}).get("properties", [])
        if feature_flag_properties:
            feature_flag.filters["groups"][0]["properties"] = feature_flag_properties
            feature_flag.save()
        if instance.is_draft and has_start_date:
            feature_flag.active = True
            feature_flag.save()
            return super().update(instance, validated_data)
        elif has_start_date:
            raise ValidationError("Can't change experiment start date after experiment has begun")
        else:
            
            
            return super().update(instance, validated_data)
class ClickhouseExperimentsViewSet(StructuredViewSetMixin, viewsets.ModelViewSet):