Skip to main content

A simple app to add the Matomo JS tracking code to your template.

django-matomo is listed as an official Django integration package at: https://matomo.org/integrate/ (since April 2022).

The current repository has been forked from django-piwik (legacy) by Raphael “jasjukaitis” Jasjukaitis. django-piwik was listed as an official Django plugin for Matomo from 2013 to March 2022.

Requirements

  • Django

Installation

Using PyPI you can simply type into a terminal:

pip install django-matomo

or

easy_install django-matomo

Configuration

Add matomo to the list of INSTALLED_APPS in your settings.py file.

Also MATOMO_SITE_ID (e.g. 51) and MATOMO_URL (e.g. 'http://matomo.example.com/', please don’t forget the trailing slash!) are required.

In the template, put {% load matomo_tags %} to the top and add {% tracking_code %} before the </body> tag.

That’s it. Happy tracking!

Uploading to PyPi

Article on Medium (Towards Data Science) on how to upload packages to PyPi.

In short:

python setup.py sdist

twine upload dist/*

Version history

  • Version 0.1.6 README changes after accepting django-matomo as an official Matomo plugin.

  • Version 0.1.5 information on uploading to PyPi added to the README. Minor formatting changes.

  • Versions up to 0.1.4 are mainly formatting changes for the RST README format.

  • Main changes were introduced in 0.1 version of the package.

Author(s)

Copyright 2022 Mikolaj Buchwald <mikolaj.buchwald@gmail.com>

as django-piwik: Copyright 2013 Raphael Jasjukaitis <webmaster@raphaa.de>

Released under the BSD license.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-matomo-0.1.6.tar.gz (3.2 kB view details)

Uploaded Source

File details

Details for the file django-matomo-0.1.6.tar.gz.

File metadata

  • Download URL: django-matomo-0.1.6.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.0

File hashes

Hashes for django-matomo-0.1.6.tar.gz
Algorithm Hash digest
SHA256 3813b8e9c62e6c9649034648d10ef4138249c442d74199651880ddb819a5a429
MD5 658a6abb86d778b2a7634b1f84b318a1
BLAKE2b-256 9c14225e411c8fa847a28782403243500760b426ce44171ecaef2fb5bfa0f6d4

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.6 This release

1 file

0.1.5

1 file

0.1.4

1 file

0.1.2

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page