开源统计系统piwik二次开发随手记v1.1 - 图文
更新时间:2023-12-01 16:52:01 阅读量: 教育文库 文档下载
- 开源统计系统推荐度:
- 相关推荐
1
二次开发随手记
我在哪里可以找到Piwik跟踪代码?
使用本页面描述的所有功能,您需要使用最新版本的跟踪代码。为你的网站上找到的跟踪代码,请按照下面的步骤:
登录到您的管理员或超级用户使用piwik帐户 点击设置访问管理区
点击网站列出的网站,你跟踪Piwik 你希望跟踪网站上点击查看跟踪代码
现在你可以复制和粘贴的JavaScript跟踪代码到你的网页,就在< /
标签。 使用piwik的跟踪代码如下: 2
在你使用piwik的跟踪代码,{$piwik_url }取代piwik url, { $ idsite }取代将在你跟踪Piwik网站idsite取代。
此代码可以看看那些你熟悉JavaScript有点奇怪,但那是因为它是由异步运行。换句话说,浏览器不会等待piwik.js下载文件来显示你的网页。 异步跟踪,配置和跟踪返回由全局数组
_paq执行的,独立的piwik.js异步加载。格式:
_paq.push([ 'API_method_name', parameter_list ]); 你也可以执行推送函数。比如说呢:
var visitor_id; _paq.push([ function() { visitor_id = this.getVisitorId(); }]); 或例如,拿一个自定义变量 variable (name,value) 使用异步代码:
_paq.push(['setCustomVariable','1','VisitorType','Member']); _paq.push([ function() { var customVariable = this.getCustomVariable(1); }]); 你可以推送_paq数组甚至在piwik.js文件被加载并运行。
如果你使用piwik的跟踪代码看起来不喜欢这一个,你可以使用过时的版本。旧版本仍然正常工作,将跟踪您的访客,但我们强烈建议您更新您的网页,使用最新的跟踪代码。
JavaScript的追踪功能,自定义显示在使用piwik网页名称
默认情况下,使用piwik使用当前页面的URL在piwik界面页面标题。如果你的URL是不简单的,或者如果你想自定义方式Piwik跟踪你的页面,你可以指定页面的标题中使用JavaScript代码。 一个常见的用途是设置HTML标题值作为文档的标题: [...] _paq.push(['setDocumentTitle', document.title]); 3
_paq.push(['trackPageView']); [...] 如果你跟踪多个子域,在同一个网站,你可能想让你的网页标题作为前缀的子域名很容易让你看到交通数据为每个子域。你可以在做这么简单: [...] _paq.push(['setDocumentTitle', document.domain + \ _paq.push(['trackPageView']); [...] 高级用户还可以动态生成页面的名称,例如,PHP: [...] _paq.push(['setDocumentTitle', \\ _paq.push(['trackPageView']); [...]
点击手动触发事件
默认情况下,页面视图,当JavaScript Piwik轨迹跟踪代码加载并执行在每个页面视图。然而,在现代的网站或Web应用程序的用户交互,并不涉及加载新页。例如,当用户点击一个链接JavaScript,或者当他
4
们点击一个标签(这将触发一个js事件),或当他们与用户的交互界面元素,你仍然可以使用piwik追踪这些相互作用。
与piwik跟踪任何用户交互或点击,您可以手动调用JavaScript函数
trackEvent(category, action, [name], [value]) 。例如,如果你想跟踪一个JavaScript菜单上单击,你可以写: [...] [...] 手动触发一个目标转换
默认情况下,目标在Piwik被定义为“匹配”的URL部分(开始,包含,或正则表达式匹配)。你还可以跟踪给定目标页面,下载,或网页链接点击。
在某些情况下,你可能想注册在其他类型的动作转换,例如: 当用户提交表单
当用户在超过一个给定的时间在网页上 当一个用户做一些互动的Flash应用程序
当用户提交了他的车并做了付款:你可以使用piwik的跟踪代码来支付网站将在你使用piwik数据库记录转换,在转换的制定的收益
触发一个目标使用Piwik JavaScript跟踪,你可以简单的做: [...] // logs a conversion for goal 1 5
_paq.push(['trackGoal', 1]); [...] 你也可以注册为这个目标转换一个自定义的收入。例如,您可以生成调用trackgoal动态确定交易收入: [...] /* logs a conversion for goal 1 with the custom revenue set */ _paq.push(['trackGoal', 1, getCartValue(); ?>]); [...] 跟踪电子商务订单,车的更新和产品/类别页面视图
启用电子商务跟踪
电子商务报告,默认是禁用的。为了使电子商务分析报告,点击设置>网页>编辑”并选择启用电子商务电子商务中列的下拉菜单。
正在阅读:
开源统计系统piwik二次开发随手记v1.1 - 图文12-01
《农业政策学》复习资料整理02-29
山东省成人高等教育品牌专业验收标准08-18
专题3:熔化和凝固(李季)08-06
员工个人试用期阶段总结精品范文08-03
华侨大学马万祺优秀博士、硕士学位论文08-30
中西哲学家生死观漫谈01-22
电感计算总结07-05
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 开源
- 手记
- 统计
- 图文
- 开发
- 系统
- piwik
- 1.1
- 关于进一步加强公路水运工程工地试验室管理的通知
- 加强机关作风建设之我见
- 通信原理复习题(含答案)
- 学生公寓楼项目绩效评价报告
- 七年级生物下册第四单元第四章第一节流动的组织 血液教案4新版新人教版0515111
- 工程经济试卷及答案
- 场面描写
- 试题
- 牛津中小学英语网4A期末试卷(获奖试卷)
- 危险废物鉴别工作程序与管理规定(征求意见稿)编制说明资料
- 除氧器技术改进的建议与可行性分析
- 单相交流电路测试卷
- 校本选修国画课程评价方案
- 学校生命教育工作介绍
- 高一地理前三章练习题(有答案) - 图文
- 部编教材一年级语文下册第七单元教学设计表格式
- ADS1256中文资料24位AD模块高精度ADC采集卡说明书 - 图文
- Java常用API知识测试-A卷
- 钼及钼同位素地球化学 - 同位素体系 - 测试技术及在地质中的应用 - 徐林刚 - 图文
- 语文一轮专题一文言文阅读 - 历览前贤国与家,披文入情悟精华4文言基础突破三词类活用和文言句式教师用书