Я пытаюсь получить данные в реальном времени из API отчетов Google Analytics в реальном времени (Google.Apis.Analytics.v3), следующий код работает нормально и получает активных пользователей.
Чего я не могу понять, так это как получить данные из измерений?
Fx. это измерение: rt: deviceCategory, у него нет метрики в соответствии с этим: https://developers.google.com/analytics/devguides/reporting/realtime/dimsmets/
Если бы кто-нибудь мог указать мне правильное направление, это было бы очень признательно.
var credential = GetCredential().Result;
using (var svc = new AnalyticsService(
new BaseClientService.Initializer
{
HttpClientInitializer = credential,
ApplicationName = "Google Analytics API Console"
})
)
{
GetRequest request;
RealtimeData response;
request = svc.Data.Realtime.Get("ga:XXXXX", "rt:activeUsers");
response = request.Execute();
foreach (var row in response.Rows)
{
foreach (string col in row)
{
Console.Write(col + " "); // writes the value of the column
}
Console.Write("\r\n");
}