添加Aldryn谷歌Analytics(分析)的Django CMS

问题描述:

我现在有一个Django CMS的网站,并会想安装谷歌分析,使用aldryn - 谷歌 - 分析插件。添加Aldryn谷歌Analytics(分析)的Django CMS

我没有Divio Cloud帐户,我真的是python的新手。

我可以在GitHub files上征求您的意见,并将其添加到我的项目中,并将文件放置到项目中。

看起来不像你需要一个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) 

从这里,你可以看到,如果你提供你的分析ID在你的Django设置文件的如下设置它会工作; GOOGLE_ANALYTICS_ID

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

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

+0

感谢您的帮助。从这篇文章(http://divio-cloud-developer-handbook.readthedocs.io/en/latest/background/anatomy-addon.html),我认为我们无法直接编辑settings.py。如何将Github [文件](https://github.com/aldryn/aldryn-google-analytics)的任何建议纳入项目? – vsg

+0

@vsg我以为你说你没有divio云帐户,所以你只是托管自己的python网站?只需从github下载应用程序(绿色按钮)并将其添加到您的项目。 –

+0

我认为关于divio应用程序解剖的文章将是相关的,因为aldryn谷歌分析是从divio。我是否将github上的每个文件添加到我的项目中?我在哪个文件夹级别添加文件?谢谢。 – vsg

  • 如果您使用Divio云为你的Django CMS项目中,谷歌Analytics(分析)插件可以是一个很好的方式,以谷歌Analytics(分析)添加到网站(有用的,如果你是例如网络管理员谁不有权访问网站代码)。

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

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