在這裏和你們簡單聊聊Shareinstall推送是如何和Shareinstall統計分析作數據打通的。app
首先要提到的一點,就是Shareinstall各個產品線提供給開發者的SDK都是獨立的SDK。從這點上來講,產品線之間的打通只能經過SDK發日後臺的數據來作聚合打通。ide
接下來要提到的一點是,App開發者在使用Shareinstall的過程當中,會發現Shareinstall全站是作了SSO帳號打通的(簡單來說,就是登錄了Shareinstall的一個產品,就能夠免登Shareinstall其它產品了),與此同時,同一個App在各個產品線用到的appkey也是同一個。這是很是重要的一點,即各個產品線要實現打通的前提是帳號體系和App體系要徹底一致。舉個例子:使用Shareinstall推送的開發者會發現,若是在Shareinstall消息推送_Shareinstall建立一個新的App(appkey),那麼在Shareinstall統計後臺,也會同步建立出一個同名App,且appkey是同樣的。固然,整個帳號和appkey體系都是以Shareinstall統計爲準的。若是在Shareinstall統計後臺建立了App(appkey),那麼在Shareinstall推送或者Shareinstall其它產品線上能夠從「已有應用」中添加這個App,而不用從新去建立這個應用了。開發
最後咱們重點來講一下Shareinstall推送和Shareinstall統計是如何打通的:同步
前面兩點相當重要,各個產品線提供獨立的SDK,可是基於同一套appkey,所以若是要作到數據打通的話,那麼勢必要求各個產品線的SDK在數據採集、傳輸等協議層面,儘量的相同或者類似,特別是一些必要字段的採集方法必須保持一致(對設備的標識必須統一,Shareinstall是採用umid來作對設備的惟一標識的)。好比問題中提到的「渠道」、「版本」、「機型」等,這些字段在Shareinstall推送和Shareinstall統計的SDK是都作採集的。理論上若是協議保持一致,那麼後臺數據自然就是打通的。Shareinstall統計和Shareinstall推送採集的數據字段,會發現大部分採集的協議字段都是同樣的。數據收回來以後,各產品線的數據是獨立存儲的,Shareinstall有獨立的數據部門,會針對各產品線的數據進一步作聚合,從而產生出更有價值的數據,好比近年來業界吵得很是火熱的「用戶畫像」等。產品
shareinstall同時兼容Android和iOS進行統計,可統計訪問量,安裝量,註冊量,活躍量,在線時長等等,同時提供實時的統計數據排重功能(排除同一設備的重複安裝重複註冊等,一眼就能看出虛假不誠實的渠道),幫助app推廣者準確的評估每一個渠道的推廣價值。it
渠道統計class
功能介紹:以渠道連接取代渠道包,精確的定位APP的各個安裝渠道。後臺
優點說明:精度更高的渠道統計,能讓決策者更準確的瞭解不一樣渠道的推廣效果,爲決策者決定不一樣渠道的推廣力度提供依據,能更準確的把握推廣人員的推廣數據。方法