将表单错误作为事件报告给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'
...
开发
请在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
原始发布。
版权
版权(C)2023 HM政府(司法部数字与技术)。有关更多信息,请参阅LICENSE.txt。
项目详情
哈希值 for django_form_error_reporting-0.12-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1e4a906788134f67233ae325a69a3a9cf69a3bda9db5822fdfad4fb80fabbc02 |
|
MD5 | db91ad6a73c4d777995d705ee0bb02da |
|
BLAKE2b-256 | e583e7c53793d4986616d7ae34fb1e56c5d4f72cf7afaa09689f56f7b5835584 |