写作前面
本文草稿一万多字,修改后删了一半,作为2019年的第一篇文章,就不涉及细节部分了。如果把细节都写进去了,可能要10万字以上。
希望这篇6000余字的文章能帮你在淘客开发上有个基础的认识。
心灵鸡汤。
做淘宝客开发,需要掌握很多的技巧。
对技术部分的要求可能并不是很高,只是很杂。当然便宜的技术一向耗钱,技术不够硬件来凑。
做淘宝客开发的时候可能会涉及到大量的开发知识。
比如常用的一个工作场景发微信、发QQ。这就需要你了解一些微信的句柄、win32的一些知识。
想做网站的话,还要会前端、后端,数据库知识。
也就是说知识面要很广,如果你单独只会一种的话,就会比较困难。
本文针对的也不止是个人开发者,对初创团队团队也同样有效,如果有多个人完成以下的技能也是可以的。
毕竟大华这样这样精通各种语言安装卸载的技术还是比较少的。
同时本文可以作为个人开发者的学习指南,也可以作为公司招聘时的面试指南,招聘的技术起码能解决下述多条技能。
这里主要会讲的就是一些一些思维方面的东西,对代码会比较少一些,时间允许会出专门的教程。
第一部分淘客开发的技术变迁。
1.1搜索时代
做淘宝客时间长的一些朋友肯定会知道,淘客开始做的时候主要是依靠百度。
当然了依靠什么也看互联网的发展,初期的时候,流量主要是来自百度,在做的时候基本上都是通过百度来做。也就是很多人说的seo,竞价,现在依然有很多人在做。
这一块,对于新入门的同学可能会了解的比较少一些,在这里面还是得需要提一下。
百度依然是精准流量来源的好渠道。
互联网行业未来10年最适合的模式还是B2C2B。
通过对个人用户积累大量会员,再进行对商家的运营。
简单的说网站、搜索、微信、社交、电商形成B2C2B的闭环。
如果你到现在依然认为百度推广是个过时的推广方式,那么你永远会跟着别人后面。同样你认为现在通过单一的方式能一劳永逸也注定了会被淘汰。
对于技术来说,要做的一般就是几个方面:
一是针对自己的网站,会做一些批量更新维护发布的东西。
二是在第三方平台批量推广自己。
三是收集整理数据分析。
比如大家会看到一些很多做品牌的推广,店铺的推广,这样不起眼的地方,依然很多人在推广。
1.2QQ时代
在百度推广之后的很长一段时间,会依赖QQ进行推广。
从早期的白菜群、裂变群、到后期的精品维护群。
这时候衍生的相当于是社群推广了。
QQ社群持续的时间最长,也最混乱,彼时,后妈还没注意到社群这块。像一些采集群都在那时候发展起来,一直持续到现在。
QQ推广主要的还是集中在QQ群,几乎说是有的淘宝客工具都有QQ推送的功能。
从技术来说,做QQ群发布分为三步。
I(input)-P(processing)-O(output)
现在的采集群群多数还是用QQ群的方式,毕竟QQ机器人比较多,操作简单,成本也低。
技术了解一些机器人,学会通过编写机器人插件,进行输入输出,就差不多了。
但是用机器人也有一些不好的地方,就是机器人可能限制会比较大。
用的多,比较容易封号呀。
作为补充的话,一般还会用模拟的方式进行发送。也就是用协议接收用模拟的进行发布。
QQ的话,还有QQ空间呀,QQ说说之类的,这种的话也就是把信息弄做成特定的形式,然后发在空间说说上面。
用你的用的语言加QQ群模拟发送,基本都可以找到答案。
1.3微信时代
一些老的软件,他们的支持的功能会比较多,会支持QQ各种各样的功能。
但是在一些新的软件上面,他们可能就会只做微信了。
这些新软件基本上都是在,微信推广以后才出来的,没有历史包袱,对QQ那边了解的也比较少,也就不再去支持QQ了。
不过这些软件在火了以后还是加上QQ功能,最后变成和讨厌的软件一样。
同样的,对于微信开发的话,也是和QQ一样,也是有协议和模拟之分的。
协议的话呢,一种就是PC电脑微信的,嗯,相当于是HOOK版本,需要带着特定版本的微信。一般市场价在五六千吧。
功能和电脑微信类似。
还有一种就是比较好的iPad协议,让这种就是功能更强大一些,可以支持发语音,红包,朋友圈等各种各种功能,现在一般比较高级一点的机器人都都是用的iPad的协议。
一般发单的话,没有这么大的要求,用模拟的就可以了。
还有的一些是通过,模拟器来进行操作,也不是很方便。
微信公众号也是属于微信这一块的,在紧接着微信火的时候,微信公众号是同时火起来的。
微信公众号效果并没有多好做。对于很多买公众化工具的人来说都是有一点粉丝基础的。
公众号的开发上面其实没有什么太大的难度,会做网站就行了,再熟悉公众号的规则。
微信公众号一般都是用服务号,服务号功能比较多,现在公众号封域名比较厉害,在开发之初就要考虑好封域名的问题,是自己提供域名,还是让用户自行绑定。
用户绑定是自己绑定,还是使用反向代理。
在规划的时候就要考虑进去。
1.4 app时代
电脑工具大行其道的时候,一些团队想把电脑工具的模式搬到手机上了。
其实这时候已经淘汰掉很多个人开发者了。
后妈这时候反应过来,制止了这一切,那时候有几家工具再作死的边缘上试探了下,最后成功的死了。
无论如何APP发展是必然的,这时候有些聪明人想到了面向终端买家,同时也提供给淘客了,变相绕过后妈的规则。
在那半年其实有十几个APP都做了,最终活了几个。
APP的出现也辛亏微信大封号。导致了这一切的可能。
不能是用原生开发还是用WEBAPP,都不是个人开发者能承受得了了。
如果绝对做APP,前期低调点,把商标什么的先保护起来,要不最后别让人截流了。
第二部分需要具备的技术开发知识
这里说的知识,是指一个团队共同应该具备的知识。这个团队可大可小,起码加起来没有短板。
2.1扎实的编程基础
2019年,说实话光靠个人,已经基本上不太可能做一个大的软件了、
现在都是靠一个团队在做,对于一个团队来说呢,首先我们要面临的就是技术人员的构成问题。
电脑端的技术是肯定需要一个的,做一些正常的客户端工具,微信、QQ,还有一些挂机的这些软件。
从编程语言来说,易语言,C#,C++等都是可以的。
只要能操作一些底层的,能做界面问题都不大。
其次,如果你要是做网站的话或做APP、公众号,肯定得需要一个?前端,后端的人员。
2.2HTTP协议知识
做淘客开发和爬虫离不开,HTTP协议是必须会的,要不很多操作根本进行不了。
能解决大部分网站的数据爬取就可以了。
2.3win32API
想做客户端一些工具的话,就是电脑上面用的一些工具的话,对WIN32API的技术,肯定得了解。
我们对句柄,剪贴板的操作都需要。
如QQ微信的模拟发布等,画图,拼图等。
2.4前端知识
这个不用说了吧,现在长的丑寸步难行。
2.5数据库操作
数据你的技术对数据库不精通的话,等着烧钱吧,烧掉的这些钱都能招好几个这种菜鸟程序要了。
总结。做淘宝客的话,最基本的技术也就需要这些了。
当然还有一个最重要的技能是学习能力,不要开不起技术不如你的,淘客开发最后拼的不是技术,而是接口和经验了,你知道方法就能调用,不知道就开发不了。如果你的技术自恃清高,会害了你整个团队的。
第三部分从技术角度看淘客知识。
3.1如何区分淘客商品
我们这里面说的淘客商品,其实也就是淘宝商品,也就是说,两个不同的商品到底是哪里不一样我们当然不是从用户的角度重一些,从技术的角度,他们到底有哪些不一样?
从技术的角度来看,你打开任意一个淘宝的商品,淘宝天猫都都一样的,你都会在字符串里面看到有一串数字ID,这个就是我们技术眼里的商品。
数字ID用来查询换链等各种操作。
3.2,如何区分,佣金归属
后妈是怎么判定,一个链接是属于哪一位淘课的?
我们打开申请好的淘宝客链接的话,我们会在URL里面看到一串PID的字符串,也就是mm_xxxxx_xxxx_xxxxxx开头的一串数字。
PID里面有三串数字,第一段数字是你的账户ID,也就是用来区别是哪个账户的。
第二段(siteid)呢就是,推广媒体,也就是说他的媒体推广位。
第三段(adzoneid)的就是这个媒体下面的广告位。
PID是我们用来区分淘宝客归属的唯一识别码,起码目前是这样。
3.3,如何区分不同渠道?
我们有很多有QQ群或微信群,我们想统计不同群的产出?该怎么办呢?
常用的用法是跟每一个群分配一个PID。这样在分析的时候,只要把PID下面的订单给分析出来,就知道每个群的具体的运营情况。
3.4,订单跟踪怎么办
有的时候在给下线做一些返利的时候,首先要做的就是。来识别这个订单号到底是属于谁的?只有知道订单是属于谁的,一切才有可能
那么这一个应该怎么去区分呢?
常用的方式就是,让用户提交她的订单号,淘宝里面是可以每一个人都有一个唯一的订单号的,我们用订单号再和的推广订单进行匹配,这样就可以实现订单的跟踪。
让用户提交的话可能会比较麻烦一些,有的用户不想提交,但不想提就不要给他钱就可以了。
同一个用户在一段时间内的,他的后面几位也是一样的,所以这些也都是可以进行跟踪的,等通过多个维度进行判断,比如根据他的下单时间呀,点击时间和他的找产品的一段时间,这一段时间里有没有进行别的商品都可以进行判断,让用户减少订单提交的次数。
还有一个就是像上面说的,给每个用户分配一个PID。
用PID,统计的话就会更精确一些,但是对你的整个分配,就会比较也麻烦一些,比如首先你得创建很多的PID,给每一个用户进行分配,有一些用户,他可能用一段时间就不用了,如果考虑到一些你的利用率,可能还要进行一些回收,那具体的设计的细节我们这里就不用多说了
3.5技术眼中的后台都是代码
作为技术来看,淘客的后台,或者看一些东西和用户是应该站在不同的角度上来看的。
很多东西的话是没有接口的,都需要自己去进行爬虫。
这就是上面为什么让大家必须学习HTTP的知识,大部分的接口都是需要自己去爬的。
用的技术也不是很多,主要就是cookies的处理。
第四部分事半功倍的第三方平台
4.1丰富的产品库
进行开发的时候,很多东西不需要从开始做,一些第三方做好的话,我们就可以直接拿过来用了。
像优惠券库,从头去做一个优惠券网站的话会很困难,一般人直接用一些别人已经做好了的。
目前做得好了一些,产品功能就是像大淘客,好单库,都很不错。
4.2,很多信息查不到怎么办
一些单品信息,图片,佣金的信息,查不到怎么办呢?
很多第三方平台都有借口开放。
4.3。实现不了的技术怎么办?
比如机器人这些技术是没有自己去做的。
很多很多技术能用别人的就用别人。
第五部分API能解决的问题
5.1,接口能解决什么问题,取决于你有什么样的权限
现在淘宝客开发的话,主要是依赖于接口,对于一些核心的接口联盟全部进行了封装。
也就是说你有这个接口你就可以用,没有就用不了。
API有哪些接口就不说了。每个人得到的都不一样。
5.2 如何申请,接口权限
得把产品做好了,达到上线的标准。
关注联盟的后台的动态,联盟的社区是有如何申请的方式的。
5.3如何调用API
调用的话这个问题本来不愿多说的,对于技术来说,调用API是必备的技能。
联盟的开放平台,对于常见的语言是有SDK的,比如。PHP、.NET、Python,Node.js,你只要去下载用就可以了。
像一些其他官方没有提供的一些语言,在百度上面,第三方都可以收到。
大华自己也封装过几种语言的SDK。
5.4,如何保护你的APPKEY
申请到权限以后,每个人都有一套APPkey。
简单说,这个APPkey不能泄露,要封装在服务端。否则你的矿可能不够用的。
切记,APPKEY可不能泄露。
第六部分,爬虫能解决的问题。
6.1绝大部分的问题还得靠爬虫
如果想做这方面的开发,爬虫肯定是绕不过去的,特别是去爬一些第三方的数据,别人是不可能给你提供接口的。
我们我们这里主要来说一下联盟的爬虫的一些注意事项。
6.2,联盟爬虫的注意点
首先你要登录联盟,一般是模拟登录,就不要去考虑什么用纯协议的方式去登录。
那样会很麻烦,也不容易,也没有什么太大的价值。
登录以后要考虑了一些持久化登录,也就是让尽量不要那么快掉线,一般的话如果不做处理的话,半小时他可能就会掉线,不让他尽快出掉线的话,一般就是在后台找一些地址进行,经常的刷新。
或是在掉线之前重新登录。
登录的时候要对cookie是要进行处理,cookies取出token。
这个token,就是要后面要处理的,基本上后台所有的访问都是需要的。
我们后台一般常用的就是下载,订单,处理推广位,超级搜索,这些功能的处理的方式差不多,都是一些访问处理,只要取出,只要取出cookies,取出token,加入到参数里面就可以了。
第七部分,关于淘客的设计模式
我们这里面说的几种淘宝客设计模式,其实并不是很明确的定义,只是针对一些常用的开发手段,来做一个简单的总结。
7.1发单模式
发单的话,也就是主动推送功能。QQ群,QQ空间,QQ说说,微信群,朋友……
要选一些商品,然后把商品,转化成我们的自己的淘宝客链接,同时我们要提取出,图片,标题价格,等信息,把它组合好的信息,图文信息发送到,指定的地方,QQ群微信,朋友圈等。
7.2,网站模式
除去主动发单以外,还需要让用户自主的去选择一些商品,来弥补发单数量的不足。
同时发单也会对客户造成一定的骚扰,这时候有一个网站,让用户自行的去选择就很有必要。。
对于网站来说,我们一般有,PC端的网站,移动端的网站,还有公众号,也属于公众号,小程序都帅。
对网站模式来说,最主要的就是提供一些丰富的商品,提供搜索功能,让用户更容易的找到我们的商品。
对于搜索功能一般推荐使用阿里云的搜索工具。
7.3返利模式
返利模式是指,把一部分佣金返还给用户,不论是用微信网站公众号APP,统称为返利模式。
返利模式需要把用户发过来的指定的一些推广链接信息,转化成我们自己的推广链接,也就是俗称的换链功能。
还要解决一个的问题就是订单跟踪。
什么是订单跟踪呢?
也就是说要确定好哪个订单哪个商品是哪个用户的?
这样我们才能知道给他,返还多少钱。
返利模式目前用的比较多,最好的方式还是通过微信进行返利。
当然,QQ,公众号、APP都是没有问题的。
这样返利的设计上,唯一的难点就是订单跟踪,订单跟踪的话,我们前面说过有两种方式,一种是通过PID,第一种是通过订单号,两种方式,大家根据自己的情况,实际情况进行选择。
7.4,代理模式
代理模式是近两年刚出现的一种推广方式,更准确的说是淘宝客里面这两年才出现的这种推广模式,其它的推广渠道里面,早就有了这种模式。
代理模式也是绝大部分APP得以生存的最大的依赖。
而其中代理模式要做的就是,在技术上面要做的呢,就是区分到具体到每个代理。
代理模式最常用的还是用PID来区分,今年下半年,大家会更多地迁移到渠道ID和会员ID上面,但是目前的话用的人还比较少。
代理模式最理想的还是在APP上面,如果在公众号上面的话可能灵活度会不够,一般用公众号的话,只是绑定一下用户关系,不在公众号上面进行一些推广。
第八部分更好的发展。
不论是个人还是团队,大华认为的发展的方向,可以有三种,产品优先,技术优先,模式优先。
8.1,产品优先
这种也是大家最想做的一种方式。
做一种产品领先于同行,服务好客户,这种也是比较难的一种实现的方式。
想从产品上面进行发展的话,就是得做好长期更新,长期维护的打算,在细节上下功夫,每一个细节都得打磨好,每个客户,都得好好的去服务。
8.2技术优先
有些淘客团队技术很牛,他们不需要在产品做得很好,很多细节都不完善,但他们掌握了很多同行没有掌握的技术,很容易领先业界。
这种类型的,公司很少对外出售,一般都是自己在推广,其实对于普通没有这部分能力的人来说也无所谓,做好自己的产品就可以了。
8.3模式的优先
模式就是要领先同行。
在网站的时代,很多做站群的工具。
QQ的时代,QQ群发单的,裂变的工具。
有一些工具商转向了开始转向的微信,然后第一批做微信做公众号的也会做的很好。
接着在公众号之后,又出现了很多做APP的。
这些东西都是属于模式问题,在模式出来之后,很多人看着很简单,很多人就能模仿出来。
也没引起外界注意的时候,就有一个很可能3到6个月的一个周期,再有一些配合能力强的营销团队,这样就会,造成一些很难逾越的鸿沟。
第九部分核心部分
为知识付费……