PHPackages                             edgedesign/analytics-bundle - 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. edgedesign/analytics-bundle

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

edgedesign/analytics-bundle
===========================

Symfony2 bundle providing analytics measurement via JavaScript.

v1.0.0(12y ago)1191[1 issues](https://github.com/EdgedesignCZ/AnalyticsBundle/issues)proprietaryPHP

Since Jul 4Pushed 12y agoCompare

[ Source](https://github.com/EdgedesignCZ/AnalyticsBundle)[ Packagist](https://packagist.org/packages/edgedesign/analytics-bundle)[ RSS](/packages/edgedesign-analytics-bundle/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependenciesVersions (2)Used By (0)

Edge AnalyticsBundle
====================

[](#edge-analyticsbundle)

Symfony2 bundle providing Google like analytics measurement API via JavaScript.

**Features:**

- Async JS loading analytics script (Google-like)
- Collects data using form-like POST HTTP request with optional cache busting
- Collected values may be `ea('key','value')` and `ea('key': ['arr','ay'])`
- Customisable analytics.js URL and few other options

Quick start
-----------

[](#quick-start)

Place this code in HTML header:

```

    (function(i,d,t,a,u,g,s){i['EdgeAnalyticsObject']=a;i[a]=i[a]||function(){
    (i[a].q=i[a].q||[]).push(arguments)};i[a].t=1*new Date();g=d.createElement(t);
    g.src=u;s=d.getElementsByTagName(t)[0];s.parentNode.insertBefore(g,s);
    }(window,document,'script','ea','/analytics/js'));

     // Custom collect route: string (defualt: '/analytics/collect')
     // Warning: URL parmeter 'z' is dedicated fot Cache Busting Token
    ea('_url','/analytics/collect?a=x');
     // Send Cache Busting Token: true|1|'on' (default: true)
    ea('_usecbt', 'on');
    // Collect response length: int (defualt: 35 = lenght of ea.gif)
    ea('_checksum','35');
    // Custom key: value paremeter
    ea('key', 'value');
    // Custom key: array paremeter
    ea('keyx', ['value1','value2','value3']);

```

Testing
-------

[](#testing)

### JavaScript Env.

[](#javascript-env)

Test folder contains mock server powered by node.js Express and index.html. You will need node.js (`brew install node`) and its package manager NPM (`curl http://npmjs.org/install.sh | sh`.

Steps:

- `cd` in to the `Tests`
- Run `npm install` (
- Run `npm start` or `node.js server.js`
- `open http://localhost:4000/`
- See index.html page network communication and source

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

4700d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6468a80f26006dc63218995f4d7b3c0ce335769c276f373f9522ca94a9ad7c43?d=identicon)[edgedesigncz](/maintainers/edgedesigncz)

![](https://www.gravatar.com/avatar/0a392f1911454ccedf19253e76c1c98d029617abef4a6818459cf32d841f756d?d=identicon)[vaclav.novotny@edgedesign.cz](/maintainers/vaclav.novotny@edgedesign.cz)

---

Top Contributors

[![tomaskuba](https://avatars.githubusercontent.com/u/515118?v=4)](https://github.com/tomaskuba "tomaskuba (11 commits)")

### Embed Badge

![Health badge](/badges/edgedesign-analytics-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/edgedesign-analytics-bundle/health.svg)](https://phpackages.com/packages/edgedesign-analytics-bundle)
```

PHPackages © 2026

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