快手21Q3业绩:运营效率提升,电商GMV强劲增长

需积分: 5 0 下载量 180 浏览量 更新于2024-08-04 收藏 1.04MB PDF 举报
"港股公司研究-太平洋-快手W01024.HK快手21Q3点评:运营效率逐步提升,电商增长超预期" 本文主要分析了港股上市的快手公司在2021年第三季度(21Q3)的业绩表现,强调了公司在运营效率和电商业务增长方面的亮点。以下是对相关知识点的详细说明: 1. 运营效率提升:快手在21Q3的收入同比增长33.4%,达到204.9亿元,尽管经调整净利润为负48.2亿元,但经调整净利润率较21Q2的负24%有所缩窄,表明公司的成本控制和盈利能力正在逐步改善。 2. 用户增长与参与度:Q3国内日均DAU(日活跃用户数)环比增长9.3%,达到3.24亿,同比增长17.9%,超过了市场的预期。用户时长同比增长35%至119分钟,环比增长11.4%,显示用户对平台的粘性和活跃度持续提高。 3. 直播业务:直播收入虽同比下滑3%至77.24亿元,但环比增长7.4%,显示出复苏迹象。月付费用户数和ARPPU(平均每用户收入)均有所增长,直播日均DAU渗透率从Q1的66%提升至78%,这得益于内容质量和公域曝光的增加。 4. 广告业务:广告业务表现出色,收入同比增长76.5%至109亿元,ARPU同比增长49.7%。日均流量同比增长近60%,广告主数量持续增长,品牌广告收入占比也在提升,表明快手在广告市场的影响力和吸引力增强。 5. 电商业务:快手电商业务的GMV(总交易额)达到1758亿元,同比增长86%,其他服务收入同比增长53%至19亿元,超出市场预期。电商复购率超过70%,显示出平台的用户信任度和社交属性。快手小店和好物联盟GMV占比的提升,意味着公司在供应链管理和商家服务方面取得了进展。 6. 未来展望:考虑到Q4的季节性影响,预计DAU可能会持平或小幅下滑,但全年增长趋势仍然稳定。直播收入和广告业务的增长有望延续,电商业务作为新的增长引擎,将继续推动快手的发展。 总结,快手在21Q3的运营效率提升、用户增长、直播和广告业务的稳健发展,以及电商业务的快速增长,都展现出公司强大的业务能力和潜力。未来,快手将持续优化其内容生态和商业模式,以应对市场竞争和挑战。

class MainLogic extends GetxController { @override void onInit() { getPositionList();/*获取持仓列表*/ } /// 获取持仓列表 getPositionList({ispush = 0, withLoading = false}) async { if (await DBManager.getInstance().isStockLogin()) { TradeInfoApi.getTradePositionList((data) { RespStockPositionList respStockPositionList = data; state.positionList.clear(); respStockPositionList.data.forEach((element) { state.positionList.putIfAbsent(element.innerCode, () => element); }); //发出一个EventPositionRefreshOver()事件---->刷新持仓列表 eventbus.fire(EventPositionRefreshOver()); subscribePosition();/*订阅持仓列表行情*/ calculationStockInitYK();/*计算证券初始盈亏*/ if (respStockPositionList.data.isEmpty && withLoading) SmartDialog.showToast('暂无数据'); update(["UnitAsset"]); }, onError: (error) { SmartDialog.showToast(error.msg); }, ispush: ispush, withLoading: withLoading); } } } class TradePositionLogic extends GetxController { @override void onInit() { streamPositionOver = eventbus.on<EventPositionRefreshOver>().listen((event) { filterPositionList();/*筛选持仓列表*/ }); } /// 筛选持仓列表 filterPositionList() { state.positionNode.requestFocus(); state.showPositionList.clear(); switch (state.positionListType.value) { //全部 case 0: state.showPositionList.addAll(state.mainState.positionList.values); break; // 港股 case 1: state.mainState.positionList.values.forEach((element) { if (element.type == 1) state.showPositionList.add(element); }); break; case 2: // 人民币 state.mainState.positionList.values.forEach((element) { if (element.type == 3) state.showPositionList.add(element); }); break; } update(); } } 请用中文为我解释filterPositionList()被调用了吗?它是怎么被调用的

2023-06-08 上传