0.0.6 • Published 2 years ago

lz-taobao-piwik v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

lz-taobao-piwik

Link your Piwik/Matomo installation

Installation

npm install --save lz-wechat-piwik

Usage

init

reportUrl:服务器发送地址
siteId:服务器站点id
 在你的页面所属JS中引入
 autoTrackPage:是否主动发请求,如果为true,就会在页面初始化onload中自动发送,建议为false

import Matomo from 'lz-taobao-matomo'
Matomo.initTracker(reportUrl, siteId,  { autoTrackPage:false })

export default class extends wepy.app {
  config = {
    pages: [
      'pages/home/index',

through

/**
 *  页面初始化
 * eg:
 * 正常小程序页面会自动追踪page.onLoad页面事件进行上报
 *  Matomo.trackPageView(customTitle, pageUrl);
 * customTitle: 页面标题
 * pageUrl: 页面url

 */
Matomo.trackPageView("fafa", "fafda");

/**
 * 自定义事件追踪
 * eg:
 *  this.$parent.$wxapp.matomo.trackEvent('商城', '商品分享', '商品名称', 1)
 * category: 事件分类
 * action: 动作
 * name: 具体目标名称, 非必填
 * num: 事件动作的数值型参数,非必填,数值类型
 */
Matomo.trackEvent('category', 'action', 'name', num)

/**
 * 自定义页面搜索
 * 正常小程序页面会自动追踪page.onLoad页面事件进行上报,其他页面需手动上报
 * eg:
 *  Matomo.tracker.trackSiteSearch(keyword, category, resultsCount, customData);
 * keyword:搜索关键字
 * category:搜索类别
 * resultsCount:搜索次数
 * 
 */
Matomo.tracker.trackSiteSearch(keyword, category, resultsCount);

/**
 * 追踪商品下订单
 * 正常小程序页面会自动追踪page.onLoad页面事件进行上报,其他页面需手动上报
 * eg:
 *  Matomo.tracker.trackEcommerceOrder(orderId, grandTotal, subTotal, tax, shipping, discount);
 * orderId:订单号
 * grandTotal:事务的总收入(包括税、运费等)
 * subTotal:小计金额,通常是此订单中所有项目的项目价格总和(应用税前和运费)
 * tax:此订单的税额
 * shipping:)此订单的装运金额
 * discount:此订单中的折扣金额
 */
Matomo.tracker.trackEcommerceOrder(orderId, grandTotal, subTotal, tax, shipping, discount);


/**
 * 添加商品
 * 正常小程序页面会自动追踪page.onLoad页面事件进行上报,其他页面需手动上报
 * eg:
 * Matomo.tracker.addEcommerceItem(sku, name, category, price, quantity);
  * * sku:商品id
 * name:商品名称
 * category:商品分类
 * price:商品单价
 * quantity:)购买商品数量
 */
Matomo.tracker.addEcommerceItem(sku, name, category, price, quantity);

For available operations see the matomo api docs

License

MIT

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago