Jmbo分析应用程序。
项目描述
Jmbo Analytics
Jmbo Analytics 将Google Analytics的强大功能带入您的Django项目
必需
您必须将 jmbo_analytics 添加到您的 INSTALLED_APPS
您必须指定一个Google Analytics 跟踪代码。
其中 xxx 是您的跟踪代码
JMBO_ANALYTICS = { 'google_analytics_id': 'xxx', }
用法
jmbo-analytics 提供两种方法将跟踪添加到您的页面。
1. HTML标签
使用 <img /> 并将其放在您的 base.html 中
{% load jmbo_analytics_tags %} <div style="display: none;"> <img src="{% google_analytics %}" width="0" height="0" /> </div>
2. 中间件和Celery
使用Django的中间件,您可以处理每个请求,并使用Celery向Google Analytics发送请求。请注意,这不支持反向缓存代理之后
MIDDLEWARE_CLASSES = ( 'jmbo_analytics.middleware.GoogleAnalyticsMiddleware', )
您可能需要将 jmbo_analytics 添加到您的 CELERY_IMPORTS
CELERY_IMPORTS = ('jmbo_analytics.tasks')
您还可以指定在跟踪时将被排除的路径
GOOGLE_ANALYTICS_IGNORE_PATH = ['/health/', ]
变更日志
0.2.2
修复了错误的头键。
0.2.1
发送正确命名的头。
0.2
使用requests库,因为它可以穿透HTTP代理。
0.1
简化依赖关系。
使透明GIF方法异步。
0.0.4
更好的打包。
0.0.3
从panomena-analytics分叉、重命名、重新授权。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
jmbo-analytics-0.2.2.tar.gz (11.0 kB 查看哈希值)
构建分发
jmbo_analytics-0.2.2-py2.7.egg (17.5 kB 查看哈希值)