В Google Analytics Data API v1Beta есть определение пользовательского параметра для извлечения данных из учетной записи Google Analytics GA4.
Это работало нормально до вчерашнего дня.
Ошибка:
Удалите customEvent:institution_id, чтобы сделать запрос совместимым. Параметры и показатели запроса несовместимы. Чтобы узнать больше, см. https://ga-dev-tools.web.app/ga4/dimensions-metrics-explorer/
POST - https://analyticsdata.googleapis.com/v1beta/properties/{propertyId}:runReport
Тело
{
"dateRanges": [
{
"startDate": "2022-08-29",
"endDate": "2022-12-07"
}
],
"dimensions": [
{
"name": "customEvent:institution_id"
},
{
"name": "pagePathPlusQueryString"
}
],
"dimensionFilter": {
"andGroup": {
"expressions": [
{
"filter": {
"fieldName": "customEvent:institution_id",
"inListFilter": {
"values": [
"47339486-a1e5-47be-abce-e4270af23rte"
]
}
}
},
{
"filter": {
"fieldName": "pagePathPlusQueryString",
"stringFilter": {
"matchType": "PARTIAL_REGEXP",
"value": "/clip/.+",
"caseSensitive": false
}
}
}
]
}
},
"metrics": [
{
"name": "screenPageViews"
}
],
"metricAggregations": [
"TOTAL"
],
"limit": "10000"
}
Система @DaImTo работает уже больше года. Эта конкретная проблема произошла вчера. По сути, мы вызываем API на Nodejs analyticsData.properties.runReport.
Пожалуйста, отредактируйте свой вопрос, включив минимальный воспроизводимый пример Мне нужно увидеть полную ошибку, которую вы получаете
Вы пытались удалить customEvent:institution_id? Сообщение об ошибке, похоже, подразумевает, что вы не можете смешивать пользовательские события таким образом.
Это работало нормально в производстве и никаких недавних изменений. Если я удаляю фильтр и метрики, все работает нормально. Но это не то, что мне нужно, мне нужно заполнить настраиваемое поле
Давайте продолжим обсуждение в чате.
Я могу отправить пинг команде, чтобы узнать, были ли какие-либо изменения, которые могли вызвать это. Помните, что это бета-API.





Параметры, включающие строку запроса, например pagePathPlusQueryString, совместимы только с ограниченным набором параметров и показателей.
Об этом изменении было объявлено 13 сентября 2022 г. Объявление об изменениях совместимости схемы.
Он вышел в эфир в начале этой недели. Таким образом, причина ошибки в том, что размер "customEvent:institution_id" несовместим с "pagePathPlusQueryString".
@damlto Спасибо, что связались с этой командой аналитиков. Итак, что вы думаете об использовании pagePath вместо pagePathPlusQueryString?
Да, я бы попробовал это, я думаю, это самое близкое, что вы собираетесь получить.
Вы говорите, что используете API отчетов для универсальной аналитики. Тем не менее, вы связываете обозреватель параметров и показателей для ga4. Это две разные системы, которые не могут быть завершены. Выберите систему UA или GA4