django-analytical

Django 项目的分析服务。「Analytics services for Django projects」

Github stars Tracking Chart

django-analytical

django-analytical 应用程序将分析服务集成到 Django 项目中。

对 Django 项目使用分析服务意味着在项目模板中添加 Javascript 跟踪代码。当然,每个服务都有自己特定的安装说明。此外,还需要包括惟一标识符,这些标识符最后会出现在模板中。这不大好。

这个应用程序将不同分析服务的细节隐藏在一个通用接口之后,并将个人信息和配置保存在模板之外。它的目标是使基本的设置非常简单,同时允许高级用户自定义跟踪。每个服务都是按照服务本身的推荐设置的,如果可能的话使用异步版本的 Javascript 代码。

当前支持的服务

文档和支持

该文档可在 docs 目录中找到或在线阅读。源代码和问题跟踪器由 GitHub 慷慨托管。在实现新的服务集成时,应该报告 bug,而对于长时间聊天和编码支持,欢迎使用我们的 Gitter 聊天室

如何贡献

如果你想通过发布详细的 bug 报告,提出新特性或其他需要支持的分析服务,或建议文档改进,来帮助 django-analytical 的开发,请使用问题跟踪器。如果你想弄脏你的手,很好!克隆存储库,进行更改并放置一个 pull 请求。创造一个问题来讨论你的计划是有用的。

这是一个Jazzband项目。通过投稿,您同意遵守贡献者行为准则并遵循指南

Main metrics

Overview
Name With Ownerjazzband/django-analytical
Primary LanguagePython
Program languagePython (Language Count: 1)
PlatformLinux, Mac, Windows
License:MIT License
所有者活动
Created At2011-01-17 07:11:03
Pushed At2025-04-04 12:35:17
Last Commit At
Release Count38
Last Release Namev3.1.0 (Posted on )
First Release Namesemver (Posted on 2011-01-25 01:15:43)
用户参与
Stargazers Count1.2k
Watchers Count34
Fork Count172
Commits Count589
Has Issues Enabled
Issues Count77
Issue Open Count34
Pull Requests Count132
Pull Requests Open Count8
Pull Requests Close Count17
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

django-analytical |latest-version|

|build-status| |coverage| |python-support| |license| |gitter| |jazzband|

The django-analytical application integrates analytics services into a
Django_ project.

.. start docs include

Using an analytics service with a Django project means adding Javascript
tracking code to the project templates. Of course, every service has
its own specific installation instructions. Furthermore, you need to
include your unique identifiers, which then end up in the templates.
Not very nice.

This application hides the details of the different analytics services
behind a generic interface, and keeps personal information and
configuration out of the templates. Its goal is to make the basic
set-up very simple, while allowing advanced users to customize tracking.
Each service is set up as recommended by the services themselves, using
an asynchronous version of the Javascript code if possible.

.. end docs include

.. |latest-version| image:: https://img.shields.io/pypi/v/django-analytical.svg
:alt: Latest version on PyPI
:target: https://pypi.org/project/django-analytical/
.. |build-status| image:: https://img.shields.io/travis/jazzband/django-analytical/master.svg
:alt: Build status
:target: https://travis-ci.org/jazzband/django-analytical
.. |coverage| image:: https://img.shields.io/coveralls/github/jazzband/django-analytical/master.svg
:alt: Test coverage
:target: https://coveralls.io/r/jazzband/django-analytical
.. |python-support| image:: https://img.shields.io/pypi/pyversions/django-analytical.svg
:target: https://pypi.org/project/django-analytical/
:alt: Python versions
.. |license| image:: https://img.shields.io/pypi/l/django-analytical.svg
:alt: Software license
:target: https://github.com/jazzband/django-analytical/blob/master/LICENSE.txt
.. |gitter| image:: https://img.shields.io/gitter/room/jazzband/django-analytical.svg
:alt: Gitter chat room
:target: https://gitter.im/jazzband/django-analytical
.. |jazzband| image:: https://jazzband.co/static/img/badge.svg
:alt: Jazzband
:target: https://jazzband.co/
.. _Django: http://www.djangoproject.com/

