跳转到主要内容

将表单错误作为事件报告给Google Analytics的表单混入

项目描述

已弃用:我们决定不更新此包以支持GA4,并且此包不再维护。

一个表单混入,将表单错误报告为Google Analytics的事件。

注意:仅支持通用分析,现在已弃用!

使用方法

使用pip安装 pip install django-form-error-reporting

请参阅tests/forms.py中的示例

class ReportedForm(GAErrorReportingMixin, Form):
    ga_tracking_id = 'UA-12345678-0'

    ...

开发

https://github.com/ministryofjustice/django-form-error-reporting/actions/workflows/test.yml/badge.svg?branch=main https://github.com/ministryofjustice/django-form-error-reporting/actions/workflows/lint.yml/badge.svg?branch=main

请在GitHub上报告错误和打开拉取请求。

为了在此库的更改上工作,建议将其以可编辑模式安装到虚拟环境中,即 pip install --editable .

使用 python -m tests 在本地运行所有测试。或者,如果您有多个Python版本,您可以使用 tox

[仅限GitHub团队成员] 通过以下方式将新版本分发到 PyPI

  • 更新form_error_reporting.py中的VERSION元组

  • 历史中添加注释

  • 在GitHub上发布一个版本,这会触发PyPI的上传;或者,在本地运行 python -m build; twine upload dist/*

历史

0.12

将测试、构建和发布流程从已弃用的setuptools命令迁移出去。没有重大的库更改。

0.11

警告:目前仅支持通用分析。放弃对python 3.6和3.7的支持。添加对python 3.11的支持。添加对Django版本4.0 & 4.1的实验性支持。改进测试和代码检查。

0.10

添加对python 3.9和3.10的支持。改进测试和代码检查。

0.9

放弃对python 3.5的支持。改进代码检查。

0.8

放弃对python 2的支持(现在与3.5 - 3.8兼容)。支持Django 2.2 - 3.2(都是LTS)。

0.7

改进测试。

0.6

修复版本问题(模块在安装依赖项之前无法加载)。

0.5

报告用户语言偏好。更好的代理请求IP地址跟踪。添加失败请求的错误日志。修复大负载错误。

0.4

在报告给Google Analytics时忽略所有错误。

0.3

添加python 2兼容性。

0.2

添加方便的表单混入,以从请求和设置中获取Google Analytics ID。

0.1

原始发布。

项目详情


下载文件

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

源分发

django-form-error-reporting-0.12.tar.gz (7.8 kB 查看散列)

上传于 源码

构建分发

django_form_error_reporting-0.12-py3-none-any.whl (6.2 kB 查看哈希值)

上传于 Python 3

由以下支持

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