要在piwik中显示员工编号,在页面中设置变量,取session中的员工编号,在要统计的页面中添加类似的代码,取session中的信息,代码如下:
(网站是否存储相关信息请咨询网站管理员,piwik只能取出管理员已经处理好的信息)
……
<?
php global $user;
?>
<input type="hidden" id="SEmployeeNO" name="SEmployeeNO" value="<?php echo $user->name;?>">
……
在作者的站点中,员工ID作为全局变量存放在$user中
添加好页面变量后,在piwik统计脚本中添加对应的变量,使piwik可以读取到页面中的变量,对站点的统计代码修改如下:
<!-- Piwik -->
<script type="text/javascript">
<span style="color:#ff0000;">var employee_no_val = jQuery("input[id='SEmployeeNO']").val();; </span>
var _paq = _paq || [];
// you can set up to 5 custom variables for each visitor
<span style="color:#ff0000;">_paq.push(["setCustomVariable", 1, "ID", employee_no_val, "visit"]);</span>
_paq.push(['setDocumentTitle', document.domain + "/" + document.title]);
……
</script>
……
<!-- End Piwik Code -->
红色部分为添加的代码,Piwik最多支持添加五个自定义变量,超过五个变量可以将变量编为一组显示
添加后显示效果: