更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群
 
数字技术的发展让智能电视普及率大幅提升,2023年智能电视的市场渗透率已超90%,与智能电视相匹配的各类应用APP功能也愈加丰富。本文介绍面向智能电视及机顶盒的互联网电视应用——鲜时光APP的改版案例。鲜时光引入智能化内容推荐技术,并应用火山引擎AB测试DataTester优化APP频道方案,为用户打造极致的家庭电视观看体验。
旧版鲜时光界面
在旧版鲜时光界面中,设有“看大片”、“纪录片”、“动画片”3个长视频频道,产品从梳理的用户调研内容中发现,APP中没有直接的频道能够对至“电影”、“电视剧”、“综艺”类节目,观众查找内容路径复杂;此外,目前“看大片”频道以人工运营形式为主,内容分发效率较低,观众不容易发现想看的视频。
鲜时光团队希望引入智能化推荐技术、设计全新的频道方案,并通过火山引擎AB测试进行策略验证。他们推出了3组新频道策略,新增了“电影”、“电视剧”等5个长视频频道,并设置了“人工配置”、“智能推荐”两种方式;究竟哪组策略线上的观众使用体验更好,鲜时光要通过AB实验的数据来进行判断。
 
AB实验频道方案
对照组:与当前线上一致,不改变频道策略
AB实验组1: 保留当前线上频道,并新增3个长视频频道,展现内容以运营人工配置为主
AB实验组2:去掉当前线上频道,但保留“看大片”频道,使用6个长视频、展现内容以推荐为主的频道
AB实验组3:去掉当前线上频道,且不保留“看大片”频道,使用5个长视频、展现内容以推荐为主的频道
 
在实验上线后,他们在火山引擎DataTester中实时观测各实验组的数据,了解产品的各项核心指标是否趋于优化。
 
在AB实验方案实施时,鲜时光团队还对新用户、老用户进行了隔离实验。因为对于老用户来讲,已经熟悉了“看大片”频道,在原有的影响因素上去测试新的策略,可能影响老用户的使用习惯,从而影响AB测试的核心指标。对新用户而言,本身没有原有使用习惯在,实验数据表现上可能和老用户有所区别。因此鲜时光团队设计的4组实验,针对“新用户”、“老用户”两类人群区分开展。
 
从AB实验报告中,产品团队解读到如下结论:大盘消费数据方面,相比“运营为主”的频道内容展现方式,“推荐为主”的展现方式在频道消费方面有明显收益,“实验组2”、“实验组3”的长视频消费时长均显著增长;人均消费时长上涨主要来源于长视频消费;新增频道消费收益总体大于“看大片”频道下线的置换损失。
 
他们发现以推荐为主的电影电视剧频道上线带动了产品整体大盘数据的显著提升,同时非长视频消费指标均无负向影响;其中,推荐为主的频道视频分发还带来了LT(用户生命周期)上的增加,特别是新用户组多日留存均呈显著正向,且收益持续扩大未收敛。
 
在这次AB实验结果的基础上,鲜时光团队继续针对“实验组2”和“实验组3”进行了二期实验,主要为了判断新增“电影”、“电视剧”推荐频道后,“看大片”频道是否仍需保留。二期AB实验数据显示,“实验组3”的大盘数据明显优于“实验组2”的大盘数据,即“看大片”频道下线后,产品大盘数据无负向波动。
 
基于上述结论,鲜时光APP确定了频道改版的方案:引入5个以推荐策略主导的新频道,并下线“看大片”频道。在新策略上线后,数据显示用户在鲜时光APP中的使用时长及使用体验均有显著提升。整体改版过程中,DataTester帮助产品团队高效、科学地完成了决策。
 
火山引擎DataTester源自字节跳动长期沉淀,截至2023年6月,字节已通过DataTester累计做过240万余次AB实验,日新增实验 4000余个,同时运行实验5万余个。DataTester目前服务了包括美的、得到、凯叔讲故事等在内的上百家企业,为业务的用户增长、转化、产品迭代、运营活动等各个环节提供科学的决策依据,将成熟的“数据驱动增长”经验赋能给各行业。
 
点击跳转火山引擎A/B测试了解更多

