首先說一下三者的核心區(qū)別吧悯辙,我從如下幾個方面來詳細介紹:
數(shù)據(jù)模型:
GA,還是以傳統(tǒng)的頁面瀏覽(PV)和會話(Session)為核心迎吵,當然躲撰,現(xiàn)在也可以手動添加事件(Event)和自定義屬性。
Mixpanel 和神策分析击费,數(shù)據(jù)模型是目前最流行的 Event + Profile茴肥,并且可以完全地自定義事件,自定義屬性荡灾。
分析功能:
GA 的預置分析功能,指標和維度基本是固定的瞬铸,功能很強大批幌,不僅有 PV、UV嗓节,也有漏斗荧缘、留存等更高階的分析功能。不過拦宣,即使是固定指標截粗,在維度下鉆的時候也是要做抽樣的。需要注意的是鸵隧,GA 的漏斗只能在創(chuàng)建后積累數(shù)據(jù)绸罗,不能向前回溯。而自定義報表(Customer Reports)的指標和維度雖然是不固定的豆瘫,但是只支持事件分析珊蟀,不支持漏斗(貌似付費版有自定義漏斗的 beta feature)、留存外驱、回訪育灸,并且在免費版上數(shù)據(jù)量大了自定義報表是要抽樣的,付費版可以開啟強制不抽樣功能昵宇。
Mixpanel 和神策分析磅崭,在事件分析、漏斗瓦哎、留存砸喻、回訪等分析功能上柔逼,維度和指標都是可以完全自定義的,漏斗也是可以向前回溯的恩够,分析功能非常靈活和強大卒落。Mixpanel 沒有抽樣功能,神策分析可以選擇是抽樣還是全量蜂桶。同時儡毕,Mixpanel 有自己的查詢語言,神策分析則支持 SQL扑媚,用以滿足使用者更加復雜的分析需求腰湾。
更進一步,從理念上疆股,神策分析是提供一個全家桶式的解決方案费坊,以 PaaS 平臺的方式為客戶提供一個完整的數(shù)據(jù)處理平臺,幫客戶搭建好數(shù)據(jù)倉庫旬痹,所有的數(shù)據(jù)附井、存儲、計算两残、查詢都是向客戶開放的永毅。
收費:
GA 有免費版,不過功能較弱人弓。付費版很貴沼死,每年 15 萬美元起。
Mixpanel 有免費版崔赌,只支持很小很小的數(shù)據(jù)量意蛀。它是按照數(shù)據(jù)量收費的,很貴健芭。
神策分析沒有免費版县钥,不過提供了一定時間的免費使用。神策分析的 SaaS 版本是按照數(shù)據(jù)量收費的慈迈,私有部署版是按照機器規(guī)模收費魁蒜,不過,相較而言吩翻,由于主要面向中國客戶兜看,所以收費相對更加低廉一些。
部署方式:
GA 和 Mixpanel 都是純粹的 SaaS 服務狭瞎。
神策分析有 SaaS 服務细移,也可以私有部署。
下面我挨個回答你上面提到的 8 個問題:
1. 網絡工程師埋點操作哪個最方便熊锭、清晰弧轧、工作量最醒┙摹?
對于埋點這個問題精绎,我挨個介紹一下三個工具的埋點方案吧速缨。
GA:如果只是分析基本的 PV、Session代乃,不牽涉自定義事件的話旬牲,埋點很簡單,不需要太多額外代碼搁吓。當然原茅,前面已經提到了,GA 如果要添加事件堕仔,也一樣是需要寫代碼的擂橘。
Mixpanel:目前支持代碼埋點和可視化埋點,代碼埋點是需要每個地方依次寫代碼的摩骨,可視化埋點的采集能力要弱一些通贞,可以自定義某個控件的操作,但是不能采集自定義屬性恼五。不過昌罩,依照我們的經驗,由于國內的 iOS 和安卓開發(fā)都不太遵循官方的開發(fā)建議唤冈,所以 Mixpanel 的可視化埋點在國內大部分 App 上兼容性極差,可以認為是不可用的银伟。
神策分析:可以和 GA 一樣你虹,不寫額外代碼采集默認的頁面瀏覽等操作,也支持代碼埋點和可視化埋點彤避。不過傅物,由于我們的客戶大部分是國內公司,所以在我們的努力下琉预,我們的可視化埋點對于國內各種開發(fā)方式下的 App 要比 Mixpanel 好很多董饰,解決了他們的不少坑。
另外提一句圆米,Mixpanel 和神策的埋點 SDK 都是開源的卒暂,主要是為了打消客戶的疑慮,GA 的 SDK 沒有開源娄帖,當然也祠,如果相信他們“不作惡”,也可以用近速。
2. 是否支持網頁內或者手機APP內一部分區(qū)域或內容的追蹤诈嘿?
你這個問題寫得不太明確堪旧,所以不知道你想具體問啥。如果是想追蹤一個特定區(qū)域或者特定內容的操作奖亚,三者都可以淳梦。
3. 定義定制事件時是否支持任意多維度信息(比如搜索的關鍵字,返回值昔字,以及注冊是否成功的狀態(tài))爆袍?
Mixpanel 和神策分析是支持任意多維度和指標的,這也是產品的核心功能之一。
GA 的預置分析功能骆膝,指標和維度是基本固定的慨仿。自定義報表是可以支持任意多維度的,不過不支持漏斗和留存谆扎。
4. 哪一個工具的延展性更好?比如可以讓軟件工程師集成到公司自己的軟件庫中
這里我主要從三者在 API 方面來講它們的區(qū)別:
GA 有 API 可以拿到報表數(shù)據(jù)芹助,付費版可以下載細粒度數(shù)據(jù)堂湖。
Mixpanel 有 API,有自己的一套查詢語言状土,可以拿所有的分析結果无蜂。也可以按日下載原始數(shù)據(jù)。
神策有 API 可以拿到所有的分析結果蒙谓,可以自己寫 SQL斥季,并且私有部署的話,由于是一個 PaaS 平臺累驮,在數(shù)據(jù)處理的各個環(huán)節(jié)酣倾,客戶都可以直接獲取和使用數(shù)據(jù),與自己的系統(tǒng)集成谤专,這也是我們非常推薦的一種用法躁锡。
5. 同時使用 GA 和 MixPanel 是不是更好,會有怎樣的互補置侍?
Mixpanel 和神策在功能上都是可以基本完全覆蓋 GA 的映之,并且前面也提過了,在功能上比 GA 會強很多蜡坊。
不過 Mixpanel 的埋點比 GA 更加復雜杠输,而且由于基本沒有本地化,以及 SDK 的兼容性問題秕衙,對于中國公司來講抬伺,數(shù)據(jù)接入成本很高。
神策可以做到和 GA 一樣的埋點難度灾梦,實現(xiàn)一樣的采集能力峡钓,減少客戶接入成本妓笙。在這個采集基礎上,也提供了更好的分析功能能岩。當然寞宫,這一切都是付費的。
6. 從一個服務轉換到另外一個成本和難度如何拉鹃?
三者我挨個介紹下吧:
GA 付費版(最少 15 萬美元每年)可以導出最細粒度原始數(shù)據(jù)辈赋,然后導到別的系統(tǒng)。免費版就不要想了膏燕。
Mixpanel 可以按日導出原始數(shù)據(jù)钥屈,然后導到別的系統(tǒng)。
神策分析可以實時導出原始數(shù)據(jù)坝辫,然后導到別的系統(tǒng)篷就。
7. 統(tǒng)計數(shù)據(jù)導出后如何存儲和查詢?是否支持每天TB級別的數(shù)據(jù)近忙?是否和HADOOP兼容竭业?
導出的如果是分析結果,存儲很簡單及舍。如果導出的是原始數(shù)據(jù)未辆,那么就需要自己搭建
數(shù)據(jù)平臺了。
三個工具都能夠支持每天 TB 級別的數(shù)據(jù)锯玛。
GA 和 Mixpanel 是 SaaS 服務咐柜,就不要想什么和 Hadoop 兼容的問題了,只能自己導回來攘残,往自己的數(shù)據(jù)平臺上再傳拙友。神策提供的是一個全家桶服務,幫客戶搭好了 Hadoop肯腕、Hive献宫、Impala钥平、Spark实撒,所以不需要把數(shù)據(jù)導出來,直接就在上面跑自己的任務吧涉瘾。
8. 哪個提供更多默認指標(PV知态,retention rate等等)?
GA 的預置分析功能立叛,指標基本是固定的负敏,功能有限。自定義報表功能支持一定程度上的自定義指標秘蛇,基本對應另外兩者的事件分析功能其做。
Mixpanel 和神策分析功能非常強大顶考。以神策為例,僅僅是事件分析這個功能妖泄,就提供了 PV驹沿、UV、人均 PV 等事件指標蹈胡,事件的每個數(shù)值類型屬性的總和渊季、平均值、最大最小值罚渐、人均平均值也都可以作為指標却汉,事件的任意類型屬性的去重數(shù)也可以作為指標。
不過荷并,因為分析功能太過強大合砂,并且也是一個新的產品,所以用起來會有一定的門檻璧坟,神策也提供了完整的分析師服務來針對客戶的實際情況幫助客戶用好產品既穆,解決需求。
9. 哪個服務可以更容易方便地生成定制報告雀鹃?哪一個的報告實時性和準確性更好幻工?
由于三個產品都提供了 API 了,所以都可以自己定制報表黎茎。
準確性上如果數(shù)據(jù)導入沒有問題囊颅,基本三者的準確性都可以保證。
而實時性上三者有一點區(qū)別:
GA 是實時報告傅瞻,里面包含部分指標踢代,這些是實時計算的,剩下的指標是按照天和小時更新的嗅骄。
Mixpanel 在小數(shù)據(jù)量上肯定是實時導入胳挎、實時查詢的,大數(shù)據(jù)量下由于花費太大溺森,沒有實際測試慕爬,不過他們自己宣傳也是實時導入、實時查詢的屏积。
神策分析所有指標都是實時導入医窿、實時更新的,目前已經有每天十億級別 PV 的客戶的成功案例了炊林。
10. 數(shù)據(jù)的安全性和私密性如何姥卢?為確保數(shù)據(jù)的安全性是否可能部署在公司本地的環(huán)境中?
GA 和 Mixpanel 是 SaaS 服務,所以不用想了独榴。
神策分析是支持私有部署的僧叉,并且已經有幾十個成功的部署案例了。