我如何设置正确的过滤器请求谷歌分析数据



我使用google analytics api java lib
过滤器的正确格式是什么?
例如,我需要设置

  1. ga:adContent !=(未设置)
  2. ga:keyword !=(未提供)

    Analytics.Data.Ga.Get statRequest = requestParams.getAnalytics().data().ga().get(  
                        "ga:" + request.getProfile().getId(),  
                        request.getStartDate(),  
                        request.getEndDate(),  
                        request.getMetrics())  
                        .setFilters(filters)  
    String filters;  
    

应该等于:

"ga:adContent!=(not%20set);ga:keyword!=(not%20provided)" 

"ga%3AadContent!%3D(not%20set)%3Bga%3Akeyword!%3D(not%20provided)" 

或仅

"ga:adContent!=(not set);ga:keyword!=(not provided)"   

我有这个为我工作:

` ReportRequest request = new ReportRequest()
    .setViewId(VIEW_ID)
    .setDateRanges(Arrays.asList(dateRange))
    .setDimensions(Arrays.asList(pagePath))
    .setMetrics(Arrays.asList(pageviews));
  request.setFiltersExpression("ga:pagePath!="<myclientURL>/maths/undergraduate/courses/g100_mathematics.page";ga:pagePath=@/undergraduate/courses/");` 

哪里是我的客户端没有http://的网址

最新更新