我试图通过使用其他自定义维度值筛选器来获取存储在自定义维度中的GA客户端id。问题是,我不知道为什么当我将start-date=2019-01-01改为start-date=2016-01-01或start-date=2006-01-01时,使用start-date=2019-01-01的结果就消失了。为什么会这样?我想搜索所有的用户。是否有其他方法仅用于根据维度查找用户,我不需要任何度量。
https://ga-dev-tools.appspot.com/query-explorer/?start-date=2019-01-01&end-date=2019-01-28&metrics=ga%3Ausers&dimensions=ga%3Adimension16%2Cga%3Adimension65&filters=ga%3Adimension16%3D%3DUMM8SBTCS0U7HIZL&include-empty-rows=true爪哇:
DateRange dateRange = new DateRange();
dateRange.setStartDate("2018-01-01");
dateRange.setEndDate("2019-01-28");
final Dimension euciDimension = new Dimension().setName("ga:dimension65");
final Dimension gaDimension = new Dimension().setName("ga:dimension16");
ReportRequest request = new ReportRequest()
.setViewId(VIEW_ID)
.setDimensions(Arrays.asList(euciDimension,gaDimension))
.setDateRanges(Arrays.asList(dateRange))
.setMetrics(Arrays.asList(sessionsMetrics)).setPageSize(1000).setIncludeEmptyRows(true)
.setSamplingLevel("LARGE")
.setFiltersExpression("ga:dimension16==XYZ");
ArrayList<ReportRequest> requests = new ArrayList<ReportRequest>();
requests.add(request);
// Create the GetReportsRequest object.
GetReportsRequest getReport = new GetReportsRequest()
.setReportRequests(requests);
// Call the batchGet method.
GetReportsResponse response = service.reports().batchGet(getReport).execute();发布于 2019-01-29 08:36:20
采样
在数据分析中,抽样是对所有数据的子集进行分析,以便在较大的数据集中发现有意义的信息。例如,如果你想估计一个100英亩区域内树木的数量,在那里树木的分布是相当均匀的,你可以计算1英亩的树木数,乘以100,或者把树木数到半英亩,再乘以200,得到整个100英亩的精确表示。
在或网站中,无法禁用数据采样。绕开它的唯一方法是使用较小的日期范围。过去12年的取样很可能总是导致抽样,除非你在不到一年前就开始了你的网站。
您可以检查响应,以查看您的数据是否被采样,然后只需减少数据的数量,直到它停止显示采样。
注意,Big :您可以将数据导出到一个大的查询帐户,如果您可以访问它,就可以删除采样。
缺失数据
如果昨天只开始发送自定义维度,那么上周的数据不包含此自定义维度的任何值,因此数据将不会被返回。没有办法对当时不存在的数据进行分析。
https://stackoverflow.com/questions/54410944
复制相似问题