我正在尝试获取单个URI的所有有机入口。我过滤了ga:pagepath == uri并尝试使用段ga:organicSearches。但是该细分似乎不起作用!我收到以下错误:“无效值'ga:有机段搜索'用于段参数”有关如何解决此问题的任何想法?
这是我的功能:
function getEntrancesForUri(uri) {
var endDate = '2016-01-26';
var startDate = '2015-12-28';
var profileId = xxxxxxxx;
var tableId = 'ga:' + profileId;
var optArgs = {
'filters': 'ga:pagePath=='+uri,
'segment': 'ga:organicSearches'
};
var result = Analytics.Data.Ga.get(
tableId,
startDate,
endDate,
'ga:entrances',
optArgs
);
if (result) {
return result;
} else {
return 0;
}
}
答案 0 :(得分:2)
这不是您构建细分的方式。另外ga:organicSearches是一个指标,您可能希望按维度进行细分。
您可以使用可能如下所示的dynamic segment as described here:
会话::条件:: GA:介质==有机
这会将通过自然搜索到达的会话分段。
或者,您可以在GA界面中创建细分,并通过Query Explorer查找细分ID,并在查询中使用该细分。在任何情况下,在查询资源管理器中测试您的查询都是一个好主意,因为您可以获得即时反馈,有时甚至是有用的错误消息。