识别流量来源-标记链接方式指引(视频/直播)
收藏我的收藏
通过接入流量来源识别能力,开发者能够获取用户来源,能够根据具体的需求区分用户进入小程序的具体来源,包括视频作者、主播等标识。平台已开放视频和直播场景的流量来源识别接口tt.getAnalysisInfo,如需更多自定义标签归因需求,可通过以下指引实现。
一、视频场景
1. 支持归因的粒度和条件
归因粒度 | 条件(需同时满足) |
归因到「人」 员工A <—> 用户B |
(2)拍抖音 - button (3)拍抖音 - 菜单面板 (4)用户在抖音客户端点击“➕” ,打开视频发布器 |
归因到「视频」 员工A <—>视频1 <—> 用户B |
(2)拍抖音 - button (3)拍抖音 - 菜单面板 |
注:暂时不支持UGC(通用)挂载
2. 移动端视频发布路径
发布视频的路径 | 触发开发者的钩子函数 | 支持归因粒度 | |||
1 | 移动端 - 发布 |
| 归因到「人」 | ||
2 | 拍抖音-小程序菜单 |
| 归因到「视频」 | ||
3 | 自定义 |
(1)点击button后,拉起抖音拍摄器 (2)用户自主拍摄/上传视频 (3)选择小程序页面作为锚点 | 归因到「视频」 | ||
4 | 自定义 |
(1)点击button后,带上开发者上传的视频,进入视频发布页 (2)选择小程序页面作为锚点 | 归因到「视频」 |
3. 接入方案
归因到「人」
步骤 | 时机 | 方案 |
1. 发布视频 | 开发者自主引导员工,通过移动端发布视频且挂载小程序锚点 | 移动端有4种方式
<button open-type="uploadDouyinVideo" ></button>
<button open-type="share" data-channel="video"></button>
|
2. 带参 | 员工A通过 步骤1 挂载锚点时,会触发钩子函数。其中
|
channel=“video” 或 channel=“anchor” 识别当前的操作场景是「视频挂载」
|
| ||
3. 识参 | 普通用户B从视频锚点进入小程序时 |
|
归因到「视频」
步骤 | 时机 | 方案 |
1. 拍抖音 | 开发者自主引导员工,通过小程序「拍抖音」或「发布视频到抖音」发布视频 | 小程序「拍抖音」或「发布视频到抖音」发布视频,有三种方式
<button open-type="uploadDouyinVideo" ></button>
<button open-type="share" data-channel="video"></button>
|
2. 带参 | 员工A通过 步骤1 中小程序「拍抖音」或「发布视频到抖音」挂载锚点时,会触发钩子函数。其中
|
channel=“video” 识别当前的操作场景是「视频挂载」
withVideoId=true ,可以通过onShareAppMessage的成功回调获得 videoid
|
withVideoId=true ,可以通过onShareAppMessage的成功回调获得 videoid
| ||
3. 识参 | 普通用户B从视频锚点进入小程序时 |
|
Q&A
Q1:小程序内如何获取videoid
A1:
- 1.获取条件
通过小程序「拍抖音」或「发布视频到抖音」能力发布成功,且成功挂载了锚点。需 同时满足 以下2个条件
条件1:由小程序通过「拍抖音」能力发布,包含 3种方式
(1) opentype=“uploadDouyinVideo”
(2) open-type="share" data-channel="video"
(3)小程序菜单-面板
条件2:视频挂载了发布视频的小程序(不挂载or挂载其他小程序,不返回videoid)
- 2.获取时机
Q2:开发者如何控制在“小程序菜单面板”里展示「拍抖音」按钮?
A2:需要同时满足以下2个条件
- 1.前端代码注册onShareAppMessage函数
- 2.开发者没有主动隐藏入口
二、直播间场景
1. 支持归因的粒度和条件
2. 移动端开播
发布视频的路径 | 触发开发者的钩子函数 | 支持归因粒度 | |||
1 | 抖音移动端 - 发布 |
| 归因到「人」 |
3. 接入方案:归因到「人」
步骤 | 时机 | 方案 |
1. 开播 | 开发者自主引导员工,通过移动端开播且挂载小程序锚点 | 直接从抖音客户端的的“➕”发布器,切换至“开播” |
2. 带参 | |
channel=“live_anchor” 识别当前的操作场景是「直播挂载」
|
3. 识参 | 普通用户B从直播间进入小程序时 |
|