Chrome 插件开发过山车之旅-技术变现-程序员如何赚钱

作者:壹树

这篇文章早前在知识星球(生财有术)分享过,2019 年计划写个公众号记录一下日常,所以就放到这里了。

一个小产品经历了以下阶段:

  1. 网站上线

  2. 用户稳步上涨

  3. 广告投放测试

  4. 插件升级(作死操作)

  5. 网站再次改版

  6. 被告知触犯 Chrome Store 条款

  7. 直接被删

  8. 网站喘口气还活着

好吧,慢慢看,有点流水账。

网站上线

 

网站上线前的插件表现形式,如下图所示,这个插件就在 Youtube 的视频页面添加一个按钮,高质量(256Kbs)的下载需要进行付费,此处用了爬虫在第三网页面把下载链接爬过来放到下拉菜单里,但后来访问量大了,被限制了,不能爬了,中间又换了其他第三方转换网站,大家可以在  Google 搜 youtube to mp3 关键字,可以搜到不少,我就随便挑个访问量大进行爬取。

插件付费模式:$2.50/mo,付费率 0.6%, 3500+ 用户,截止到2018年 3 月底。

图片

既然要投放广告,那么就需要弄一个网站,需要设计很好吗?当时压根没想这个设计,作为一枚产品汪,MVP 必须先上的。如下图,就是这样 2 个丑陋的页面,页面上加了广告,底部的 bar 就是一个广告(才发现现在的广告都能绕过 Ad Block了,真是道高一尺魔高一丈!),当广告显示时,点击任意地方都会弹出新的广告窗口,如 1024 的网站那样,你懂的。

插件的首页(不好意思称官网),只有首页与功能页,点击 Youtube 页面的下载按钮就会跳转功能页,然后就显示下载链接。

图片

图片

现在 MP3 下载链接是从第三方网站的 API 调用过来,但第三方的引入进来的 iFrame 都是有广告的,那样我的页面就有 2 个点击广告了,我是不能忍啊!本来考虑 youtube-dl 开源代码写一个转换的,但后来发现搞起来麻烦,而且转换过程慢,吃服务器资源,放弃。

最后灵光一闪,既然我是插件,弄成个小的 Ad Block 就行了,把第三方的页面广告用我的插件干掉,这样点击第三方网站的按钮就不会弹出该网站的广告(有点无耻,用了人家的服务器资源,还把广告也去掉了),花 3 - 4 个小时把域名、网站、插件改版搞定,打包上传到 Chrome Store.

用户稳步上涨

 

新版插件上线,Chrome Store 的插件基本是不审批的(除非被列入重点关注插件,后来就是这样了,修改升级必须经过认为干预审核),30分钟后即可上线。

而 Firefox 的 Addon 市场(这货连源代码都需要审,压缩过都不行),后来我也把这插件也提交到 Firefox 插件市场,但这个自然流量少得有点可怜,毕竟 Chrome 在浏览器份额是毋容置疑的。

看看下图,这个是用户的曲线,稳步上涨。最多的时候是 5.1w+ 的用户,基本上平均每天的用户增长在 600~1000 这个范畴。

每日安装次数与每周用户数曲线。

图片

图片

这个用户增长对网站的浏览量可以从 SimilarWeb 看看,如下图:

图片

Google 的访问量曲线,如下图,访问量随着用户数增长慢慢增长。

图片

经过大概 1 周的时间,我对这个插件的稳定增长就有个固定的概念了。同时对于这个擦边插件(毕竟是鼓励别人下载没有版权的音乐),我已经预计可能被删的风险了,但在搜索的时候发现 Soundcloud 有同样的插件,用户是 40w+ ,最后更新时期是 2015 年,我就想,应该能坚挺到 10w+ 用户或更多。所以花了个大半天写了个 Soundcloud Downloader Pro,支持批量转换下载(说白了就是自动任务,让浏览器自动开窗口,自动下载)。

图片

备注:后来改名尝试再次上线,但依然不通过,此插件最高用户是 5k+,上线一个月,挂了!

广告投放测试

 

切换到程序猿角色,作为一个爱折腾的猿,通过 Google 搜了一堆广告投放的平台,最后进行了投放对比,如下图,保存了一堆,有些容易申请,有些正规的就不能通过了,毕竟网站的内容不符合规定(就算我的网站不保存任何 MP3 文件,都是从第三方链接过来)。

图片

如果各位有外国的网站,除了考虑 Google Ad, 可以考虑上方的。

按申请难度,回报(因为插件涉及版权内容,申请平台会有一定程度被拒绝):

纵观上面的,如果是下载型的网站,推荐以下几个平台,

对于 CPM 一般都是在 1.00$ ~ 2.00$ 。毕竟这种下载站点流量不是很值钱。

https://publishers.propellerads.com/

https://www.revenuehits.com/publishers/login.jsf

https://www.content.ad/publishers/

https://secure.redirect.com/

PropellerAds的浮动比较大。

图片

Revenuehits.com 曲线会比较平缓。

图片

投放的过程对广告的比例进行了控制,保证 CTR 的比例在 15% 左右会比计较理想。因为如果直接用 Anti Block 来绕过 Ad Block,达到 100% 的 CTR,给的回报其实也没差多少,有时候表现更差,过程尝试慢慢调低比例,最后发现在 10% ~ 20% 这个比例间比例挺好的,而且也不过度打扰用户,就一直保持这个比例了。

因为目前只针对一个下载网站进行广告投放,所以没有更多的数据进行总结,有经验的同学可以发表一下意见,指引一下,谢谢。

 

