Я использую следующее для нашего API отчетности GA v4 - он прекрасно работает без части Ecommerce, но как только я добавляю "ecommerce", он выдал ошибку.
def get_client_report(analytics):
return analytics.userActivity().search(
body=
{
"viewId": VIEW_ID,
"user": {
"type": "CLIENT_ID",
"userId": "REDACTED"
},
"activityTypes": [
"ECOMMERCE"
],
"dateRange": {
"startDate": "2020-04-02",
"endDate": "2020-04-02"
},
"ecommerce": {
"transaction": {
"transactionId" : "REDACTED"
}
}
}
).execute()
, и я получил следующее ошибка:
https://analyticsreporting.googleapis.com/v4/userActivity: search? alt = json возвратил «Недопустимая JSON полезная нагрузка получена. Неизвестное имя« электронная торговля »: не удается найти поле.». Подробности: "[{'@type': 'type.googleapis.com/google.rpc.BadRequest', 'fieldViolations': [{'description': 'Invalid JSON полезная нагрузка получена. Неизвестное имя" ecommerce " : Не удается найти поле. '}]}] ">
Можете ли вы помочь мне, что здесь не так? Спасибо!