Google Analytics API-对电子商务活动的错误请求

问题描述 投票:0回答:1

我正在为我们的GA报告v4 API运行以下命令-在没有电子商务部分的情况下可以正常运行,但是一旦添加了“电子商务”,它就会给我一个错误。

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有效负载。未知名称“ ecommerce”:找不到字段。”。详细信息:“ [{'@type':'type.googleapis.com/google.rpc.BadRequest','fieldViolations':[{'description':'接收到无效的JSON有效负载。未知名称” ecommerce“:找不到字段。 '}]}]“>

您能帮我这里有什么问题吗?谢谢!

google-analytics google-analytics-api
1个回答
0
投票

您的请求正文与预期格式不匹配。仔细看看docs。仅支持activityTypes字段,并且您无法筛选特定的交易ID。在这种情况下,您必须在收到响应后才进行过滤。

© www.soinside.com 2019 - 2024. All rights reserved.