将Aldryn Google Analytics添加到Django CMS

时间:2017-10-20 05:18:09

标签: python django google-analytics django-cms divio

我目前有一个django cms网站,并希望使用aldryn-google-analytics插件安装谷歌分析。

我没有Divio Cloud帐户,而且我对python很陌生。

我可以在GitHub files上寻求您的建议,以便将文件添加到项目中。

2 个答案:

答案 0 :(得分:0)

看起来您不需要Divio Cloud帐户。看起来它只需要定义一些设置。看看该应用程序的这一部分;

google_analytics_id = getattr(settings, 'GOOGLE_ANALYTICS_ID', None)
use_universal_analytics = getattr(settings, 'GOOGLE_ANALYTICS_USE_UNIVERSAL', False)
track_individuals = getattr(settings, 'GOOGLE_ANALYTICS_TRACK_INDIVIDUALS', False)

如果您在django设置文件中将分析ID设置为以下设置,则可以看到它可以正常工作; GOOGLE_ANALYTICS_ID

您还可以选择启用以下两个设置(TrueFalse)来启用这些功能; GOOGLE_ANALYTICS_USE_UNIVERSALGOOGLE_ANALYTICS_TRACK_INDIVIDUALS

或者,您可以将javascript从分析中删除到您的模板中。通常很容易将其包含在base.html中,并继承到所有页面。

答案 1 :(得分:0)

  • 如果您正在为您的django CMS项目使用Divio Cloud,那么Google Analytics插件可以成为将Google Analytics添加到网站的好方法(如果您是例如没有网络管理员的网站管理员,则非常有用)访问网站代码)。

  • 如果您不是,只需将Google提供的JS代码段复制并粘贴到您的模板中即可。

事实上,即使您使用的是Divio Cloud,也可以这样做。