【问题标题】:How do i set correct filters to request Google Analtyics data如何设置正确的过滤器以请求 Google Analytics 数据
【发布时间】:2017-02-26 08:27:12
【问题描述】:

我正在使用谷歌分析 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)"   

【问题讨论】:

  • 最后一个应该可以。该库应该为您处理 html 编码。

标签: java google-analytics-api google-api-java-client google-analytics-filters


【解决方案1】:

我有这个为我工作:

` 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://的网址在哪里

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    • 2020-04-02
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    相关资源
    最近更新 更多