0

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

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

我可以就要添加到我的项目中的GitHub 文件以及文件应该放在项目中的位置征求您的意见吗?

4

2 回答 2

1
  • 如果您将 Divio Cloud 用于您的 django CMS 项目,那么 Google Analytics 插件可能是将 Google Analytics 添加到站点的好方法(例如,如果您是无权访问站点代码的网络管理员,则很有用)。

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

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

于 2017-10-24T08:54:06.750 回答
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_UNIVERSAL,GOOGLE_ANALYTICS_TRACK_INDIVIDUALS

或者,您可以将分析中的 javascript 放到您的模板中。通常很容易将它包含在一个base.html继承到所有页面中。

于 2017-10-20T08:35:43.110 回答