Google Super

GOOGLESUPER_CHECK_COMPATIBILITY

Tool to list dimensions and metrics compatible with a GA4 report request. Use when you need to validate compatibility of chosen dimensions or metrics before running a report.

Remote googlesuper

Other tools also called GOOGLESUPER_CHECK_COMPATIBILITY? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "metrics": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Metric",
        "required": [
          "name"
        ],
        "properties": {
          "name": {
            "type": "string",
            "title": "Name",
            "description": "The API name of the metric, e.g., 'activeUsers'."
          }
        },
        "description": "Model for a metric in a compatibility check request."
      },
      "title": "Metrics",
      "default": null,
      "nullable": true,
      "description": "Optional. List of metrics to check compatibility for."
    },
    "property": {
      "type": "string",
      "title": "Property",
      "pattern": "^properties/[^/]+$",
      "examples": [
        "properties/1234"
      ],
      "description": "Required. GA4 property resource name. Format: properties/{property_id}."
    },
    "dimensions": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Dimension",
        "required": [
          "name"
        ],
        "properties": {
          "name": {
            "type": "string",
            "title": "Name",
            "description": "The API name of the dimension, e.g., 'country'."
          }
        },
        "description": "Model for a dimension in a compatibility check request."
      },
      "title": "Dimensions",
      "default": null,
      "nullable": true,
      "description": "Optional. List of dimensions to check compatibility for."
    },
    "metricFilter": {
      "type": "object",
      "title": "Metric Filter",
      "default": null,
      "nullable": true,
      "description": "Optional. A FilterExpression for metrics; must follow GA4 FilterExpression JSON schema.",
      "additionalProperties": true
    },
    "dimensionFilter": {
      "type": "object",
      "title": "Dimension Filter",
      "default": null,
      "nullable": true,
      "description": "Optional. A FilterExpression for dimensions; must follow GA4 FilterExpression JSON schema.",
      "additionalProperties": true
    },
    "compatibilityFilter": {
      "enum": [
        "COMPATIBILITY_UNSPECIFIED",
        "COMPATIBLE",
        "INCOMPATIBLE"
      ],
      "type": "string",
      "title": "CompatibilityEnum",
      "default": null,
      "nullable": true,
      "description": "Compatibility status for dimensions or metrics."
    }
  }
}