google-analytics - 更新 Google Analytics Audience 从 Management API (Python) 返回 500
问题描述
我正在尝试更新谷歌分析上的再营销细分受众群
sessions::condition::ga:pagePath=@/cart
到(匹配正则表达式)
sessions::condition::ga:pagePath=~/cart
但是我不断收到来自管理 API 的 500 响应,有趣的是我也无法通过 UI 进行更新,UI 只是一直说“资源不可用”。请稍后再试。
由于开发者论坛已关闭,并且问题跟踪器不允许我创建任何问题,我真的没有其他地方可以求助 - 谷歌分析只是说在 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.">
解决方案
推荐阅读
- ruby-on-rails - 为什么我的输入字段没有问号?
- c++ - 可变参数模板歧义 - 空参数包
- python - 使用 Selenium 登录 Sharepoint:AttributeError: 'function' object has no attribute 'accept'
- android - Android Koin,如何使用两个数据源制作存储库?
- r - 与 S4 类的多个继承者交互
- python - 我可以在 matplotlib 轴标签中有两种不同的字体大小吗?
- javascript - 如何使用 rsa 公钥验证文件
- javascript - 在获取请求时检查图像的状态
- c# - SignalR 似乎使用 Windows 身份验证而不是使用匿名身份验证
- c++ - 四舍五入的数学函数