unity:玩家从SDK注册到登陆就流失百分10几的思考

news2024/11/16 12:02:27

 目录

 前言

失去焦点问题(黑屏)

缓存cache.ready没有准备好(黑屏)

兼容性问题(黑屏和闪退)

用户隐私协议弹出时机(体验)

启动画面和登陆界面(体验)

游戏初始包解压时间过长

下载时间过长

简化游戏初始化

用户权限选择

平台选择


 

前言

        游戏最近在小范围买量测试,测试的平台某快某手平台,发现玩家在从SDK注册就到登录就流失百分10几,当我们通过打点数据发现这情况的时候,对于问题的分析百思不得其解,由于先前游戏已经在其他平台测试过,玩家从SDK注册到登陆只会流逝百分之0.5左右,百分之10几的流失让我们很是心痛,因为这一步玩家的流失,代表这游戏推广买量的成本的增加和留成的减少。

        本人是技术,首先找的问题是技术问题,发现部分问题的端倪

失去焦点问题(黑屏)

        在部分机型当中,有一定概率是黑屏,造成黑屏的原因是我们在接SDK的时候,有两个activity,一个启动LuanchActivity和一个我们UnityActivity,当进行activity切换的时候,activity失去焦点,这时候同时又弹出SDK的请求用户权限。说白了,就是接SDK的时候重写activity生命周期函数时没有按照SDK的步骤来。其实当前UnityActivity在后台,并没有在前台。

 

缓存cache.ready没有准备好(黑屏)

        当我们在cache.ready还没有准备好的时候就开始下载和写文件,造成黑屏,在我的解决:Unity : Error while downloading Asset Bundle: Couldn‘t move cache data 问题-CSDN博客

这篇文章中解释了什么原因。

 

兼容性问题(黑屏和闪退)

在打包生成unity工程时,我们匹配的 android最高版本过低,造成兼容性问题,我们应该将android target api升级到最新

        68d56837a6884033872cc2a2aff0fe46.png

用户隐私协议弹出时机(体验)

        由于我们的SDK的LuanchActivity启动的时候直接调用隐私协议,该LuanchActivity没有做任何界面,也就是说弹出隐私协议框,背景是黑的。或者这么说游戏一启动就是弹出光秃秃的隐私协议让玩家选择,如下图:

        9ffc7234706240d18d23173dc88f29dd.png

 在玩家下载了游戏,启动的时候没有任何操作界面就要求用户隐私权限,这时候就造成玩家心理上的疑惑:这个游戏是不是正规的软件而是病毒错觉。后果是玩家直接就删除该软件了。

        对于隐私协议的弹出的时机应该在我们游戏动画界面之后,这样玩家最起码看到了我们的游戏画面,确信玩家下载不是病毒或者说不安全的软件

 

启动画面和登陆界面(体验)

        尤其是对于泛用户玩家,通过广告下载我们的游戏,当启动画面和登录画面映入玩家眼帘的不是他们所期待的画面的时候,就会增加流失的风险,所以登陆画面和启动画面做得多精致都不为过

游戏初始包解压时间过长

        游戏往往开始的时候需要解压,如果选择单线程解压,当文件过多或过大时,那么时间就比较长,这时候应该选择多线程解压,快速写文件将解压时间最大限度的压缩,让玩家能快速进入游戏,不要在loading过程中过长等待。尤其忌讳loading条长时间不动,这会造成用户的错觉,是不是卡死了。每一次玩家的退出,都有可能造成玩家流失的可能性。实践证明5个线程参与解压是合适的,当然具体情况还是依赖于测试效果为准。

 

下载时间过长

        同理在下载的时候,尽可能快速下载完成,不应该一个线程参与下载,而要通过多线程下载或者异步下载,节省下载时间

简化游戏初始化

        进入游戏后,尽可能不要初始化大量的内容,异步初始化和减少初始化内容,在保证必要元素的情况下尽可后台静默处理,不要让玩家过多长等待。玩家只有流畅体验了一会我们的游戏后,才能能慢慢建立对我们游戏容忍度。前期,玩家对我们所犯的错误容忍度基本为零。

