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