智能电视APP鲜时光,如何应用AB测试打造极致的用户观看体验?的更多相关文章

  1. 基于hash的AB测试

    AB测试 为同一个目标,设计两种方案,将两种方案随机投放市场中,让组成成分相同(相似)用户去随机体验两种方案之一,根据观测结果,判断哪个方案效果更好. 基于hash的AB测试 具体的实现方法为: 在A ...

  2. 远程控制你的智能电视,按键|输入|安装App等都已实现,已开源!

    一.序 Hi,大家好,我是承香墨影! 智能电视或者智能盒子,不知道大家了解多少? 这两年各大厂商生产的电视设备,基本上都是搭载的 Android 系统.既然电视本身就是 Android 系统的,我们也 ...

  3. 智能硬件+App移动新生态【11.01深圳】

    活动概况 时间:2015年11月01日13:30-16:30 地点:深圳腾讯大厦(南山区科技园科技中一路)2楼多功能厅 主办:APICloud.庆科.信鸽 费用:免费 活动背景 智能电视.智能汽车.智 ...

  4. 智能硬件+App移动新生态【10.24北京站】

    活动概况 时间:2015年10月24日13:30-16:30 地点:Wepac空间(海淀区北四环西路68号左岸工社6层) 主办:APICloud.机智云.智石科技.华为云 网址:www.apiclou ...

  5. 智能电视TV开发---客户端和服务器通信

    在做智能电视应用的时候,最头疼的就是焦点问题,特别是对于个人开发者,没有设备这是最最头疼的事情了,在没有设备的情况下,怎么实现智能电视应用呢,接下来我是用TV程序来做演示的,所以接下来的所有操作是在有 ...

  6. 智能电视TV开发---直播视频客户端结构设计和实现

    在智能电视TV开发---客户端和服务器通信里面我们实现了客户端和服务端的简单通信,接下来我们做一个简单的客户端界面,来实现手机端来操控智能电视的TV端. 一.存储视频的结构设计 我们在做客户端的时候, ...

  7. 【开源项目】智能电视及电视盒子的控制应用TVRemoteIME的接口说明

    一.APP项目介绍: APP名称:TVRemoteIME 功能说明:安卓智能电视或者安卓盒子的控制应用,可跨屏远程输入.远程遥控(代替遥控器)盒子.盒子应用及文件管理.HTTP/RTMP/MMS网络视 ...

  8. 安卓Tv开发(一)移动智能电视之焦点控制(触控事件)

    前言:移动智能设备的发展,推动了安卓另一个领域,包括智能电视和智能家居,以及可穿戴设备的大量使用,但是这些设备上的开发并不是和传统手机开发一样,特别是焦点控制和用户操作体验风格上有很大的区别,本系列博 ...

  9. 安卓TV开发(概述) 智能电视之视觉设计和体验分析

         转载说明出处 :http://blog.csdn.net/sk719887916, 作者:skay 前言:移动智能设备的发展,推动了安卓另一个领域,包括智能电视和智能家居,以及可穿戴设备的大 ...

  10. AIROBOT系统 之 私人存储 和 DLNA 智能电视云

    需求背景 工作多年之后发现有太多的电子资料到处存放.个人电脑是Mac,硬盘都不大,放不了太多东西.并且有时候想随时随地存放一些东西.所有就有了大家一个私有存储的需求 个人休息在家经常喜欢看电影电视剧, ...

随机推荐

  1. Java Web程序在Tomcat上是如何运行的

    https://blog.csdn.net/fuzhongmin05/article/details/104379514 一个JVM是一个进程,JVM上跑Tomcat,Tomcat上可以部署多个应用. ...

  2. 《最新出炉》系列初窥篇-Python+Playwright自动化测试-27-处理单选和多选按钮-番外篇

    1.简介 前边几篇文章是宏哥自己在本地弄了一个单选和多选的demo,然后又找了网上相关联的例子给小伙伴或童鞋们演示了一下如何使用playwright来处理单选按钮和多选按钮进行自动化测试,想必大家都已 ...

  3. js朗读实现

    js 利用window实现朗读功能 ` 发音

  4. OpenCL任务调度基础介绍

    当前,科学计算需求急剧增加,基于CPU-GPU异构系统的异构计算在科学计算领域得到了广泛应用,OpenCL由于其跨平台特性在异构计算领域渐为流行,其调度困难的问题也随之暴露,传统的OpenCL任务调度 ...

  5. CART算法解密:从原理到Python实现

    本文深入探讨了CART(分类与回归树)算法的核心原理.实现方法以及应用场景.文章首先介绍了决策树的基础知识,然后详细解析了CART算法的工作机制,包括特征选择和树的构建.接着,通过Python和PyT ...

  6. 京东广告研发近期入选国际顶会文章系列导读——CIKM 2023篇

    近年来,放眼业界广告推荐领域的算法获得了长足的发展,从几篇奠定基础的序列学习.大规模图学习.在线学习&增强学习.多模态推荐问题等起步,业内算法不断迭代发展并在学术和工业场景上取得不错的应用. ...

  7. 利用 Excel 对学生的成绩进行分析管理

    利用 Excel 对学生的成绩进行分析和管理是一种常见且有效的方法.以下是一些步骤和技巧,以帮助您实施这一过程: 1. 数据输入:将学生成绩数据输入到 Excel 中的一个工作表中.每个学生可以有一行 ...

  8. 如何检测Windows服务停止后自动启动?自动运行.bat批处理文件?

    作者:西瓜程序猿 主页传送门:https://www.cnblogs.com/kimiliucn 前言 想要确保你的Windows服务即使在崩溃后也能自动重启吗?这篇文章教你如何用一个小巧的批处理脚本 ...

  9. 聊一聊Rust的enum

    enum在实际编程中是非常常用的,enum的目的就是为了清晰定义出散落在系统各个角落的相同概念的有限固定值. 一.enum介绍如果是简单定义固定值,我们可以使用常量const.比如 public co ...

  10. C++学习笔记一:windows系统配置C++开发环境(VS code+g++/clang++)

    1.下载vscode 官网下载地址: https://code.visualstudio.com/ 安装时选择把软件加入到环境变量中这个选项 2.打开vscode,安装c/c++扩展插件 3.下载gc ...