用谷歌应用脚本删除谷歌分析过滤器(删除不是功能错误)。

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

我想使用Google App Script和Google Analytics管理API在视图级别删除Google Analytics过滤器。

我试图运行以下功能。

function delete_filter() {

var delete = Analytics.Management.ProfileFilterLinks.delete('213755:84538578', '123456','12345678','UA-12345678-1');

}

但我有以下错误。

TypeError: Analytics.Management.ProfileFilterLinks.delete is not a function

这是否意味着删除功能在Google App Script API中不可用?

google-apps-script google-analytics-api
1个回答
2
投票

这个修改怎么样?在官方文档中,使用的是 "Profile Filter Links: delete "方法。但在Advanced Google服务中,似乎 remove 被使用。我想你的错误信息的原因就是因为这个。所以请您修改如下,并再次测试。

发件人

var delete = Analytics.Management.ProfileFilterLinks.delete('213755:84538578', '123456','12345678','UA-12345678-1');

收件人:

var delete = Analytics.Management.ProfileFilterLinks.remove(accountId, webPropertyId, profileId, linkId);

注意:

  • 在这种情况下,返回的值是void。请注意这一点。
  • 请确认 accountId, webPropertyId, profileId, linkId 是正确的。

参考。

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