前言
在Clklog完成 React Native 和 uni-app 集成 Demo 後,一個遊戲行業新客户提出了使用 Unity3D 開發的集成問題。對此,我們與客户分別進行了測試。
客户使用神策Andriod原生SDK在Android 端暴露接口給 Unity3D的方式,驗證了使用ClkLog進行數據採集的可行性。
同時,ClkLog 聯合合作伙伴對神策 Unity3D SDK(安卓端、IOS端、MacOS)進行了深入測試,成功驗證了 ClkLog 可以通過神策 Unity3D SDK 實現集成並完成數據採集。
我們把通過神策Unity3D SDK集成到ClkLog的測試整理成了demo,有此類遊戲應用採集需求的夥伴們可以進行參考。
Unity3D-demo説明
本demo支持IOS、Android、MacOS,並實現了相關功能點的示例。
- 示例包含的內容:
1.unity3d的集成和初始化
2.會話的實現與接入示例
3.簡易用户的接入
4.自定義用户屬性的接入示例
5.自定義事件的接入示例
6.自定義頁面標題和路徑的手動接入示例 - 其他更多內容的接入請參考神策 Unity3D SDK 官方文檔。
在使用 ClkLog 作為Unity3D的數據採集服務端時,需要要注意以下內容
1.ClkLog的統計數據基於神策 SDK 的瀏覽頁面事件和會話ID($event_session_id), 由於神策 Unity3D SDK的會話未實現,所以需要自己實現會話ID並配置為全局屬性,同時關閉全埋點的瀏覽頁面事件手動跟蹤瀏覽頁面事件。
2.神策SDK在iOS端、Android端、微信小程序等各端的瀏覽頁面事件名稱不同,請根據unity3d打包的版本去跟蹤瀏覽頁面事件,各端的瀏覽頁面事件如下:
1)Web:$pageview
2)Android&iOS:$AppViewScreen
3)微信小程序:$MPViewScreen
4)其他端: ClkViewScreen (集成方法參考:https://clklog.com/#/tutorials/ClkViewIntegrated)
3.在遊戲中,可以將進入遊戲場景時的動作作為頁面瀏覽事件,即可對每次訪問的場景次數作為瀏覽量進行統計。
demo源碼地址
我們分別在gitee和github中上傳了demo,歡迎大家前來圍觀。
https://gitee.com/clklog/clklog-unity3d-demo
https://github.com/clklog/clklog-unity3d-demo
如果您有更多的建議或經驗可以在社羣中與我們分享
讓我們一起共建社區
添加ClkLog微信好友 加入社羣