# SourceGoogleAnalyticsDataAPICustomReportConfig


## Fields

| Field                                                                  | Type                                                                   | Required                                                               | Description                                                            |
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| `dimensions`                                                           | List[*str*]                                                            | :heavy_check_mark:                                                     | A list of dimensions.                                                  |
| `metrics`                                                              | List[*str*]                                                            | :heavy_check_mark:                                                     | A list of metrics.                                                     |
| `name`                                                                 | *str*                                                                  | :heavy_check_mark:                                                     | The name of the custom report, this name would be used as stream name. |
| `cohort_spec`                                                          | [Optional[models.CohortReports]](../models/cohortreports.md)           | :heavy_minus_sign:                                                     | Cohort reports creates a time series of user retention for the cohort. |
| `dimension_filter`                                                     | [Optional[models.DimensionsFilter]](../models/dimensionsfilter.md)     | :heavy_minus_sign:                                                     | Dimensions filter                                                      |
| `metric_filter`                                                        | [Optional[models.MetricsFilter]](../models/metricsfilter.md)           | :heavy_minus_sign:                                                     | Metrics filter                                                         |