Currently Supported Services

  • Chartbeat_ traffic analysis
  • Clickmap_ visual click tracking
  • Clicky_ traffic analysis
  • Crazy Egg_ visual click tracking
  • Facebook Pixel_ advertising analytics
  • Gaug.es_ real time web analytics
  • Google Analytics_ traffic analysis
  • GoSquared_ traffic monitoring
  • Hotjar_ analytics and user feedback
  • HubSpot_ inbound marketing
  • Intercom_ live chat and support
  • KISSinsights_ feedback surveys
  • KISSmetrics_ funnel analysis
  • Mixpanel_ event tracking
  • Olark_ visitor chat
  • Optimizely_ A/B testing
  • Performable_ web analytics and landing pages
  • Matomo (formerly Piwik)_ open source web analytics
  • Rating\@Mail.ru_ web analytics
  • SnapEngage_ live chat
  • Spring Metrics_ conversion tracking
  • UserVoice_ user feedback and helpdesk
  • Woopra_ web analytics
  • Yandex.Metrica_ web analytics

.. _Chartbeat: http://www.chartbeat.com/
.. _Clickmap: http://getclickmap.com/
.. _Clicky: http://getclicky.com/
.. _Crazy Egg: http://www.crazyegg.com/
.. _Facebook Pixel: https://developers.facebook.com/docs/facebook-pixel/
.. _Gaug.es: http://get.gaug.es/
.. _Google Analytics: http://www.google.com/analytics/
.. _GoSquared: http://www.gosquared.com/
.. _Hotjar: https://www.hotjar.com/
.. _HubSpot: http://www.hubspot.com/
.. _Intercom: http://www.intercom.io/
.. _KISSinsights: http://www.kissinsights.com/
.. _KISSmetrics: http://www.kissmetrics.com/
.. _Mixpanel: http://www.mixpanel.com/
.. _Olark: http://www.olark.com/
.. _Optimizely: http://www.optimizely.com/
.. _Performable: http://www.performable.com/
.. _Matomo (formerly Piwik): https://matomo.org
.. _Rating\@Mail.ru: http://top.mail.ru/
.. _SnapEngage: http://www.snapengage.com/
.. _Spring Metrics: http://www.springmetrics.com/
.. _UserVoice: http://www.uservoice.com/
.. _Woopra: http://www.woopra.com/
.. _Yandex.Metrica: http://metrica.yandex.com

Documentation and Support

The documentation can be found in the docs directory or read online. The source code and issue tracker are generously hosted by GitHub. Bugs should be reported there, whereas for lengthy chats
and coding support when implementing new service integrations you're
welcome to use our Gitter chat room_.

.. _read online: https://django-analytical.readthedocs.io/
.. _hosted by GitHub: https://github.com/jazzband/django-analytical
.. _Gitter chat room: https://gitter.im/jazzband/django-analytical

How To Contribute

.. start contribute include

If you want to help out with the development of django-analytical, by
posting detailed bug reports, proposing new features or other analytics
services to support, or suggesting documentation improvements, use the
issue tracker. If you want to get your hands dirty, great! Clone
the repository, make changes and place a pull request
. Creating an
issue to discuss your plans is useful.

This is a Jazzband_ project. By contributing you agree to abide by the
Contributor Code of Conduct_ and follow the guidelines_.

.. _issue tracker: https://github.com/jazzband/django-analytical/issues
.. _pull request: https://github.com/jazzband/django-analytical/pulls
.. _Jazzband: https://jazzband.co
.. _Contributor Code of Conduct: https://jazzband.co/about/conduct
.. _guidelines: https://jazzband.co/about/guidelines

.. end contribute include