小程序及策监测说明
<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&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 && 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 && 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>