Как получить наиболее популярные статьи, которые я опубликовал между двумя датами, используя код Google Analytics Java? - PullRequest
0 голосов
/ 20 сентября 2018

Я написал следующий код.Но он возвращает статьи, у которых больше всего просмотров за время между START_DATE и END_DATE.Он может содержать статьи, которые были опубликованы задолго до START_DATE.Но я не хочу, чтобы статьи публиковались до START_DATE.Мне нужны статьи, которые были опубликованы между START_DATE и END_DATE, которые получили большинство просмотров.Есть ли опция Google Analytics?

                AnalyticsService as = new AnalyticsService(appName);
                String token = credential.getAccessToken();
                as.setAuthSubToken(token);
                DataQuery query = new DataQuery(new URL(baseUrl));
                query.setIds("ga:" + propfileID);
                query.setDimensions("ga:pageTitle,ga:pagePath,ga:pagePathLevel1,ga:pagePathLevel2,ga:pagePathLevel3,ga:hostname");
                query.setSegment("gaid::-11");
                query.setMetrics("ga:pageviews");
                query.setSort("-ga:pageviews");
                query.setMaxResults(20);
                query.setStartDate(GA_MOST_READ_START_DATE);
                query.setEndDate(GA_MOST_READ_END_DATE);
                URL url = query.getUrl();
                LOG.info("===GoogleAnalyticsScheduler===query==URL: " + url.toString());


                DataFeed feed = as.getFeed(url, DataFeed.class);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...