Google apps script 无法使用应用程序脚本从谷歌工作表向谷歌分析发送点击

Google apps script 无法使用应用程序脚本从谷歌工作表向谷歌分析发送点击,google-apps-script,google-analytics,Google Apps Script,Google Analytics,我正在努力使用下面的代码从谷歌表单中的应用程序脚本发送点击到谷歌分析。我使用Google Analytics hit Builder构建并测试了hit,并将数据粘贴到这里。我从服务器上得到了200条回复,但点击从未出现在Google Analytics中。如果我将目标URL更改为测试服务器,则会收到数据并看起来正常。这应该是一个直截了当的帖子。有人能告诉我我做错了什么吗 function simpleHit(){ data = 'v=1&t=event&tid=UA-xxx

我正在努力使用下面的代码从谷歌表单中的应用程序脚本发送点击到谷歌分析。我使用Google Analytics hit Builder构建并测试了hit,并将数据粘贴到这里。我从服务器上得到了200条回复,但点击从未出现在Google Analytics中。如果我将目标URL更改为测试服务器,则会收到数据并看起来正常。这应该是一个直截了当的帖子。有人能告诉我我做错了什么吗

function simpleHit(){

  data = 'v=1&t=event&tid=UA-xxxxxxx-2&cid=0757d62f-9f96-4083-bc08-6b03116d4fe9&ec=Test%20Category&ea=Test2%20Action&ev=2'

  var url = 'https://www.google-analytics.com/collect'

  var options = {
    'method' : 'post',
    'payload' : data
  }

  var response = UrlFetchApp.fetch(url, options);
  Logger.log('response: ' + response.getResponseCode())
}

已解决-对于其他经历过这种情况的人来说,谷歌用于URLFetchApp流量的地址池被GA视为机器人。在GA中禁用机器人过滤选项后,它工作了

您好@user11985045,您确定传递的数据格式正确吗?您是否能够使用其他工具复制请求?(如邮递员)干杯!嗨@ale13,我很确定。我使用google的hit builder构建和测试数据,并将数据剪切粘贴到我的代码中。使用Postman发送相同的有效负载是有效的。您是否尝试在options对象中使用
Content type
参数来确保这也不是问题所在?检查以查看有关此问题的更多详细信息。问题已解决-结果表明,谷歌用于URLFetchApp流量的地址池被GA视为机器人。在GA中禁用机器人过滤选项后,它工作了。感谢那些提供建议的人。嗨!你能不能在回答这个问题的时候,把这个评论和什么有用的信息一起贴出来,这样任何有同样问题的人都能很容易地看到答案?谢谢