团队研发文档

开发规范、技术文档等


小程序及策监测说明

<h3>文档记录</h3> <table> <thead> <tr> <th>编号</th> <th>描述</th> <th>作者</th> <th>日期</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>1.0</td> <td>监测加码说明</td> <td>Meeler</td> <td>2018-09-13</td> <td></td> </tr> <tr> <td>------------</td> <td>------------</td> <td>------------</td> <td>------------</td> <td>------------</td> </tr> </tbody> </table> <hr /> <h3>监测SDK</h3> <ul> <li> <p>服务商 及策微信小程序统计分析</p> </li> <li> <p>产品特点 及策微信小程序解决方案通过超轻量的SDK,对用户在小程序内容行为实现全方位的检测和分析,灵活的自定义事件实现精准的用户行为轨迹分析,深入的漏斗分析明确用户在小程序内的每一步转化效果。同时,根据微信官方提供的API接口实现多维分析,实时呈现互动效果。</p> </li> <li>使用说明 <a href="https://jice.io/manual/collect/weapp.html" title="微信小程序监测 SDK 部署">微信小程序监测 SDK 部署链接</a></li> </ul> <hr /> <h3>基础配置</h3> <ol> <li> <p>添加合法域名</p> <pre><code class="language-java">jice.fw4.me</code></pre> </li> <li> <p>SDK引入</p> <pre><code class="language-java">// 在小程序app.js上方引入js var jice = require('./jice/jice.weapp.js');</code></pre> </li> <li> <p>设置全局变量</p> <pre><code class="language-java">// 在app.js 件中对APP参数对象设置jice属性 App({ jice: jice, })</code></pre> </li> <li> <p>初始化(在app.js 件的onLaunch 法中添加以下代码)</p> <pre><code class="language-java">// 小程序APP_ID,由微信官方分配 // Jice_APP_ID, 由AD提供 // options 传递onLaunch 的"options"参数 jice.init("APP_ID", "Jice_APP_ID", options); jice.setVersion('1.2.1'); // 允许获取户位置信息,默认为允许 jice.openGetLocation();</code></pre> </li> <li> <p>设置每个Page的名称</p> <pre><code class="language-java">// 为每个Page的参数对象增加指定字段 jicePageTitle,例如首页 Page({ jicePageTitle: " 首页 " })</code></pre> </li> <li> <p>设置openId(非必要)</p> <pre><code class="language-java">// http.js文件中获取到openId之后可以设置openId jice.setOpenId(userInfo.openId);</code></pre> </li> <li>注册用户信息(非必要) <pre><code class="language-java">jice.addUserIdentifier({ openid: userInfo.openId, // 户id nickname: userInfo.nickName, //昵称 wxgender: userInfo.gender, //性别 wxcity: userInfo.city, //微信设置城市 wxprovince: userInfo.province, //微信设置省份 wxcountry: userInfo.country, //微信设置国家 avatarurl: userInfo.avatarUrl //头像url });</code></pre></li> </ol> <p>完整app.js代码如下:</p> <pre><code class="language-java">//app.js var jice = require('./jice/jice.weapp.js'); App({ jice: jice, onLaunch: function (options) { // 小程序APP_ID,由微信官方分配 // Jice_APP_ID, 由AD提供 // options 传递onLaunch 的"options"参数 jice.init("APP_ID", "Jice_APP_ID", options); jice.setVersion('1.2.1'); // 允许获取户位置信息,默认为允许 jice.openGetLocation(); }, globalData: { userInfo: null } })</code></pre> <hr /> <h3>事件加码详情</h3> <h4>1. keyword搜索方式</h4> <p>事件Key:keywordSearchType 事件名称:keyword搜索方式</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">搜索方式</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">首页搜索,结果页搜索</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置1 首页 pages/home/home/index okSearch: function() { /*app.jice.track("keywordSearchType", { name: "keyword搜索方式", type: '首页搜索', time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... } // 加码位置2 首页 pages/home/home/index detailView: function(e) { /* app.jice.track("keywordSearchType", { name: "keyword搜索方式", type: this.data.checkType == 1 ? '首页hotword跳转' : '首页今日跳转', time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ var keyword = e.currentTarget.dataset.item.keyword; wx.navigateTo({ url: "/pages/result/index?keyword=" + keyword }) }, // 加码位置3 结果页 pages/result/index okSearch: util.throttle(function() { /*app.jice.track("keywordSearchType", { name: "keyword搜索方式", type: '结果页搜索', time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ //指标数据 this.getDataOverview(); this.getAllPageData(); },1000),</code></pre> <h4>2. 首页列表类型切换</h4> <p>事件Key: changeType 事件名称:首页列表类型切换</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">点击类型</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 首页 pages/home/home/index changeType: function(e) { var checkType = e.currentTarget.dataset.type; /*app.jice.track("changeType", { name: "首页列表类型切换", type: checkType == 1 ? '热门' : '今日', time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ if (this.data.checkType != checkType) { var result = checkType == 1 ? this.data.recordList : this.data.selfList; this.setData({ result, checkType }) } },</code></pre> <h4>3. 结果页统计类型点击</h4> <p>事件Key:typeClick 事件名称:结果页统计类型点击</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">统计类型</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">KOL、PGC、互动、曝光</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 结果页 pages/result/index getOverviewTrend: function() { /* app.jice.track("typeClick", { name: "结果页统计类型点击", type: this.data.activeIndicators.indicatorName, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName }) */ ... }</code></pre> <h4>4. 结果页平台类型点击</h4> <p>事件Key:platformClick 事件名称:结果页平台类型点击</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">统计类型</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">微博、微信、小红书</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 结果页 pages/result/index platformContentTap: function(e) { /* app.jice.track("platformClick", { name: "结果页平台类型点击", type: e.currentTarget.dataset.item.type, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>5. 账号详情点击</h4> <p>事件Key:accountDetailClick 事件名称:账号详情点击</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">点击页面</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">结果页、账号分类列表页</td> </tr> <tr> <td style="text-align: left;">page</td> <td style="text-align: center;">页面url</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">accountName</td> <td style="text-align: center;">账号名称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置1 结果页 pages/result/index accountContentTap: function(e) { /*app.jice.track("accountDetailClick", { name: "账号详情点击", type: '结果页', page: 'pages/result/index', accountName: e.currentTarget.dataset.item.type, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... } // 加码位置2 账号列表页 pages/listPage/accountType/index accountContentTap: function(e) { /*app.jice.track("accountDetailClick", { name: "账号详情点击", type: '账号分类列表页', page: 'pages/listPage/accountType/index', accountName: e.currentTarget.dataset.item.type, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>6. 查看全部账号</h4> <p>事件Key:accountAllClick 事件名称:查看全部账号</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 结果页 pages/result/index accountAllTap: function() { /*app.jice.track("accountAllClick", { name: "查看全部账号", time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>7. 账号分类排序点击</h4> <p>事件Key:accountOrderClick 事件名称:账号分类排序点击</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">统计类型</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">KOL、PGC、互动、曝光</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 账号列表页 pages/listPage/accountType/index matchSort: function(index) { ... /*app.jice.track("accountOrderClick", { name: "账号分类排序点击", type: activeIndicators.indicatorName, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>8. 品牌详情点击</h4> <p>事件Key:brandDetailClick 事件名称:品牌详情点击</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">点击页面</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">结果页、账号分类列表页</td> </tr> <tr> <td style="text-align: left;">page</td> <td style="text-align: center;">页面url</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">brandName</td> <td style="text-align: center;">品牌名称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置1 结果页 pages/result/index brandContentTap: function(e) { /*app.jice.track("brandDetailClick", { name: "品牌详情点击", type: '结果页', page: 'pages/result/index', brandName: e.currentTarget.dataset.item.type, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... } // 加码位置2 品牌列表页 pages/listPage/brandType/index brandContentTap: function(e) { /*app.jice.track("brandDetailClick", { name: "品牌详情点击", type: '品牌提及列表页', page: 'pages/listPage/brandType/index', brandName: e.currentTarget.dataset.item.type, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>9. 查看全部品牌</h4> <p>事件Key:brandAllClick 事件名称:查看全部品牌</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 结果页 pages/result/index brandAllTap: function() { /*app.jice.track("brandAllClick", { name: "查看全部品牌", time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>10. 品牌提及排序点击</h4> <p>事件Key:brandOrderClick 事件名称:品牌提及排序点击</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">统计类型</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">KOL、PGC、互动、曝光</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 品牌提及列表页 pages/listPage/brandType/index matchSort: function(index) { ... /*app.jice.track("brandOrderClick", { name: "品牌提及排序点击", type: activeIndicators.indicatorName, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>11. 话题详情点击</h4> <p>事件Key:topicDetailClick 事件名称:话题详情点击</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">点击页面</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">结果页、账号分类列表页</td> </tr> <tr> <td style="text-align: left;">page</td> <td style="text-align: center;">页面url</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">topicName</td> <td style="text-align: center;">热点话题</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置1 结果页 pages/result/index brandContentTap: function(e) { /*app.jice.track("topicDetailClick", { name: "话题详情点击", type: '结果页', page: 'pages/result/index', topicName: e.currentTarget.dataset.item.type, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... } // 加码位置2 热门话题列表页 pages/listPage/topicType/index brandContentTap: function(e) { /*app.jice.track("topicDetailClick", { name: "话题详情点击", type: '热点话题列表页', page: 'pages/listPage/topicType/index', topicName: e.currentTarget.dataset.item.type, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>12. 查看全部话题</h4> <p>事件Key:topicAllClick 事件名称:查看全部话题</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 结果页 pages/result/index brandAllTap: function() { /*app.jice.track("topicAllClick", { name: "查看全部话题", time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>13. 热门话题排序点击</h4> <p>事件Key:topicOrderClick 事件名称:热门话题排序点击</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件描述</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">统计类型</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">KOL、PGC、互动、曝光</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 热门话题列表页 pages/listPage/topicType/index matchSort: function(index) { ... /*app.jice.track("topicOrderClick", { name: "热门话题排序点击", type: activeIndicators.indicatorName, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>14. 分享事件</h4> <p>事件Key:onshare 事件名称:分享事件</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">shareto</td> <td style="text-align: center;">分享对象</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">title</td> <td style="text-align: center;">分享标题</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">path</td> <td style="text-align: center;">分享路径</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 结果页 pages/result/index onShareAppMessage: function() { ... /*app.jice.track("onshare", { shareto: 'friend', title: title, path: url + "md=share&amp;pl=" + wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>15. 返回首页</h4> <p>事件Key:returnHome 事件名称:返回首页</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">返回首页</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">page</td> <td style="text-align: center;">页面URL</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 结果页 pages/result/index returnSearchTap: function() { /*app.jice.track("returnHome", { name: '返回首页', page: 'pages/result/index', time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... },</code></pre> <h4>16. KOL详情点击</h4> <p>事件Key:kolDetailClick 事件名称:KOL详情点击</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件名称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">点击类型</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">head-image、bottom-button</td> </tr> <tr> <td style="text-align: left;">kolName</td> <td style="text-align: center;">KOL名称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置1 内容页 pages/content/index kolDetailTap: function(e) { if (e.currentTarget.dataset.item.mediaType == 2 &amp;&amp; e.currentTarget.dataset.item.wechatId == "") { wx.navigateTo({ url: "/pages/tips/index" }); } else { /* app.jice.track("kolDetailClick", { name: "KOL详情点击", type: 'head-image', kolName: e.currentTarget.dataset.item.name, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }, // 加码位置2 内容页 pages/content/index kolDetailBtnTap: function() { if (this.data.singleKolMediaType == 2 &amp;&amp; this.data.contentList[0].wechatId == "") { wx.navigateTo({ url: "/pages/tips/index" }); } else { /*app.jice.track("kolDetailClick", { name: "KOL详情点击", type: 'bottom-button', kolName: this.data.contentList[0].name, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>17. 获取KOL内容</h4> <p>事件Key:kolContentsClick 事件名称:获取KOL内容</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件名称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">点击类型</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">all、single</td> </tr> <tr> <td style="text-align: left;">kolName</td> <td style="text-align: center;">KOL名称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置1 内容页 pages/content/index lookAllContent: utils.throttle(function() { /*app.jice.track("kolContentsClick", { name: "获取KOL内容", type: 'all', kolName: '-', time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }, // 加码位置2 内容页 pages/content/index starContentTap: utils.throttle(function(e) { /*app.jice.track("kolContentsClick", { name: "获取KOL内容", type: 'single', kolName: e.currentTarget.dataset.item.name, time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>18. 获取更多KOL列表</h4> <p>事件Key:kolMoreClick 事件名称:获取更多KOL列表</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件名称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 内容页 pages/content/index popupStarAvator: function() { this.setData({ modalStar: true }); /*app.jice.track("kolMoreClick", { name: "获取更多KOL列表", time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ }</code></pre> <h4>19. 内容页排序</h4> <p>事件Key:contentOrderClick 事件名称:内容页排序</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件名称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: center;">排序指标</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">按时间、按互动</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置1 内容页 pages/content/index timeSortTap: function() { /*app.jice.track("contentOrderClick", { name: "获取更多KOL列表", type: '按时间从近到远', time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ } // 加码位置2 内容页 pages/content/index interactiveSortTap: function() { /* app.jice.track("contentOrderClick", { name: "获取更多KOL列表", type: '互动', time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ ... }</code></pre> <h4>20. 关注公众号Tip</h4> <p>事件Key:subscribeAccountTipClick 事件名称:关注公众号Tip</p> <table> <thead> <tr> <th style="text-align: left;">事件属性</th> <th style="text-align: center;">属性描述</th> <th style="text-align: center;">类型</th> <th style="text-align: center;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">name</td> <td style="text-align: center;">事件名称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">nickName</td> <td style="text-align: center;">用户昵称</td> <td style="text-align: center;">文本</td> <td style="text-align: center;">-</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: center;">触发时间</td> <td style="text-align: center;">日期</td> <td style="text-align: center;">-</td> </tr> </tbody> </table> <pre><code class="language-java">// 加码位置 结果页 pages/result/index marketTips: function() { /*app.jice.track("subscribeAccountTipClick", { name: "关注公众号Tip", time: new Date(), nickName: wx.getStorageSync('userInfo').nickName })*/ wx.navigateTo({ url: '/pages/market/index' }); }</code></pre>

页面列表

ITEM_HTML