当然对于游戏进入过慢的问题还有很多,有时间我再专门写一篇问文章作为分享,这不是本文要讨论的问题。

用户权限选择

        用户在使用我们的游戏,有可能需要一些特殊权限,我们应该在使用的时候动态申请权限,而不是开始就弹出,有条件或非必要的情况应该权限申请尽可能滞后。不要一开始就先用户申请各种权限。实在必须申请,那么应该一次性申请完。

平台选择

        对于不同的平台和渠道选择也很重要,不同的平台用户属性不一样,往往结果也不一样,我们第一次测试的平台是taptap,知道这个平台的一定是带有游戏用户属性的玩家,所有转化率非常高,但是某快某手平台面对的是泛用户,导量质量比较差,所以结果相对就差了很多。建议买量测试前期不要找该平台,仅个人建议而已!!!!

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1368760.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024电影营销:转换为王,平台变阵

2023年,电影市场全面复苏,伴随着各类大片纷纷入场掘金,“电影营销”再度成为了今年热议的话题。 关于张艺谋拍一部戏到底要被震撼多少次?吴京为什么半夜老是喜欢溜达在别的剧组探班?徐峥一年躲在观众席里,…

亚信安慧AntDB数据库荣膺“2023中国数据库领域最具商业合作价值企业”殊荣

近期,引领数据库技术创新的亚信科技荣获数据猿发布的《2023中国数据库领域最有商业合作潜力企业排名》中的重要位置。此次入选,不仅彰显了亚信科技在数据库领域近二十年来的技术实力和行业认可,也凸显了其在商业合作潜力方面的引领地位。 图1…

Mac 安装Nginx教程

Nginx官网 Nginx官网英文 1.在终端输入brew search nginx 命令检查nginx是否安装了 2. 安装命令:brew install nginx 3. 查看Nginx信息命令brew info nginx 4. 启动 nginx方式:在终端里输入 nginx 5.查看 nginx 是否启动成功 在浏览器中访问http://l…

通达信顾比均线指标公式,识别价格趋势的变化和潜在突破

顾比均线(GMMA)是由全球知名的技术分析大师戴若顾比(Daryl Guppy)发明的的技术指标,通过观察短期和长期移动平均线之间的关系来识别价格趋势的变化和潜在突破。 顾比均线使用了两组移动平均线,每组包含6条,总共12条。短期均线组通常包括 3 日…

人工智能图像生成的道德利弊

目录 一、我们应该关注人工智能图像吗?二、利用人工智能增强创造力的积极作用三、版权和剽窃问题四、对就业和劳动力动态的影响五、无意识的偏见和影响六、负责任地前行 人工智能(AI)发展迅速,尤其是近年来。据估计,超…

【办公】百度网盘 Linux命令行方式使用

安装: pip install bypy登录: bypy info # 会给网页链接,用浏览器打开链接后会有一个授权码,复制授权码后粘贴到这里回车上传文件: bypy upload ./data下载文件: bypy downdir /运行时添加-v参数&#…

以数据资产入表为抓手,推动数据资产化

在数字化时代,数据已经成为企业的重要资产。数据资产化是将数据视为一种有价值的资产,对其进行有效管理和利用的过程。而数据资产入表则是将数据资产纳入财务报表,以反映其价值和对企业财务状况的影响。本文亿信华辰 将深入探讨数据资产化与数…

MIT_线性代数笔记:第 25 讲 对称矩阵和正定性

目录 对称矩阵 Symmetric matrices实特征值 Real eigenvalues正定矩阵 Positive definite matrices 对称矩阵是最重要的矩阵之一,其特征值为实数并且拥有一套正交特征向量。正定矩阵的性质则更好。 对称矩阵 Symmetric matrices 包含特殊性质的矩阵,例如…

Freertos:

