PHPackages                             danielsiepmann/tracking - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. danielsiepmann/tracking

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

danielsiepmann/tracking
=======================

Tracking for TYPO3

v4.0.1(1w ago)1831.1k↑26.4%3[5 issues](https://github.com/DanielSiepmann/tracking/issues)[3 PRs](https://github.com/DanielSiepmann/tracking/pulls)GPL-2.0-or-laterPHPPHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0CI passing

Since Sep 16Pushed 1w ago4 watchersCompare

[ Source](https://github.com/DanielSiepmann/tracking)[ Packagist](https://packagist.org/packages/danielsiepmann/tracking)[ Docs](https://daniel-siepmann.de/projects/typo3-extension-tracking.html)[ RSS](/packages/danielsiepmann-tracking/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (1)Dependencies (32)Versions (33)Used By (0)

About
-----

[](#about)

This extension was made to demonstrate technical features of TYPO3. Since v1.0.0 it is also available on packagist and intended for usage on production systems.

The following features should be demonstrated:

PSR-4 Autoloading StandardUse composer.json to provide autoloading information. Classes will be loaded when needed. No need for require statements.PSR-12 Extended Coding Style GuideCurrent stable Coding Style Guide, applied via Coding Sniffer.PSR-7 HTTP Message InterfaceAlso known as Request Response, used to create tracking information from incoming request.PSR-11 Container InterfaceAlso known as Dependency Injection. Used to resolve external dependencies, e.g. foreign classes. Existing TYPO3 factories are used to build QueryBuilder instances. Also DI is "misused" to provide configuration for dashboard widgets and tracking.PSR-15 HTTP HandlersAlso known as middlewares. Used to hook into processing to create tracking information.PSR-14 Event DispatcherNot in use yet.EXT:dashboardUsed to visualize collected tracking information.Thanks
------

[](#thanks)

Thanks to our supporters:

IconsGenerated by Partly sponsored code byExample
-------

[](#example)

The following widgets are added and could look like:

[![Documentation/Images/Widgets.png](Documentation/Images/Widgets.png)](Documentation/Images/Widgets.png)

A new record is added which looks like:

[![Documentation/Images/ListViewPageviews.png](Documentation/Images/ListViewPageviews.png)](Documentation/Images/ListViewPageviews.png)

[![Documentation/Images/RecordRecordview.png](Documentation/Images/RecordRecordview.png)](Documentation/Images/RecordRecordview.png)

###  Health Score

61

—

FairBetter than 98% of packages

Maintenance92

Actively maintained with recent releases

Popularity37

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 97.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~91 days

Recently: every ~126 days

Total

24

Last Release

11d ago

Major Versions

v1.4.0 → v2.0.02022-12-07

v2.5.0 → v3.0.02024-10-15

v3.2.0 → v4.0.02026-06-22

PHP version history (9 changes)v1.0.0PHP ^7.3.0

v1.1.0PHP ~7.4.0 || ~8.0.0

v1.1.2PHP ~7.3.0 || ~7.4.0 || ~8.0.0

v1.4.0PHP ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0

v2.1.0PHP ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0

v3.0.0PHP ~8.1.0 || ~8.2.0 || ~8.3.0

v3.1.0PHP ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0

v3.2.0PHP ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0

v4.0.0PHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/354250?v=4)[Daniel Siepmann](/maintainers/DanielSiepmann)[@DanielSiepmann](https://github.com/DanielSiepmann)

---

Top Contributors

[![DanielSiepmann](https://avatars.githubusercontent.com/u/354250?v=4)](https://github.com/DanielSiepmann "DanielSiepmann (142 commits)")[![d-s-codappix](https://avatars.githubusercontent.com/u/179449418?v=4)](https://github.com/d-s-codappix "d-s-codappix (3 commits)")[![kaystrobach](https://avatars.githubusercontent.com/u/1185776?v=4)](https://github.com/kaystrobach "kaystrobach (1 commits)")

---

Tags

phptypo3typo3-extension

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/danielsiepmann-tracking/health.svg)

```
[![Health](https://phpackages.com/badges/danielsiepmann-tracking/health.svg)](https://phpackages.com/packages/danielsiepmann-tracking)
```

###  Alternatives

[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22260.2k](/packages/eliashaeussler-typo3-warming)[typo3/cms-core

TYPO3 CMS Core

3713.2M5.1k](/packages/typo3-cms-core)[pagemachine/searchable

TYPO3 extension to index and search content with Elasticsearch

1039.9k](/packages/pagemachine-searchable)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1595.5k](/packages/eliashaeussler-typo3-form-consent)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
