1

我希望這不是StackOverflow的主題,因爲它不僅僅是與軟件開發相關,而且還是市場營銷。但我想這個問題是我們開發人員都面臨的問題。針對移動應用程序是否有單一的「分析/市場營銷」SDK解決方案?

監測和市場我們的iOS應用程序,我們使用了一堆第三方的SDK:

  • 谷歌Analytics(分析)來了解發生了什麼
  • 推送通知系統(例如城市飛艇)
  • 一個「智能「審查提示引擎(例如Apptentive)
  • 測試/崩潰報告系統(例如Testflight)
  • 如果您想運行應用安裝廣告,您還需要FB SDK,SDK來跟蹤Twitter轉換等。
  • 您可能還想通過類似Tapstream的方式跟蹤其他安裝來自哪裏。

所以我們已經運行在我們的應用程序超過6個第三方軟件開發工具包,它感覺不對:

    他們每個人的
  • 會做一些樣的手動搖每個應用程序打開時
  • 這是因爲許多潛在的問題
  • 他們每個人都會有不同的Web界面

有沒有辦法來優化這一切,即有Ĵ是不是一個SDK可以做大部分事情?或者有人知道一個lib將所有這些東西包裝在一個lib下?

回答

1

有沒有得到這些幾個。如果您想與FaceBook,Twitter等交談,無論您選擇哪個第三方SDK,您都需要他們的SDK。

你實際上可以編寫自己的安裝程序來跟蹤和處理所有事情,但也有那些之前做過的。

例如,Parse會做:

  • 分析
  • 推送通知
  • 「智能」審查提示引擎(你可以自己做通過回顧分析)
  • 崩潰報告制度
  • 它也使用FB SDK,Twitter SDK已經幫助用戶登錄,在那裏用戶我想在他們的應用上使用他們的網站憑據
  • 用戶登錄
  • 雲數據庫
  • 你可以在技術上拋出一個「事件」進分析,以跟蹤有多少人正在使用您的應用程序,由X店安裝。但是,這需要爲每個商店使用不同版本的應用。聽起來像一個有趣的想法。 Tapstreme和其他公司基本上都是營銷,並不是真正需要做某些特定事情的東西。如果他們正在跟蹤特定的內容,您將需要一個SDK。

  • 一個Web界面

有內置這樣的多個系統。他們被稱爲BaaS或後端即服務。

希望這會有所幫助,乾杯

+1

Thanks @AlienDev。我會看看Parse。事情是,我們不需要所有的BaaS的東西,因爲我們正在滾動我們自己的東西。關於你的最後一點:我發現Tapstream非常有趣。當有人安裝您的應用程序時,他們可以交叉引用設備ID,並查找最初在此設備上單擊了哪個(自定義)安裝鏈接。假設你寫博客文章並添加一個自定義安裝鏈接。閱讀完文章後,您將能夠知道哪些用戶安裝了該應用。這很方便,我還沒有找到一個簡單的方法來做到這一點,否則。 – PJC 2014-08-27 15:56:13

+0

我沒有意識到它走得那麼遠。我得看看它。至於BaaS的一塊。僅僅因爲它是作爲一個大包提供的,並不意味着你必須使用它的每一塊。這是我發現的唯一「完整包裝」。你可能需要做更多的工作才能獲得其他人給你的所有信息,但最終它只有一個界面,一個登錄界面和一個SDK。 – AlienDev 2014-08-27 17:28:26

相關問題