更新Google Analytics(分析)受众群体会从Management API(Python)返回500

时间:2019-07-15 11:20:30

标签: google-analytics google-analytics-api

我正在尝试更新Google Analytics(分析)上的再营销受众群体 来自

sessions::condition::ga:pagePath=@/cart

到(匹配正则表达式)

sessions::condition::ga:pagePath=~/cart

但是我不断从管理API收到500条响应,有趣的是,我也无法通过UI进行更新,UI一直说'资源不可用。请稍后再试。

由于开发人员论坛已关闭,并且问题跟踪程序不允许我创建任何问题,因此我别无其他可寻之处-Google Analytics(分析)只是说在stackoverflow上提出问题。

我没有做很多事情来解决这个问题,因为500错误并不能告诉我很多。

我已经仔细检查了我发送的请求,并且知道我的请求正在工作,因为我以相同的方式更新了其他受众,因此倾向于某种数据错误。

这是发送请求的python代码

response = analytics_client.management().remarketingAudience().update(
                            accountId=analytics_id,
                            webPropertyId=property_id,
                            remarketingAudienceId=existing_audience['id'],
                            body={
                                'name': existing_audience['name'],
                                'linkedViews': existing_audience['linkedViews'],
                                'linkedAdAccounts': existing_audience['linkedAdAccounts'],
                                'audienceType': existing_audience['audienceType'],
                                'audienceDefinition': {
                                    'includeConditions': {
                                        'isSmartList': False,
                                        'daysToLookBack': 7,
                                        'membershipDurationDays': days,
                                        'segment': expected_segment
                                    }
                                }
                            }
                        ).execute()

我希望它可以使用我提供的新细分来更新受众群体定义。

响应为:

HttpError: <HttpError 500 when requesting https://www.googleapis.com/analytics/v3/management/accounts/<account_id>/webproperties/<property_id>/remarketingAudiences/<audience id>=json returned "There was an internal error.">

0 个答案:

没有答案