通过Google Analytics(分析)跟踪Django管理员



在Google Analytics(分析)/tagmanager下,将DJANGO应用程序的所有管理页面放置的最快方法是什么?

编辑一个可能的解决方案是在这里,但实际上我的问题是要评估和比较所有可能的解决方案:在不更改每个页面的模板

的情况下包括Google Analytics(分析)标签与Django Admin。

有多种方法可以做

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

最新更新