什么是有效的 Google Analytics 比较值?
What is a valid Google Analytics comparisonValue?
我正在尝试点击 Google Analytics v4 API 以获取当我的事件操作 = "myStart" 时的事件数。这是我对此值的 reportRequest:
"reportRequests": [
{
"viewId": VIEW_ID,
"dateRanges": [{
"startDate": firstDay.format("YYYY-MM-DD"),
"endDate": lastDay.format("YYYY-MM-DD")
}],
"metrics": [{"expression": "ga:eventValue"}],
"metricFilterClauses": [{
"filters": [{
"metricName": "ga:eventAction",
"operator": "EQUAL",
"comparisonValue": "myStart"
}]
}]
}
我得到的回复是:
code: 400
message: 'Value for field request.metricFilterClauses.filters.comparisonValue = myStart is not valid.'
status: 'INVALID_ARGUMENT'
看来 'myValue' 不是我应该发送的内容,但是 Google Analytics v4 文档很糟糕,没有给出具体的示例或解释该值应该是什么。
如何获取 eventAction = myStart 事件的数量?
ga:eventAction 是一个维度,因此您应该使用 dimensionFilterClause
而不是 metricFilterClauses
。
您可以通过查看 Dimensions and Metrics Explorer.
来判断哪些是指标,哪些是维度
我没有测试,但我想它看起来像这样:
"reportRequests": [
{
"viewId": VIEW_ID,
"dateRanges": [{
"startDate": firstDay.format("YYYY-MM-DD"),
"endDate": lastDay.format("YYYY-MM-DD")
}],
"metrics": [{"expression": "ga:eventValue"}],
"dimensionFilterClauses": [{
"filters": [{
"dimensionName": "ga:eventAction",
"operator": "EXACT",
"expressions": ["myStart"]
}]
}]
}
我正在尝试点击 Google Analytics v4 API 以获取当我的事件操作 = "myStart" 时的事件数。这是我对此值的 reportRequest:
"reportRequests": [
{
"viewId": VIEW_ID,
"dateRanges": [{
"startDate": firstDay.format("YYYY-MM-DD"),
"endDate": lastDay.format("YYYY-MM-DD")
}],
"metrics": [{"expression": "ga:eventValue"}],
"metricFilterClauses": [{
"filters": [{
"metricName": "ga:eventAction",
"operator": "EQUAL",
"comparisonValue": "myStart"
}]
}]
}
我得到的回复是:
code: 400
message: 'Value for field request.metricFilterClauses.filters.comparisonValue = myStart is not valid.'
status: 'INVALID_ARGUMENT'
看来 'myValue' 不是我应该发送的内容,但是 Google Analytics v4 文档很糟糕,没有给出具体的示例或解释该值应该是什么。
如何获取 eventAction = myStart 事件的数量?
ga:eventAction 是一个维度,因此您应该使用 dimensionFilterClause
而不是 metricFilterClauses
。
您可以通过查看 Dimensions and Metrics Explorer.
来判断哪些是指标,哪些是维度我没有测试,但我想它看起来像这样:
"reportRequests": [
{
"viewId": VIEW_ID,
"dateRanges": [{
"startDate": firstDay.format("YYYY-MM-DD"),
"endDate": lastDay.format("YYYY-MM-DD")
}],
"metrics": [{"expression": "ga:eventValue"}],
"dimensionFilterClauses": [{
"filters": [{
"dimensionName": "ga:eventAction",
"operator": "EXACT",
"expressions": ["myStart"]
}]
}]
}