运行 Django 1.6 和 Analytical 0.16.0
我的 settings.py 中有以下内容
GOOGLE_ANALYTICS_PROPERTY_ID = env_var('GOOGLE_ANALYTICS_PROPERTY_ID')
GOOGLE_ANALYTICS_DISPLAY_ADVERTISING = True
当我在本地和登台服务器上运行站点(即运行双击 dc.js 分析脚本)时,谷歌分析代码按预期显示,但是在生产环境中运行时,它仍然显示默认的谷歌分析 ga.js 脚本。
它不受DEBUG
打开或关闭的影响,而且我可以告诉生产和登台服务器上的设置和环境是相同的(都在 Heroku 上运行)。谁能解释为什么会这样?
编辑:已解决。原来我仍在生产服务器上运行 Analytical 0.15.0。如果 pip 要求中未指定版本,我错误地认为 heroku 会自动安装最新版本。