What is the game channel SDK

Xiao Ming is a newcomer joined the line, do operations in a thousand-scale transport research company. The first day of entry into the leadership took a small Mingla QQ docking various channels of discussion groups, he asked his colleagues to look at how and channels of communication in the group. Xiao Ming found the group in addition to the material being discussed outside the picture, the most discussed is the butt of the SDK. This SDK in the end is how is it children? With curiosity Bob consulted his leadership this leadership but also vague explanation, just know that access is the SDK will pick items each channel only.

With such problems, consult the game Xiao Ming circle beginners guide members, ushers gives this explanation:

A, SDK definitions

Baidu Encyclopedia Definition: Software Development Kit (English language acronym stands for: Software Development Kit) are generally a number of software engineers for a particular software package, software framework, hardware platform, operating system development tools such as the establishment of a set of application software , broadly refers to a collection of related documents supporting the development of a certain type of software, examples and tools.

For the game, the game's SDK is an integrated collection of documents, samples, tools and API's to log in and pay for the core functions.

Second, the main function of the game SDK

1. Log function

One of the core functions, here actually contains two function point registration and login. Here is the most simple SDK login logic, here I briefly details a large number of products and processes, the actual registration and login process more complicated.

2, payment function:

The core function of the two, there is not a flow diagram, and involves the issue of internal channel architecture.

For CP, the main significance of this feature is integrated with leading third-party payment channels, eliminating the need for manpower and time costs docking.

For the channel, the payment from invoking interface to initiate a payment request to the final payment of the conversion rate of success is particularly important, the success rate of a few percentage points could affect hundreds of thousands or even millions in revenue.

3, data features:

Data section is divided into product data and operational data.

Product Data: This is the main part of the data SDK product manager of most concern to me above the login process, for example, to show the login / registration process of the page, click on the close button of the data needs to be done Buried statistics. If the desired conversion rate is 95% of the pass line, then the conversion rate of less than 95% is not up to expectations, you may need to optimize login / register logic, UI interface and so on.

Operational data: it simply is operational level data, such as new, active, creating angles, pay rate, ARPPU, ARPU, LTV, retention and so on.

这里说一点,很多小渠道由于各种原因,SDK是没有产品数据的,所以一款游戏在渠道有1万台安装,但是实际进入游戏的人数却只有1000,9000的流失在哪里,有的渠道是分析不出来的。

4、其他功能:

一般是运营层面的功能,例如SDK的悬浮窗、公告推送、个人充值记录查询等等,属于锦上添花的东西。

这部分功能原则上是不应该影响用户进入游戏的,不过实际上现在很多安卓渠道进入游戏时会给你推各种各样的广告,最搞笑的是曾经的流量巨头竟然给用户推小贷广告,个人猜测怕是该渠道的用户量已经萎缩得厉害,KPI压力太大了吧。

三、接入SDK的定义

什么叫接入SDK?简单说就是让游戏在合适的时间调用对应的接口或者页面。可以这样理解:SDK是巧克力纸,游戏是巧克力,接入SDK就是将纸和巧克力进行包装,任何包装的异常都会影响美观或者用户的正常打开,SDK接入同样是这个道理。

曾经有个朋友问我,CP负责SDK接入的人,是不是一定可以做渠道的SDK开发,答案可以参考上面说的。

四、渠道为什么会要求更新SDK

实际上,渠道推动CP更新SDK也是非常痛苦的一件事,虽然说不接入SDK就不让你上架,但是反过来说,这对于渠道的游戏品类和营收也是有影响的。渠道更新SDK的原因有如下几种:

1、常规迭代

和游戏更新一个道理,可能是对某些产品功能进行优化,也可能是新增了某些运营需求。这里就不展开细说了。

2、线上故障

由SDK引起的问题比较常见,但是一般在接入和测试阶段就已经解决了,很少会在线上遇到。如果一家SDK线上频频出现问题,那么这家的业务能力就实在值得令人怀疑了。

3、特殊情况

比如17年年中政府要求的身份证实名认证问题,这种突发情况下基本会强制要求每个游戏立马接入新的SDK,否则直接下架处理。


最后,安卓SDK接入对于研发来说实际上是个非常蛋疼的活儿,在国内安卓市场多如牛毛的情况下,每一家都接完基本不可能。针对CP的这个痛点,就出现了所谓的聚合SDK,CP只需要接这家第三方SDK就可以,由第三方帮CP发长尾渠道。

有痛点的地方就有潜在的机会。

Guess you like

Origin blog.csdn.net/FlyPigYe/article/details/92974469