插件升级(作死过程)

 

过程中发现某个第三方的网站突然下载的 MP3 变成了 0 字节,偶尔抽风,不少的用户在插件的评论页面说到这个问题,所以我想搞一个大升级,把插件的授权变成 <all_urls>,之前的版本只是限定了 3 个第三方下载网站,我担心这 3 个网站都不行,所以想搞成所有网站都进行授权,并对所有网站的访问数据可进行操作。

把这个大版本升级后,悲催了,因为涉及到用户数据的授权,该插件被浏览器暂时 disable 了,必须得到用户的重新授权才能再次启用,这样一搞,访问量明显下滑。而且有个别用户在留言里问为什么需要访问所有数据,我只能回复说为了插件的更新方便,需要用户授权。

中间过程我认为做得最正确的就是添加了一个评分按钮( Rate 5 star),一个不错的增长手段,这个按钮只要用户下载超过 15 次才会显示,这样确保这个用户是喜欢这个插件的,因为已经点击按钮 15 次了。可以看看下图:

图片

你可以看到 6 月有一大片都是 5 星的评分的,这个使我这个插件在搜索 youtube mp3 等关键字的时候,直接跳到了插件排名的第一,这样我的插件的安装量和展示量得到了明显的增长。

网站再次改版

当我认为网站可以相对稳定运作的后,起码个把月下来,用户稳步增长,广告收入也慢慢增长,虽然也是很好,但我预计如果能正常下去,年底可以去到 10w+ 的用户,其实再经过一个月后,发现这个 10w+ 的数量比较保守了,因为接下来一个月差不多有 2w 用户,按这样的增长,10w+ 随便达成。

这个时候我就考虑对网站进行改版了,对 SEO 进行优化,让页面网站的页面丰富起来,经过大半天的思考,然后就出来了目前的这个设计。当时我是认为所有数据都是从第三方哪里读取的,自己的服务器也不需要数据库,反正很多第三方的 API,如 Spotify, iTunes, Soundcloud, Youtube 等,这些接口都有不错的 SDK,随便搞搞就 OK 了,挺方便的。

图片

基本上一个周末就能把网站的框架搞定,同时找人把页面按我要求设计一下,再花 1 天就能把新版的网站搞定了。就是上面这个简单的页面。

待我准备上线新网站的时候,收到一封最不想收到的邮件。

被告知触犯 Chrome Store 条款

邮件提早到来,:P,这个插件的用户是 5k+ ,我想改个名字再上,即使封了也不伤心,毕竟另外的插件已经 4w+ 的用户了,大儿子(Youtube to MP3)还活着,没事。

图片

 

直接被删

 

然后隔了一天,大儿子被直接被删了,连给我升级调整的机会都没有了,估计这个用户增长速度,还有这个评星的比例(4.5w+ 用户,1000+ 个评星),直接引起了审核团队的注意。

图片

隔天我尝试注册了新的开发者账户,重新上传插件,但依然被删掉。这一刻知道基本上这个插件很难再从 Chrome Store 获得用户和流量了。

被 Chrome Store 删掉的插件会在用户的浏览器直接 Disable 掉,需要人工进行重启,这样变成了很多用户直接删除。凉凉了!

网站喘口气还活着

 

既然没流量了,那么怎么也就让他活着吧,把服务器和域名的费用,还有几杯咖啡的钱从广告拿回来也好。

我依然进行了网站的更新,然后插件小调整一下放到了 Firefox 的市场上,用户量现在基本是靠原来的用户,还有现在的每天少得可怜的用户增长,不过这个网站还是能自己自动运作的,作为我曾经搞过的小产品,作为一个纪念。

最后

 

好了,一连串的流程账,你能看完也算是好耐心。至此这个插件的经历基本上告一段落了,往后会再尝试挖掘其他的产品,或者尝试一下小程序这个东西。如果有后续的更新,我继续来填坑。

2018 年 3 月 19 日上线到,将近 4 个月,一个小产品的流程就这样走完了,学到了不少。

总结

 

  1. 不要看是小众的东西,其实使用频次非常高的,不要低估用盗版人的坚持;

  2. 增长手段需要尝试,例如下载 15 次就显示评分按钮,那样基本上用户都会给 5 星好评;

  3. 需要验证一个插件是否可行,可以不用开发,直接 P 几张几面图,文字说明一下功能,看看几天下来的搜索量和下载量,还有给星的评论,如果很多打 1 星的,那么说明这批人对这个插件是强烈需求的;

  4. 很多东西不用自己造轮子的,用第三方或者开源的就 OK 了;

  5. 你让用户少点击一次,你的产品其实就有已经有优势了(同类型的产品都是 Copy 链接然后复制进行下载),再进一步进行优化;

  6. 下载网站弹出广告其实用户能忍受的,从评论就能看出,只有极个别用户反馈有弹出广告;

  7. Chrome Store 可以侧面验证 Google 的搜索量的,也可以考虑 Google Play 进行 App 开发,反之也成立。

  8. 原文链接请访问:

相关推荐

chrome插件开发之调试-转载

也许有时候你会发觉调试器不是很灵,至少我用下来感觉如此,比如你可能发现断点设不了,或者断点不起作用,或者看不到你自己的javascript文件。我的方法是在插件页中,把对应的插件的“已启用”这个复选框去掉,再重新勾上,然后再点一下“重新加载(Ctrl+R)”,通常能解决问题。当然了,还有些很古怪的问题,还不好重现,总体的解决思路就是重新载入一下,实在不行的话重启浏览器,或者清除浏览器缓存什么的,再试试看