外卖点餐时,为什么搜索出来排在前面的是A家而不是B家?
网购搜索“女士衬衫”时,为什么首先让我们看到的是A款而不是B款?
百度搜索“旅行” 时,为什么首先跳在我们眼前的是Airbnb接着是蜂窝或是携程而不是其它?
打车时,为什么给我们安排的是AT5585而不是AT6587?
这些日常中“左右”着我们衣食住行的东西,就是算法。
谈到“算法”这个词,可能也有朋友和我之前一样,要么觉得与自己无关,要么觉得太复杂懒得去思考。
算法真得与自己无关吗?想想上面那些每天都会出现在我们生活中的场景,答案自然是否定的。
那算法真如之前那么玄妙不可解吗?读了吴军老师的文章后,发现未必。
吴军老师分析了下围棋和打车软件的匹配:
围棋有361个格子,每个格子都有三种可能性,黑棋、白棋和空格。由于在每一个格子落子都是随意的,因此有3的361次方种可能性,大约是10的172次方。
如果我们把宇宙中每一个基本粒子变成一个我们今天这么大的宇宙,这么多宇宙加起来的基本粒子的数量还没有下围棋的复杂度大呢。
我们假定中国有1亿辆车同时在服务,全国10亿人都在路边等着打车,那么复杂度不过是十亿亿,即10的17次方,这个数字看上去不小,用1000台服务器也要算几个小时。但是如果换算成基本粒子中的中子或者质子,加起来一共不过100亿分之一公斤,或者0.1微克。
事实上,不可能全国的人和车都在一个城市里。考虑到分散性之后,全中国所有打车匹配的计算量不超过几百亿,如果用1000台服务器算,是眨眼间就可以完成。
吴军老师说,如果是Google或者Facebook的广告系统,一个人看到的页面可以有多个广告,假如是K个广告,那么复杂度也不过是在M乘以N的基础上,再乘以一个K,也就是O(MxNxK)。
其实亚马逊广告和Google或者Facebook的广告类似,如此,亚马逊广告算法可能并没有源于我国春秋时期的围棋复杂。
那做为卖家来讲怎样才能做好亚马逊广告呢?
做为买家来讲,怎样才能不被有些广告忽悠呢?
吴军老师说,在计算机科学中,在人看来都很复杂的问题,但是那些问题真实的复杂度可以相差极大,近乎我们想象中的无穷大。把一个看似复杂的问题变得不复杂的前提是找到好的算法。
所以,对卖家而言,要做好所在平台广告的前提是,要清楚广告的算法。
就拿亚马逊sponsor广告之一的自动广告来说,(PS,关于亚马逊广告的分类、展示、sponsor广告的竞价原理和影响因素之前有写过总结。) ,由于卖家不能设置关键词、也没有关键词的匹配数据,看起来好像卖家能做的就是设置了预算和竞价,至于拿到多少曝光额、点击、转化,是我们卖家没法左右的,所以可能觉得自动广告没有多少操作空间或者相比手动广告可控性太低。
然而,古人就告诉过我们“存在即是合理的”。就如同日常中,当我们对某个事物产生疑惑或者怀疑时,首先要做得不是否决它,而应该先怀疑下自己的判断有没有误。那就需要先问自己是不是真的了解它,再分析自己的判断方式是否合理。
回到我自己曾怀疑过的自动广告,根据亚马逊官方解释,亚马逊SP广告基本的触发是关键词。主要特点是,目标定向-利用关键词定向搜索展示。
结合亚马逊系统给我们反馈的自动广告的报表,我们会发现,报表里面的customer search term中,做过广告的SKU广告报表会反馈给我们客户的搜索词。当然不同的SKU反馈的字的数量、类型、关联度不同。
为什么有的SKU能跑出来很多词,有的却跑不出来?有的跑出来是一串乱码有的是其它的ASIN?有的跑出来的词与我们产品相关有的却没多少关系?同一个词不同时间段的CPC都不同?等等
当没有跑出我们预期 想要的数据时,其实不能怪算法。相反,无论数据多少,算法都在努力给卖家传递信息(当然,不同平台算法的能力肯定是不同的),关键在于卖家结合自身的产品和数据加工利用。
写到这里微信群里又闪出一条广告“CPC广告大师爆款班”、、、谁让自己不愿动脑也不愿动手,当然需要各种大师指导,自然也免不了被收割了、、、、、
对买家而言,要高效搜到想要的东西时,搜索后需要清楚哪些是广告,哪些是自然搜索结果?不要再理所当然地认为排在前面的就一定是好的。
当搜索展示的结果很多都与自己想要的结果无关时,要考虑自己的关键词准不准确,需不需要调整。换个关键词试试。
如果关键词准确而且搜索词不太冷门时,搜索结果与想要结果仍然无关(由其是无关的广告),那就别让这样的平台浪费我们的时间果断放弃。
最后,引用吴军老师的话结尾:
1.很多看似同样复杂的问题,可能真实的复杂度相差甚远。我们有时觉得一件事很复杂,是因为没有找到好办法。
2.对人来讲也是如此,两个看上去教育背景和经历差不多的人,本身的差距可能是数量级的,而见识上的差距就更大了。
3.很多看似不同的问题,其实它们背后的数学原理都是相同的,这也是为什么学习数学和善用数学工具很重要的原因。
4.对于媒体上的话,要有甄别能力。