Отслеживайте администратора django с помощью Google Analytics - PullRequest
1 голос
/ 20 марта 2019

Какой самый быстрый способ поместить все страницы администрирования приложения Django в Google Analytics / TagManager?

EDIT Возможное решение здесь, но на самом деле мой вопрос касается оценки и сравнения всех возможных решений: Включение тега Google Analytics в администратор django без изменения шаблона для каждой страницы

1 Ответ

2 голосов
/ 20 марта 2019

Есть несколько способов сделать это

  • Расширьте шаблон 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. Это может быть полезно, если вы хотите отслеживать другую модель под другим аналитическим счетом.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...