如何提高微信小游戏分享转化率?试试这7个接口

94 阅读7分钟

点击上方亿元程序员+关注和★星标

引言

哈喽大家好,好久不见,由于素材和正反馈不足,一不小心就断更了。

最近有很多小伙伴新上线了小游戏,看到群里五花八门的分享链接:

不知道小伙伴们看到这样的链接会不会点进去体验。反正笔者是陷入了沉思。

于是笔者去排行榜上翻了翻优秀作品的分享链接:

是不是比上面的吸引人?

言归正传,今天给小伙伴们整理了几个游戏开发中常用的分享方法和原理,欢迎一起来看看。

本文源工程可在文末获取,小伙伴们自行前往。

什么是分享转化率?

分享转化率 = (通过分享链接/卡片进入游戏的新用户数 ÷ 游戏产生的总分享次数) × 100%

其中:

  • 分子(通过分享进入的新用户):这是关键结果。指非当前玩家的微信用户,点击了分享链接(比如群聊、朋友圈的卡片)后,启动游戏并成为新用户的数量。这直接体现了分享拉新的效果。

  • 分母(总分享次数):这是用户行为。指游戏内所有玩家触发“分享”动作的总次数(例如点击了“分享给好友”或“分享到群”按钮的次数)。

分享转化率重要吗?

毋庸置疑,在微信小游戏的生态中,“社交分享”是最核心、成本最低的增长引擎。

分享转化率直接反映了:

  • 分享功能的有效性:你的分享机制(时机、文案、诱因)是否能吸引圈外人点击。

  • 裂变拉新的效率:是“无效分享”还是“能带来真用户的优质分享”。

  • 游戏社交吸引力和玩法设计:游戏是否具有值得传播的社交点(如炫耀战绩、请求帮助、组队邀请)。

既然分享转化率如此重要,有什么技术手段可以提高?

方法整理

笔者给小伙伴们整理了一些微信小游戏常用的分享方法,欢迎大家一起来探讨,总览如下:

在这里插入图片描述

1.菜单分享

通常,除去游戏内的指引,我们最常分享的操作就是通过右上角...三个点菜单打开分享界面,可以选择转发给朋友和分享到朋友圈。

但是这两个按钮默认是灰色状态,不可点击,我们需要在代码里设置将其开启和自定义内容:

设置成功后按钮即可使用:

默认是截取全屏,显示最上面的部分:

分享到朋友圈:

2.主动分享

游戏中通常会在一些特定的场景(例如挑战成功、挑战失败等)设定一些快捷的分享按钮,方便玩家进行炫耀和求助。

可以通过下面的接口,主动拉起分享界面:

其中最关键的就是图片的url,如果不传,则会默认截取游戏当前画面的最上面的部分,片头那几个没有吸引力的分享就是这个效果。

那我们有没有办法截取游戏画面中更有吸引力的部分?

3.截屏分享

游戏开发中,常用的截屏方法就是通过RTT

Render To Texture,简称 RTT,中文常译为渲染到纹理。顾名思义,它的核心思想是:将原本应该直接绘制到屏幕上的整个场景或部分场景,先绘制到一个“中间缓冲区”(这个缓冲区就是一张纹理),然后再像使用普通图片一样,在后续的渲染中使用这张纹理。

在CocosCreator3.8中,RTT的运用方法如下:

首先创建一张渲染贴图RenderTexture,然后把相机的画面渲染到上面,最后通过readPixels方法即可拿到画面的像素数据。

拿到像素数据后,想要在分享中使用,我们需要通过平台相关的Canvas操作,将数据导出成图片,核心方法如下:

最终通过toTempFilePathSync接口导出图片,并且拿到图片链接,即可用来分享。

为此,笔者整理了几个接口,方便进行截屏和自定义裁剪:

此方法可以通过传入任意相机(2D/3D),即可完成分享。

效果如下

4.相册分享

相册分享指的是,按照一定的格式生成个人海报,存入相册,然后再通过照片分享给其他用户,通过以下接口即可。在原生包体中运用会多一点。

笔者整理的接口只需要设置saveToAlbum即可。

同样也需要在后台获取权限:

5.网络图片链接分享

除了截屏游戏外,我们可以提前预设好分享的图片,用作分享。如片头优秀作品的分享链接,就是提前预设的。

预设图片,我们可以提前在后台功能->游戏能力地图->运营能力->运营素材管理->分享信息->分享图片中进行预设,避免违规等问题,点击复制即可拿到链接。

拿到链接之后,通过传入链接分享即可。

效果如下

6.Res资源分享

除了可以传入网络图片链接分享外,我们还可以通过传入包体里面的图片链接进行分享。

在CocosCreator3.8中,想要拿到图片打包后的链接,先通过resources.load加载resources文件夹下的图片资源,然后通过imageAsset.nativeUrl即可拿到图片链接进行分享。

7.节点分享

节点分享指的是截图某些特定的节点,包括静态和动态的,然后进行分享。

通常有两种方案:

  • 1.通过修改节点的Layer标记要分享的节点用相机渲染。

  • 2.通过克隆节点,在不可以见的地方用相机渲染。(节点上有脚本的慎用此方法)

第二种方法整理如下:

效果如下:

8.文本分享

除了通过图片分享外,还可以通过文本进行分享,例如拼夕夕、某宝等等商城活动中的砍一刀操作。我们游戏中可以复制玩家自己的编号、角色名、区服等等。

同样也需要在后台获取权限:

如图所示

结语

以上就是笔者整理的关于微信分享接口的全部内容,如有不足还请指出。

小伙伴们有更好的方法吗?

本期完整示例工程可以通过发送私信ShareUtil获取,这不仅是对知识的获取,更是对笔者的支持与鼓励,感谢!

我是"亿元程序员",一位有着8年游戏行业经验的主程。在游戏开发中,希望能给到您帮助, 也希望通过您能帮助到大家。

AD:笔者线上的小游戏《打螺丝闯关》《贪吃蛇掌机经典》《重力迷宫球》《填色之旅》《方块掌机经典》大家可以自行点击搜索体验。

实不相瞒,想要个爱心!请把该文章分享给你觉得有需要的其他小伙伴。谢谢!

推荐专栏:

知识付费专栏

你知道和不知道的微信小游戏常用API整理,赶紧收藏用起来~

100个Cocos实例

8年主程手把手打造Cocos独立游戏开发框架

和8年游戏主程一起学习设计模式

从零开始开发贪吃蛇小游戏到上线系列

点击下方灰色按钮+关注。