Google Analytics · Example Payload

Data Api Filter Expression Example

AnalyticsDataGoogleMetricsReportingWeb AnalyticsMachine LearningAttribution

Data Api Filter Expression Example is an example object payload from Google Analytics, with 4 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

andGroupfilternotExpressionorGroup

Example Payload

Raw ↑
{
  "andGroup": {
    "expressions": [
      "ga:sessions"
    ]
  },
  "filter": {
    "betweenFilter": {
      "fromValue": "example_value",
      "toValue": "example_value"
    },
    "fieldName": "Example Name",
    "inListFilter": {
      "caseSensitive": true,
      "values": [
        {}
      ]
    },
    "numericFilter": {
      "operation": "GREATER_THAN",
      "value": "example_value"
    },
    "stringFilter": {
      "caseSensitive": true,
      "matchType": "FULL_REGEXP",
      "value": "example_value"
    }
  },
  "notExpression": {
    "andGroup": {
      "expressions": [
        {}
      ]
    },
    "filter": {
      "betweenFilter": "example_value",
      "fieldName": "Example Name",
      "inListFilter": "example_value",
      "numericFilter": "example_value",
      "stringFilter": "example_value"
    },
    "notExpression": {
      "andGroup": "example_value",
      "filter": "example_value",
      "notExpression": "ga:sessions",
      "orGroup": "example_value"
    },
    "orGroup": {
      "expressions": [
        {}
      ]
    }
  },
  "orGroup": {
    "expressions": [
      "ga:sessions"
    ]
  }
}