nattreid / tracking
Tracking for Nette Framework
1.5.4
2019-03-07 07:47 UTC
Requires
- php: >= 7.1
- nattreid/orm: ~1.0
- nattreid/routing: ~1.0
- nattreid/security: ~1.0
- nattreid/utils: ~1.0
- nette/di: ~2.4
Requires (Dev)
- nette/tester: ~1.7
- tracy/tracy: ~2.4
- dev-master / 1.x-dev
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.1
- 1.4.0
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3.1
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-12-09 19:28:25 UTC
README
Nastaveni
config.neon
extensions: tracking: NAttreid\Tracking\DI\TrackingExtension
Možné nastavení
tracking: trackUrl: 'track' clickUrl: 'clickTrack' minTimeBetweenVisits: 30 # v minutach onlineTime: 3 # v minutach anonymizeIp: false trackBot: false # ukládat i roboty?
A přidat do orm model trackingu. V příkladu je extension orm pod nazvem orm
orm: add: - NAttreid\Tracking\Model\Orm
Použítí
/** @var \NAttreid\Tracking\Tracking @inject */ public $tracking;
Klient
<script async type="text/javascript" src="/js/tracking/nTracker.min.js"></script>
Trackování kliků
Do html elementu přidate atribut data-nctr="nazev_ktery_chcete_logovat". Pro doplňující informace slouží atribut data-ncval="hodnota" a pokud chcete hodnoty slučovat nebo průměrovat, tak k tomu slouží atributy data-ncavg="hodnota" a data-ncsum="hodnota"
<a href="/test" data-nctr="testingPage" data-ncval="test" data-ncavg="5" data-ncsum="10">Test</a>