跳转到主要内容

Django Google Analytics app允许在服务器端/非JavaScript中进行跟踪。

项目描述

Django Google Analytics将服务器端/非JavaScript Google Analytics的强大功能带入您的Django项目

安装

  1. 从 PyPI 安装 django-google-analytics-app 或以其他方式将其添加到您的 Python 路径。

  2. google_analytics 添加到您的 INSTALLED_APPS 设置。

  3. 将 URL 包含添加到项目的 urls.py 文件中

    re_path('djga/', include('google_analytics.urls')),
  4. 指定一个 Google Analytics 跟踪代码,例如:

    GOOGLE_ANALYTICS = {
        'google_analytics_id': 'UA-000000-2',
    }

    其中 UA-000000-2 是您的唯一跟踪代码。

  5. 如果您打算通过中间件和 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/', ]

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

django-google-analytics-app-6.0.0.tar.gz (12.5 kB 查看哈希值)

上传时间

构建分布

django_google_analytics_app-6.0.0-py2.py3-none-any.whl (13.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面