漏斗分析
<h3>所有事件查询</h3>
<pre><code class="language-java">// 1. 接口URL
'/api/v1/applet/event/get-dimension-info'
// 2. 接口传入参数(json)
{
beginTime:'',
endTime:'',
appId: 'xxxx',
filterKey:'eventCode'
}
// 3. 接口返回值
{
"status":200,
"errorCode":200,
"errorMsg":"请求成功",
"data": [
{
id: 'login',
name: '登录
}
]
}</code></pre>
<h3>新建漏斗(保存)</h3>
<pre><code class="language-java">// 1. 接口URL
'/api/v1/applet/funnel/save'
// 2. 接口传入参数(json)
{
sid: 'xxxx',
funnelName: '购买转化',
transformPeriod: 10, // 10 同一天内;20 同一会话内
events: [
{
eventCode: 'login',
eventName: '登录',
level: 1,
},
{
eventCode: 'buy',
eventName: '后买',
level: 2,
}
]
}
// 3. 接口返回值
{
"status":200,
"errorCode":200,
"errorMsg":"请求成功",
"data": Object
}</code></pre>
<h3>漏斗查询</h3>
<pre><code class="language-java">// 1. 接口URL
'/api/v1/applet/funnel/list'
// 2. 接口传入参数(json)
{
sid: 'xxxx'
}
// 3. 接口返回值
{
"status":200,
"errorCode":200,
"errorMsg":"请求成功",
"data": [ // 按 ID 或 创建时间 递增显示
{
funnelId: 19,
funnelName: '登录',
},
{
funnelId: 20,
funnelName: '购买转化',
}
]
}</code></pre>
<h3>转化漏斗</h3>
<pre><code class="language-java">// 1. 接口URL
'/api/v1/applet/funnel/chart'
// 2. 接口传入参数(json)
{
sid: 'xxxx',
funnelId: 18,
startDateStr: '2018-01-01',
endDateStr: '2018-01-09',
}
// 3. 接口返回值
{
"status":200,
"errorCode":200,
"errorMsg":"请求成功",
"data": [ // 按 level 递增显示
{
level: 1,
eventCode: 'login',
eventName: '登录',
in: 1288,
out: 0
},
{
level: 2,
eventCode: 'buy',
eventName: '购买',
in: 996,
out: 292
}
]
}</code></pre>
<h3>转化趋势</h3>
<pre><code class="language-java">// 1. 接口URL
'/api/v1/applet/funnel/trend'
// 2. 接口传入参数(json)
{
sid: 'xxxx',
funnelId: 18,
startDateStr: '2018-01-01',
endDateStr: '2018-01-09',
}
// 3. 接口返回值
{
"items":{
"1":[
{
"date":"2019-01-15",
"out":9,
"in":12,
"rate":0.25
},
{
"date":"2019-01-16",
"out":5,
"in":14,
"rate":0.6429
},
{
"date":"2019-01-17",
"out":11,
"in":15,
"rate":0.2667
},
{
"date":"2019-01-18",
"out":6,
"in":8,
"rate":0.25
},
{
"date":"2019-01-19",
"out":3,
"in":3,
"rate":0
},
{
"date":"2019-01-20",
"out":3,
"in":6,
"rate":0.5
},
{
"date":"2019-01-21",
"out":10,
"in":14,
"rate":0.2857
}
],
"2":[
{
"date":"2019-01-15",
"out":2,
"in":3,
"rate":0.3333
},
{
"date":"2019-01-16",
"out":6,
"in":9,
"rate":0.3333
},
{
"date":"2019-01-17",
"out":2,
"in":4,
"rate":0.5
},
{
"date":"2019-01-18",
"out":1,
"in":2,
"rate":0.5
},
{
"date":"2019-01-19",
"out":0,
"in":0,
"rate":0
},
{
"date":"2019-01-20",
"out":2,
"in":3,
"rate":0.3333
},
{
"date":"2019-01-21",
"out":2,
"in":4,
"rate":0.5
}
]
}
}</code></pre>