Есть несколько способов сделать это
- Расширьте шаблон 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 как Media в ModelAdmin, чтобы отслеживать администратора модели. Для этого подхода вы должны добавить этот пользовательский js к каждому modeladmin. Это может быть полезно, если вы хотите отслеживать другую модель под другим аналитическим счетом.