V4 Filtering Report Analytics API
ReportRequest DimensionFilterClauses. AND. . DimensionFilterClause: A B; API , AND B.
DimensionFilterClause DimensionFilters ( filters). OR. . DimensionFilter C D DimensionFilterClause; API , C, D.
DimensionFilterClauses; ga:adWordsCampaignID==8675309 AND ga:adwordsAdGroupID==12345 API Explorer:
{
"reportRequests":
[
{
"viewId": "XXXX",
"dimensions":
[
{"name": "ga:adwordsCampaignID"},
{"name": "ga:adwordsAdGroupID"},
{"name": "ga:adwordsCriteriaID"}
],
"metrics":
[
{"expression": "ga:adClicks"},
{"expression": "ga:adCost"}
],
"metricFilterClauses":
[
{
"filters":
[
{
"metricName": "ga:adCost",
"operator": "GREATER_THAN",
"comparisonValue": "0"
}
]
}
],
"dimensionFilterClauses":
[
{
"filters":
[
{
"dimensionName": "ga:adwordsCampaignID",
"operator": "EXACT",
"expressions": ["8675309"]
}
]
},
{
"filters":
[
{
"dimensionName": "ga:adwordsAdGroupID",
"operator": "EXACT",
"expressions":
["12345"],
}
]
}
]
}
]
}
, API - , . , :
"dimensionFilterClauses": [
{"filters": [
{"dimensionName": "ga:adwordsCustomerID",
"operator": "EXACT",
"expressions": ["2096809090"]},
{"dimensionName": "ga:adTargetingType",
"operator": "EXACT",
"expressions": ["Keyword"]}
]}
],
:
"dimensionFilterClauses": [
{"filters": [
{"dimensionName": "ga:adwordsCustomerID",
"operator": "EXACT",
"expressions": ["2096809090"]},
]},{"filters": [
{"dimensionName": "ga:adTargetingType",
"operator": "EXACT",
"expressions": ["Keyword"]}
]}
],
, , - , , , . , , filter.operator, PARTIAL BEGINS_WITH.
, :
try:
response = analyticsreporting.reports().batchGet(
body=requestBody
).execute()
except TypeError, error:
print 'There was an error in constructing your query : %s' % error
except HttpError, error:
print ('There was an API error : %s : %s' %
(error.resp.status, error.resp.reason))
: ga:adTargetingType==Keyword ga:adTargetingType==Keyword
ga:adTargetingType==Keyword. API , , ( VIEW_ID " "). JSON :
{
"reportRequests":
[
{
"viewId": "VIEW_ID",
"metrics": [{"expression": "ga:sessions"}],
"dimensions": [{"name": "ga:adTargetingType"}],
"dimensionFilterClauses":
[
{
"filters":
[
{
"dimensionName": "ga:adTargetingType",
"operator": "EXACT",
"expressions": ["Keyword"]
}
]
}
]
}
]
}
. , , , . , ga:keyword==Keyword.
:
, , :
"Selected dimensions and metrics cannot be queried together."
ga:adTargetingType :
ga:impressionsga:adClicksga:adCostga:CPMga:CPCga:CTRga:costPerTransactionga:costPerGoalConversionga:costPerConversionga:RPCga:ROAS