Django Analytical Google Analytics Display广告致力于开发,升级但不是生产

时间:2014-01-14 19:46:58

标签: django google-analytics analytical

运行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分析脚本),谷歌分析代码会按预期显示,但是在生产时运行时,它仍会显示默认的Google Analytics ga。 js script。

它不受DEBUG打开或关闭的影响,因为我可以告诉生产和登台服务器上的设置和环境是相同的(两者都在Heroku上运行)。任何人都可以解释为什么会出现这种情况吗?

修改已解决。事实证明我仍在生产服务器上运行Analytical 0.15.0。如果没有在点数要求中指定版本,我错误地认为heroku自动安装了最新版本。

1 个答案:

答案 0 :(得分:0)

检查Heroku是否正在运行每个程序的相同版本:

   heroku pip freeze

事实证明它仍在运行旧版本的django-analytical,因为版本号未在pip要求文件中指定。除非明确指定,否则Heroku不会升级现有程序。将requirements.txt更改为以下内容解决了这个问题。

    django-analytical==0.16.0