基于 UTM 参数的 GA4(Google 分析)会话
GA4 (Google Analytics) sessions based on UTM params
我正在尝试从 GA4 中获取与特定 UTM 参数相关的会话。
在 GA3 中,我们可以使用细分 (sessions::condition::ga:source==X;ga:medium==Y
),但我找不到在 GA4 上执行此操作的方法。
POST https://analyticsdata.googleapis.com/v1beta/#{property}:runReport`
这样的有效载荷:
body = {
"metrics": [
{
"name": "sessions::condition::ga:source==X;ga:medium==Y"
}
],
"dimensions": [
{
"name": "date"
}
],
"dateRanges": [
{
"startDate": '2022-01-01',
"endDate": '2022-01-30',
"name": "current_year"
}
]
}
Returns:Field sessions::condition::ga:source==X;ga:medium==Y is not a valid metric.
。有没有办法通过新 API?
我应该使用维度过滤器来实现吗?我需要同时查询源和媒体,但不清楚该怎么做?
"dimensionFilter": {
"filter": {
"fieldName": "firstUserMedium",
"stringFilter": {
"value": "Y"
}
}
}
我认为您应该查看 dimensions and metrcis 列表中的 GA4,它们不以 ga
开头
POST https://analyticsdata.googleapis.com/v1beta/properties/GA4_PROPERTY_ID:runReport
{
"dateRanges": [{ "startDate": "2020-09-01", "endDate": "2020-09-15" }],
"dimensions": [{ "name": "country" }],
"metrics": [{ "name": "activeUsers" }]
}
另外我认为目前它不支持分段。
具有特定 utm_source 和 utm_medium 值的 sessionSource
和 sessionMedium
returns 会话的维度过滤器。有关这些维度和其他维度和指标的说明,请参阅 dimensions & metrics 页面。
所需的维度过滤器类似于以下内容。有关详细信息,请参阅创建报告中的Dimension Filters。
"dimensionFilter": {
"andGroup": {
"expressions": [
{
"filter": {
"fieldName": "sessionSource",
"stringFilter": {
"value": "X"
}
}
},
{
"filter": {
"fieldName": "sessionMedium",
"stringFilter": {
"value": "Y"
}
}
}
]
}
},
今天在 GA4 数据中尚不可用细分API。
我正在尝试从 GA4 中获取与特定 UTM 参数相关的会话。
在 GA3 中,我们可以使用细分 (sessions::condition::ga:source==X;ga:medium==Y
),但我找不到在 GA4 上执行此操作的方法。
POST https://analyticsdata.googleapis.com/v1beta/#{property}:runReport`
这样的有效载荷:
body = {
"metrics": [
{
"name": "sessions::condition::ga:source==X;ga:medium==Y"
}
],
"dimensions": [
{
"name": "date"
}
],
"dateRanges": [
{
"startDate": '2022-01-01',
"endDate": '2022-01-30',
"name": "current_year"
}
]
}
Returns:Field sessions::condition::ga:source==X;ga:medium==Y is not a valid metric.
。有没有办法通过新 API?
我应该使用维度过滤器来实现吗?我需要同时查询源和媒体,但不清楚该怎么做?
"dimensionFilter": {
"filter": {
"fieldName": "firstUserMedium",
"stringFilter": {
"value": "Y"
}
}
}
我认为您应该查看 dimensions and metrcis 列表中的 GA4,它们不以 ga
开头POST https://analyticsdata.googleapis.com/v1beta/properties/GA4_PROPERTY_ID:runReport
{
"dateRanges": [{ "startDate": "2020-09-01", "endDate": "2020-09-15" }],
"dimensions": [{ "name": "country" }],
"metrics": [{ "name": "activeUsers" }]
}
另外我认为目前它不支持分段。
具有特定 utm_source 和 utm_medium 值的 sessionSource
和 sessionMedium
returns 会话的维度过滤器。有关这些维度和其他维度和指标的说明,请参阅 dimensions & metrics 页面。
所需的维度过滤器类似于以下内容。有关详细信息,请参阅创建报告中的Dimension Filters。
"dimensionFilter": {
"andGroup": {
"expressions": [
{
"filter": {
"fieldName": "sessionSource",
"stringFilter": {
"value": "X"
}
}
},
{
"filter": {
"fieldName": "sessionMedium",
"stringFilter": {
"value": "Y"
}
}
}
]
}
},
今天在 GA4 数据中尚不可用细分API。