Да, вы можете установить Уровень выборки для вашего отчета.Это должно быть что-то вроде этого. Дайте мне знать, если это не работает, я могу проверить это.
ReportRequest reportRequest = new ReportRequest
{
ViewId = "XXXXX",
DateRanges = new List<DateRange>() { lastMonth, lastYear},
Dimensions = new List<Dimension>() { pagePath },
Metrics = new List<Metric>() { pageViews },
isDataGolden
Данные ответа для каждого отчета должны возвращать значениеназывается isDataGolden, если данные завершены обработки.
СОВЕТ
Помните, что ваш запрос на панели инструментов должен точно совпадать с запросом, который вы делаете API, если вы хотите, чтобы данные были одинаковыми.Точно такие же размеры, метрики и даты.Вы не можете просмотреть отчет в приборной панели, который содержит пять измерений, а затем сделать запрос к API, только просматривая просмотры страниц, цифры не будут суммироваться.
FiltersExpression = "ga:pagePath==/cricket-player/t20/playerid=2348"
Sampling = "SAMPLINGUNSPECIFIED"
};
Обновление
Согласно фотографии, которую вы разместили, вы просматриваете отчет со следующими измерениями и метриками.
page
просмотров страниц
- уникальные просмотры
- среднее время на странице
- Входы
- скорость передачи
- % Выход
- значение страницы
Ваш запрос к API должен сделать точно такой же запрос, что означает, что вам нужно использовать точно такие же размеры и метрики.