使用Google Analytics跟踪django管理员

使用Google Analytics跟踪django管理员,django,google-analytics,django-admin,Django,Google Analytics,Django Admin,将Django应用程序的所有管理页面置于Google Analytics/TagManager下的最快方式是什么 编辑 这里有一个可能的解决方案,但实际上我的问题是评估和比较所有可能的解决方案:有很多方法可以做到这一点 在项目中扩展django.contrib.admin.templates.admin.base.html模板,然后在此扩展的base.html模板中添加分析代码 将Google分析代码添加到自定义JS,然后将此JS作为媒体添加到ModelAdmin以跟踪模型管理员。对于这种

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

编辑
这里有一个可能的解决方案,但实际上我的问题是评估和比较所有可能的解决方案:

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

  • 在项目中扩展django.contrib.admin.templates.admin.base.html模板,然后在此扩展的base.html模板中添加分析代码
  • 将Google分析代码添加到自定义JS,然后将此JS作为媒体添加到ModelAdmin以跟踪模型管理员。对于这种方法,您必须将此自定义js添加到每个modeladmin。如果您想在不同的分析帐户下跟踪不同的模型,这可能很有用

谢谢你,ruddra!我编辑了问题的描述。谢谢你的建议!我认为第一种方法是解决我的问题的最佳方法,因为我需要确保包括所有管理模板。所以这个答案是最好的,绿色支票!
{% extends 'admin/base_site.html' %}
{% load static %}  
{% block extrahead %}
{{ block.super }} 
google analytics codes 
{% endblock %}