裸机编程通过中断实现不同任务的切换,实际上RTOS中通过不断更换CPU的使用权达到多任务运行的目的。FreeRTOS 中任务存在四种任务状态,分别为运行态、就绪态、阻塞态和挂起态。任务一般通过函数 vTaskSuspend()和函数 vTaskResums()进入和退出挂起态&…

2024.1.8 关于 Redis 数据类型 Zset 集合命令、编码方式、应用场景

目录 引言 Zset 集合命令 ZINTERSTORE ZUNIONSTORE Zset 编码方式 Zset 应用场景 排行榜系统 引言 在 Redis 中集合间操作无非就是 交集、并集、差集 Set 类型与之相对应的操作命令为 sinter、sunion、sdiff 注意: 从 Redis 6.2 版本开始,Zset 命…

书生·浦语大模型实战2

轻松玩转书生浦语大模型趣味 Demo 大模型及 InternLM 模型简介 什么是大模型 大模型通常指的是机器学习或人工智能领域中参数数量巨大、拥有庞大计算能力和参数规模的模型。这些模型利用大量数据进行训练,并且拥有数十亿甚至数千亿个参数。大模型的出现和发展得益…

IP定位应对恶意IP攻击:保护网络安全的新策略

随着网络攻击的日益猖獗,恶意IP攻击成为网络安全领域的一大挑战。传统的安全防护手段在应对此类攻击时显得力不从心。近年来,通过IP定位这一新技术,为应对恶意IP攻击提供了新的解决思路。 IP定位技术通过分析网络流量中的IP地址,能…

YOLOv8改进 | 主干篇 | 12月份最新成果TransNeXt特征提取网络(全网首发)

一、本文介绍 本文给大家带来的改进机制是TransNeXt特征提取网络,其发表于2023年的12月份是一个最新最前沿的网络模型,将其应用在我们的特征提取网络来提取特征,同时本文给大家解决其自带的一个报错,通过结合聚合的像素聚焦注意力和卷积GLU,模拟生物视觉系统,特别是对于中…

003集Class类应用实例—python基础入门实例

面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根…

Uncaught (in promise) ReferenceError: require is not defined

在 Vue3 中加载项目路径下的资源图片,起初按照之前 vue 的写法 require 但浏览器却抛出了异常 Uncaught (in promise) ReferenceError: require is not defined 因为 require 采用的 webpack 加载方式,而 vue3 中通过 vite 的方式,两者存在差异,所以才产生了刚开始的一目; vu…

无线信号强度测试板/射频产品量产测试神器

目录 一、测试板特点 二、应用场景 三、芯片特点 四、测试板接口图 …

linux查找文件中的指定字符,并批量替换文件中指定字符

1、grep -rl “jquery-1.8.0.min.js” /opt 查找/opt 目录下存在jquery-1.8.0.min.js的文件 [rootlocalhost file1]# grep -rl "jquery-1.8.0.min.js" /opt /opt/file1/index.xhtml /opt/file2/index.xhtml /opt/shell.sh扩展:使用该命令可以查找文件中…

多链混沌:Layer2 格局演变与跨链流动性的新探索

点击查看原文:多链混沌:Layer2 格局演变与跨链流动性的新探索 如今的 Crypto 是一个由多链构成的混沌世界。曾经,以太坊聚集了加密世界绝大多数的流动性与 DeFi 应用,但现在其 TVL 占比已经降到 60% 以下,并仍处于下降…

Unity文字转语音(使用RT-Voice PRO [2023.1.0])

参考文章Unity插件——文字转朗读语音RtVioce插件功能/用法/下载_rtvoice-CSDN博客 一、使用步骤 1.导入进Unity(插件形式为 .unitypackage) https://download.csdn.net/download/luckydog1120446388/88717512 2.添加所需Prefab 1).右键可…

众和策略:四部门联合印发!这一板块大爆发!

沪指盘中一度重回2900点,游览工业链股票再度大涨 今天上午A股商场整体表现依旧相对低迷,首要指数有不同程度上涨,但涨幅遍及较小,上证指数盘中一度重回2900点整数关口之上,后又跌回2900点关口之下,到上午收…