使用Google Analytics跟踪django管理员
将Django应用程序的所有管理页面置于Google Analytics/TagManager下的最快方式是什么 编辑使用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.contrib.admin.templates.admin.base.html模板,然后在此扩展的base.html模板中添加分析代码
- 将Google分析代码添加到自定义JS,然后将此JS作为媒体添加到ModelAdmin以跟踪模型管理员。对于这种方法,您必须将此自定义js添加到每个modeladmin。如果您想在不同的分析帐户下跟踪不同的模型,这可能很有用
{% extends 'admin/base_site.html' %}
{% load static %}
{% block extrahead %}
{{ block.super }}
google analytics codes
{% endblock %}