Как заказать в Google Analytics v4?

Я пытаюсь выполнить этот порядок запросов по дате, значение по умолчанию упорядочено по просмотрам экрана, что делает диаграмму странной. Поэтому я пытаюсь отсортировать его по дате.

      let rst = await analytics.runReport({
  property: `properties/${property}`,
  dateRanges: [{
    startDate: '30daysAgo',
    endDate: 'today'
  }],
  dimensions:[
    {
      name: 'date'
    }
  ],
  metrics:[
    {
      name: 'screenPageViews'
    }
  ],
        orderBys:[
            {
                fieldName: 'date'
            }
        ]
});

Но я получаю следующую ошибку

Ошибка: 3 INVALID_ARGUMENT: поле существует в OrderBy, но не определено во входных параметрах / списке показателей

Любая помощь была бы замечательной.

1 ответ

Ответ:

      rst = await analytics.runReport({
  property: `properties/${property}`,
  dateRanges: [{
    startDate: '30daysAgo',
    endDate: 'today'
  }],
  dimensions:[
    {
      name: 'date'
    }
  ],
  metrics:[
    {
      name: 'screenPageViews'
    }
  ],
        orderBys:[
            {dimension:{
                    dimensionName: 'date'
                } 
            }
        ]
});
Другие вопросы по тегам