nattreid / tracking

Nette Framework的跟踪

1.5.4 2019-03-07 07:47 UTC

README

设置

config.neon

extensions:
    tracking: NAttreid\Tracking\DI\TrackingExtension

可能的设置

tracking:
    trackUrl: 'track'
    clickUrl: 'clickTrack'
    minTimeBetweenVisits: 30 # v minutach
    onlineTime: 3 # v minutach
    anonymizeIp: false
    trackBot: false # ukládat i roboty?

并将其添加到orm模型跟踪中。在示例中,orm扩展的名称为orm

orm:
    add:
        - NAttreid\Tracking\Model\Orm

使用

/** @var \NAttreid\Tracking\Tracking @inject */
public $tracking;

客户端

<script async type="text/javascript" src="/js/tracking/nTracker.min.js"></script>

跟踪点击

在HTML元素中添加属性data-nctr="您要记录的名称"。对于补充信息,使用属性data-ncval="值",如果您想合并或计算值,则使用属性data-ncavg="值"data-ncsum="值"

<a href="/test" data-nctr="testingPage" data-ncval="test" data-ncavg="5" data-ncsum="10">Test</a>