## 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
},
            },
        )
        id = response.json()["id"]
        response = self.client.get(f"/api/projects/{self.team.id}/experiments/{id}/results")
        self.assertEqual(200, response.status_code)
        response_data = response.json()
        result = sorted(response_data["insight"], key=lambda x: x[0]["breakdown_value"][0])
        self.assertEqual(result[0][0]["name"], "$pageview")
        self.assertEqual(result[0][0]["count"], 2)
        self.assertEqual("control", result[0][0]["breakdown_value"][0])
        self.assertEqual(result[0][1]["name"], "$pageleave")
        self.assertEqual(result[0][1]["count"], 2)
        self.assertEqual("control", result[0][1]["breakdown_value"][0])
        self.assertEqual(result[1][0]["name"], "$pageview")
        self.assertEqual(result[1][0]["count"], 3)
        self.assertEqual("test", result[1][0]["breakdown_value"][0])
        self.assertEqual(result[1][1]["name"], "$pageleave")
        self.assertEqual(result[1][1]["count"], 1)
        self.assertEqual("test", result[1][1]["breakdown_value"][0])
        
        
        self.assertAlmostEqual(response_data["probability"]["test"], 0.114, places=2)
        self.assertEqual(response_data["significance_code"], ExperimentSignificanceCode.NOT_ENOUGH_EXPOSURE)
        self.assertAlmostEqual(response_data["expected_loss"], 1, places=2)
    @snapshot_clickhouse_queries
    def test_experiment_flow_with_event_results_for_three_test_variants(self):
        journeys_for(
            {
                "person1_2": [