Django Google Analytics app允许在服务器端/非JavaScript中进行跟踪。
项目描述
Django Google Analytics将服务器端/非JavaScript Google Analytics的强大功能带入您的Django项目
安装
从 PyPI 安装 django-google-analytics-app 或以其他方式将其添加到您的 Python 路径。
将 google_analytics 添加到您的 INSTALLED_APPS 设置。
将 URL 包含添加到项目的 urls.py 文件中
re_path('djga/', include('google_analytics.urls')),
指定一个 Google Analytics 跟踪代码,例如:
GOOGLE_ANALYTICS = { 'google_analytics_id': 'UA-000000-2', }
其中 UA-000000-2 是您的唯一跟踪代码。
如果您打算通过中间件和 Celery 进行跟踪,请务必 安装 Celery 并运行其工作进程。
用法
有两种方法可以将跟踪添加到您的页面中。
1. HTML标签
使用 <img/> 并将其放入您的 base.html
{% load google_analytics_tags %} <div style="display:none"> <img src="{% google_analytics %}" width="0" height="0" /> </div>
2. 中间件 + Celery
使用 Django 的中间件,您可以对每个请求进行处理,并使用 Celery 向 Google Analytics 发送请求
MIDDLEWARE = [ 'google_analytics.middleware.GoogleAnalyticsMiddleware', ]
您必须将 google_analytics 添加到您的 CELERY_IMPORTS
CELERY_IMPORTS = ('google_analytics.tasks')
您还可以指定在跟踪时将排除的路径
GOOGLE_ANALYTICS_IGNORE_PATH = ['/health/', ]
项目详情
关闭
哈希值 for django_google_analytics_app-6.0.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | badefb910a46f09040ab24f652497a58adcae07ca1526869cd34ee8632fce729 |
|
MD5 | 96beeebec2e24fa70e57ee0b5de560fa |
|
BLAKE2b-256 | 7fcc45f30eddd0a4e2eaacab22149858c4b6c39d3ef90bd05e0dce0f1358e6d2 |