2017-02-16 6 views
3

Что было бы лучшим решением для предоставления отчета имени при создании report:batchGet?Отчет о пакетной обработке Google Analytics | Имена отчетов

var url = Google.Common.Configuration.Endpoints.ReportBatchGet; 
var reportRequest = JsonConvert.SerializeObject(_reportRequests); 

try 
{ 
    var tReports = await gc.PostAsyncTask(url,reportRequest); 

    int cnt = 0; 
    foreach (var report in tReports.reports) 
    { 
     if (report != null) 
     { 
      DataTable dt = Google.Utils.ReportHandler.GoolgeBatchReportCreateDataTable(report, 
          _reportRequests.reportRequests.FirstOrDefault().viewId, **"REPORT_NAME"**); 
          Utils.ReportHandler.DataSetCellHandler(dt); 

     } 
    } 

У меня есть массив из отчетов, которые я преобразовывают в Json и сделать пост, чтобы получить данные, результаты хорошо. Я хотел бы дать имя DataTable, когда конвертировать результаты в DataTable, но Google Analytics не принимает имя отчета или псевдоним в batchGet.

Любые идеи?

ответ

3

Невозможно добавить имя отчета в каждый отчет внутри в пакетном запросе. к API отчетов Google Analytics.

Это уже проблема, которую я заметил, и я попросил добавить ее в API. Команда приняла мой запрос, но нет времени, когда они добавят эту функцию.

+0

@DalmTo Как вы думаете, https://developers.google.com/analytics/devguides/reporting/core/v3/batching#details, может решить мои проблемы в отношении пакетных запросов? У меня просто проблемы, чтобы знать, как выполнить такой запрос на C#. Я не хочу использовать их sdk. – bmvr

+0

Я не использовал Batching из v3 на самом деле. Любая особая причина, по которой вы не хотите использовать клиентскую библиотеку Google .Net? существует также запрос функции для возвращения данных V4 в качестве данных, например, как v3. Не знаю, добавят ли они, что в прошлый раз я не разговаривал с ними. – DaImTo

+0

Никакой особой причины, я в середине проекта, и я не хотел тратить время на то, чтобы понять, как работает sdk, потому что я уже создал свои обертки и мои методы для экспорта данных в DataTables и т. Д. – bmvr

Смежные вопросы