我正在尝试使用okgrow:analytics
包将userId发送到Meteor中的Google Analytics(分析)。使用Google Analytics Debugger Chrome扩展程序,我确定未发送userId。 (我还按照步骤here在Google Analytics(分析)中设置了专用的userId视图)。
在okgrow:analytics
文档中指出:“ ...该软件包将自动跟踪用户登录和注销的时间。登录将在该用户上调用ID,并将其Meteor.userId与以前的匿名活动相关联。”
查看他们的代码,看来他们没有设置integrations
选项以包括Google Analytics(分析)。看到此消息后,我尝试在analytics.indentify(Meteor.userId(), {integrations: {"Google Analytics": true}})
的回调中调用Meteor.loginWithPassword
,但仍未发送任何userId。
最佳答案
我在Github上打开了一个问题,解决方案是将settings.json
文件中的Google Analytics(分析)设置更改为:
'Google Analytics' : {'trackingId': <ga-id>, 'sendUserId':true}