## 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/test/test_clickhouse_experiments.py
]
                },
            },
        )
        self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
        self.assertEqual(response.json()["detail"], "Can't update feature_flag_variants on Experiment")
        
        response = self.client.patch(
            f"/api/projects/{self.team.id}/experiments/{id}",
            {
                "description": "Bazinga",
                "parameters": {
                    "feature_flag_variants": [
                        {"key": "control", "name": "Control Group", "rollout_percentage": 33},
                        {"key": "test", "name": "Test Variant", "rollout_percentage": 33},
                        {"key": "test2", "name": "Test Variant", "rollout_percentage": 34},
                    ]
                },
            },
        )
        self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
        self.assertEqual(response.json()["detail"], "Can't update feature_flag_variants on Experiment")
        
        response = self.client.patch(
            f"/api/projects/{self.team.id}/experiments/{id}",
            {"description": "Bazinga", "parameters": {"recommended_sample_size": 1500},},
        )
        self.assertEqual(response.status_code, status.HTTP_200_OK)
        self.assertEqual(response.json()["parameters"]["recommended_sample_size"], 1500)
    def test_creating_invalid_multivariate_experiment_no_control(self):