【问题标题】:Track django admin with Google Analytics使用 Google Analytics 跟踪 django 管理员
【发布时间】:2019-03-20 08:40:39
【问题描述】:

将 Django 应用的所有管理页面置于 Google Analytics/TagManager 下的最快方法是什么?

编辑 一个可能的解决方案在这里,但实际上我的问题是关于评估和比较所有可能的解决方案:Include google analytics tag to django admin without changing the template for every page

【问题讨论】:

标签: django google-analytics django-admin


【解决方案1】:

有很多方法可以做到这一点

  • 在您的项目中扩展 django.contrib.admin.templates.admin.base.html 模板,然后将分析代码添加到此扩展的 base.html 模板中。
{% extends 'admin/base_site.html' %}
{% load static %}  
{% block extrahead %}
{{ block.super }} 
google analytics codes 
{% endblock %}
  • 将 Google Analytical 代码添加到自定义 JS,然后将此 JS 作为媒体添加到 ModelAdmin 以跟踪模型管理员。对于这种方法,您必须将此自定义 js 添加到每个模型管理员。如果您想在不同的分析帐户下跟踪不同的模型,这可能会很有用。

【讨论】:

  • 感谢您的建议!我认为第一种方法最适合我的问题,因为我需要确保包含 all 管理模板。所以这个答案是最好的,绿色检查!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-14
  • 1970-01-01
  • 2018-03-16
  • 2012-09-09
  • 1970-01-01
相关资源
最近更新 更多