2014年3月29日 星期六

Growth Hacking(2)

關於Growth Hacking的資料網路上還頗多的,前一篇文章討論的是有關Growth Hacking是什麼?接下來是要討論Growth Hacking如何去Experiment

在討論Growth Hacking如何去做Experiment之前,可以回憶一下國中理化老師教過的"科學實驗方法"

看完應該很懷念國中屁孩時期吧XD!國中所做的科學實驗都是按照上方的流程來做(國中生才不管那麼多咧),基本上Grow Hacking的experiment也遵守該流程~下圖是based on科學實驗方法流程所修改的Grow Hacking的experiment流程

看起來複雜很多,所以特地把不一樣的地方圈起來,好了有了流程圖後那接下來最重要的就是每一個步驟到底在做什麼啦!

1. 觀察:

這應該沒什麼好講的吧!就是觀察那些visitor有哪些行為(ex:visitor搜尋的關鍵字,click哪些link)

2. background research:

這個主要是要去了解為什麼visitor會有這些的行為(也許是興趣~也許是需求~或因為最近的流行)

3. 提出假說(假設):

Growth Hacking通常的目的不外乎就是增加流量或是訂單數量提升,在這個步驟裡面我們必須要先了解我們的目的是什麼,為什麼?這點和科學實驗有一點不同,通常科學實驗室要去解釋某現象而去提出假說,例如: 氫氣+氧氣會不會生成水?在Growth Hacking中,我們不是要去解釋某種現象,而是為了達到某種目的而提出假說,例如: 把部落格的文章自動貼到facebook會不會增加流量?或是提供某些售後服務會不會增加網站的訂單?Growth Hacking所做的假設就是屬於這種類型

4. 實驗:

這應該算是Growth Hacking implement的部分喏,最常用的應該就是A/B testing,以下為A/B testing 23事:

a. 記得在redirection的時候使用HTTP status 302而非301(HTTP status能吃嗎?簡單解釋HTTP status就是要server回應的HTTP狀態,最常看到的應該就是404 page not found喏),為什麼要用302重導,因為301會告訴search engine說你的網站已經完全到另外一個URI喏,所以所有的使用者造訪時都會跑到test的網站去,原來的網站就QQ沒人造訪

b. 只有在需要的時候去做testing!一個好的testing會得到好的結論,如果只是漫無目的的去testing,除了沒辦法改變現狀外,也無法得到有用的資訊,還會增加成本的消耗(亂改程式碼)

c. 要有control group,這點很重要,為什麼?這就是A/B testing的精髓,因為這樣我們才能看到不一樣,以下圖來舉例

上圖的例子來自這篇網誌,這個例子的目的是要增加文章的數量,左邊是testing group,右邊是control group,如果我們沒有control group的話會的到錯誤的結論->降低10%的文章數量,但是實際上呢?如果有control group可以看到其實是增加5%的文章數量,所以啦!control group非常重要,能夠告訴我們testing後的差別在哪裡

d. 不要低估Experiment會使用的資源!程式設計師常常因用Hofstadter's Law:做事所花費的時間總是比你預期的要長,即使你的預期中考慮了Hofstadter's Law

e. DO NOT GET DISCOURAGED BY THE INITIAL RESULTS

5. Analysis data:

這應該不用多說,就是分析資料,記得上一篇提到有許多的行為和結果是可以觀察的,不要只專注在流量上

6. 再試驗,廢棄假說,學說(result):

這也應該不用多說,但是有件事情一定會問,何時結束我的Experiment?再參考的網誌中有提到,在得到足夠的證據之前(不管好壞)都不要放棄或停止Experiment

Reference:

沒有留言:

張貼留言