meteorjs okgrow:analytics - 仅在localhost上工作

时间:2016-04-29 15:08:01

标签: meteor

我正在尝试将okgrow:analytics实现到我的meteorjs应用程序中,但是 它只适用于本地机器。当我在heroku上部署应用程序时,它不会触发任何日志事件。

我根据教程设置了所有内容,但无法找到问题。不幸的是,没有任何错误事件可以锚定到。

我的settings.json是


    {
      "AWSAccessKeyId" : "***",
      "AWSSecretAccessKey" : "***",
      "AWSBucket" : "recallmagic",
      "public": {
        "analyticsSettings": {
          "Google Analytics" : {"trackingId": "UA-***"},     
          "Mixpanel"         : {"token":  "***", "people": true}
        }
      }
    }

我正在调用跟踪功能:


    analytics.track("Bought Ticket", {
      eventName: "Wine Tasting",
      couponValue: 50,
    });

它在localhost上正确呈现GA和Mixpanel js代码,但事实并非如此 推进heroku之后的情况。

我正在使用heroku-buildpack-multi

包含

的.buildpacks文件

    https://github.com/rocketmobile/heroku-buildpack-imagemagick.git
    https://github.com/seviu/heroku-buildpack-meteor.git

在heroku上部署okgrow:analytics时有什么专长吗?

1 个答案:

答案 0 :(得分:0)

好的,问题是,我没有在heroku上更新配置

heroku config:添加METEOR_SETTINGS =“$(cat settings.json)”