Google Analytics:按自定义维度过滤
Posted
技术标签:
【中文标题】Google Analytics:按自定义维度过滤【英文标题】:Google Analytics: Filter by custom dimension 【发布时间】:2016-11-16 17:17:29 【问题描述】:我正在使用来自 Google Analytics 的增强型电子商务跟踪将 JS 中的此类数据发送到 GA:
ga("ec:addImpression",
brand: null,
dimension2: "shop123",
id: 1,
list: "Search",
name: "Product 123",
position: 1
);
ga("send", "pageview");
然后,我使用 Reporting API 生成一些图表。在这里,我想按我的自定义维度dimension2
进行过滤。请求如下所示:
"reportRequests":[
"dateRanges":[
"startDate":"2016-10-17",
"endDate":"2016-11-16"
],
"viewId":"132093148",
"metrics":[
"expression":"ga:productListViews"
],
"dimensions":[
"name":"ga:date"
,
"name":"ga:dimension2"
],
"dimensionFilterClauses":[
"filters":[
"dimension_name":"ga:dimension2",
"operator":"EXACT",
"expressions":[
"shop123"
]
]
]
]
但是,这不会返回任何结果:
"reports":[
"columnHeader":
"dimensions":[
"ga:date",
"ga:dimension2"
],
"metricHeader":
"metricHeaderEntries":[
"name":"ga:productListViews",
"type":"INTEGER"
]
,
"data":
"totals":[
"values":[
"0"
]
]
]
但是当我删除dimensionFilterClauses
时,我得到了所有结果,当然没有被dimension2
过滤。
过滤该维度时我有什么问题吗?
【问题讨论】:
【参考方案1】:将您的字符串 dimension_name
更改为 dimensionName
并尝试。
如您在示例中所见:https://developers.google.com/analytics/devguides/reporting/core/v4/samples
"dimensionFilter":
"dimensionName":"ga:browser",
"operator":"EXACT",
"expressions":["Safari"]
【讨论】:
以上是关于Google Analytics:按自定义维度过滤的主要内容,如果未能解决你的问题,请参考以下文章
在 BigQuery 中按 Google Analytics 自定义维度过滤
php 使用Google Analytics自定义维度添加WordPress作者跟踪
通过自定义维度中的用户 ID 查询 Google Analytics