更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【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. K8S 组合命令

    强制删除namespace kubectl get namespace [namespace-name] -o json | tr -d "\n" | sed "s/\& ...

  2. [Python急救站课程]蟒蛇的绘制

    Python的英文是有蟒蛇的意思,用Python画一条蟒蛇试试吧 一.普通蟒蛇的绘制 import turtle # 调用turtle(海龟绘图)加as t表示将库名改命名为t,后续用t.(函数名表式 ...

  3. atest

    #include<iostream> using namespace std; int main() { reutrn 0; }

  4. Python 如何实现合并 PDF 文件?

    在处理多个 PDF 文档时,频繁地打开关闭文件会严重影响效率.因此,对于一大堆内容相关的 PDF 文件,我们可以先将这些 PDF 文件合并起来再操作,从而提高工作效率.比如,在传送大量的 PDF 文档 ...

  5. AtCoder Beginner Contest 329 (ABC329)

    A. Spread 不说了,代码. B. Next 不说了,代码. C. Count xxx Description 给定一个长度为 \(N\) 的字符串 \(S\),求 \(S\) 中非空连续,并且 ...

  6. SQL与NoSQL数据库选型及实际业务场景探讨

    在企业系统架构设计中,选择合适的数据库类型是一项关键决策.本文将对比SQL和NoSQL数据库的特点,分析它们在数据模型.可扩展性.一致性与事务.查询复杂性与频率,以及性能与延迟等方面的优势和劣势.同时 ...

  7. JAVAweek5

    学习内容 进制 1.(十进制):752=2*10(0)+5*10(1)0+7*10(2)=752 (二进制):1011(二进制的数)=1*2(0)+1*2(1)+0*2(2)+1*2(3)   = 1 ...

  8. SpringMvc集成开源流量监控、限流、熔断降级、负载保护组件Sentinel

    前言:作者查阅了Sentinel官网.51CTO.CSDN.码农家园.博客园等很多技术文章都没有很准确的springmvc集成Sentinel的示例,因此整理了本文,主要介绍SpringMvc集成Se ...

  9. Golang中如何自定义时间类型进行xml、json的序列化/反序列化

    在日常开发工作中,我们进行会遇到将 struct 序列化 json字符串以及将 json字符串 反序列化为 struct 的场景,大家也对此十分熟悉. 最近工作中,遇到了需要将 struct 序列化 ...

  10. 【MRCTF2020】Ezpop_Revenge——PHP原生类SSRF

    [MRCTF2020]Ezpop_Revenge--PHP原生类SSRF 1. 收获 CMS初审计 google.baidu hack PHP原生类反序列化 2. 看题 2.1 读源码 网页存在源码泄 ...