日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

监控你的App使用行为

發布時間:2023/12/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 监控你的App使用行为 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一部分


Analytics讓我們知道用戶如何與我們的應用進行交互,并幫助我們做出一些決策,例如:

了解應用的哪些部分最受用戶歡迎并集中開發些部分

了解應用的哪些部分較少被用到,以便重新設計或清楚這些部分

找到潛在的導向問題,獲取更多信息等等。

所以,在應用中集成一個分析系統會使你的應用如虎添翼。


1、下載Google Analytics庫


首先,我們需要從Google開發者網站上下載到所需要添加到工程的類。


2、在我們的Android工程中添加Google Analytics庫


解壓下載的文件,將jar文件添加到libs文件夾下,并在build路徑中導入這些文件。


3、更新manifest文件


如果你的應用還沒有允許以下權限,請添加下列內容:


4、更新Activity代碼


所有的Activity都必須重載onStart和onStop方法,以開啟或停用Analytics功能。一個很好的作法是創建一個基本Activity并讓所有其他Activity繼承它。現在我們需要修改這個基本activity。


1 2 3 4 5 6 7 8 9 10 11 @Override protected void onStart() { ????super.onStart(); ????EasyTracker.getInstance(this).activityStart(this); } @Override protected void onStop() { ????super.onStop(); ????EasyTracker.getInstance(this).activityStop(this); }


5、在values文件夾下添加Analytics設置


創建一個新的文件Analytics.xml。下面的這些參數足以配置好Google Analytics。


1 2 3 4 5 6 7 8 9 10 11 12 <?xml version="1.0" encoding="utf-8" ?> <resources> ????<!--Replace placeholder ID with your tracking ID--> ????<string name="ga_trackingId">UA-XXXX-Y</string> ????<!--Enable automatic activity tracking--> ????<bool name="ga_autoActivityTracking">true</bool> ????<!--Enable automatic exception tracking--> ????<bool name="ga_reportUncaughtExceptions">true</bool> </resources>



這個文檔提供了更多的設置方法。


6、創建Google Analytics賬戶


顯然,第一個配置參數需要一個跟蹤id,這需要你有一個Google Analytics賬戶。


創建一個新的賬戶,將類型設置為應用。然后再輸入幾個簡單的細節,你就會得到跟蹤id, 并將其添加在配置文件中。


7、鏈接Google Analytics賬戶與Google Play開發者控制臺


近期發布的新特性允許我們將這兩個賬號連接起來,讓這兩項服務相輔相成。我們只需在Administraion/Setup中啟用Link Google Play應用。


接下來,我們就能獲取更多用戶使用我們應用的信息了。


總結


本文介紹的配置將為我們揭示訪問量(新用戶量以及當前訪問量),位置以及一些其他的主要關于Activity的信息。


如需更多幫助,下一節會介紹如何在試圖(view)中使用事件以及訪問記錄(例如在Fragment中),將使Google Analytics發揮更大的作用。


第二部分


上一節介紹了如何在你的安卓應用中集成Google Analytics。接下來我將要展示如何通過注冊任意視圖和事件的訪問量來使Google Analytics的作用最大化。


如何注冊視圖


初始化配置只能捕捉到對Activity的訪問。但是現在大部分應用都被分割成很多Fragment,所以能夠獲悉哪一個Fragment被加載了會非常有意義。下面的代碼是必須的:


1 2 3 EasyTracker tracker = EasyTracker.getInstance(context); tracker.set(Fields.SCREEN_NAME, name); tracker.send(MapBuilder.createAppView().build());


在第二行,使用類名,或一個對查看統計數據的人更友好的名字來設置屏幕名稱。


如何捕捉并觸發事件


事件功能由網頁分析繼承而來。事件,表示用戶在使用應用時進行的任意動作,需要最多4個參數:


  • 類別: 根據需求的不同,我們的應用被分化到不同的類別。我傾向于針對我應用中的每一部分使用單獨的類別。

  • 動作:事件的種類:按下,搜索,播放,停止……

  • 標簽(可選):標簽元素被包含在動作中。它可能代表某些特定的UI組件,如按一下按鈕,或者其他動態捕捉,例如進行一次搜索,此時,標簽可能是由用戶執行的特定的搜索構成。

  • 值(可選):這個參數是一個Long型,用來給動作提供一個數值。比如,用戶播放媒體文件的時間。


使用下面的代碼來注冊事件:


1 2 3 4 5 EasyTracker tracker = EasyTracker.getInstance(context); tracker.send(MapBuilder ????????????????.createEvent(category, action, label, value) ????????????????.build() ????????);


根據需求以及如何使用記錄信息來設置Event中參數。


結論


Google Analytics 這款強大的工具讓我們了解用戶如何使用我們的應用。這些信息極大的幫助我們解決用戶遇到的問題,改進最常用到的部分,或啟用廣告活動。讓Google Analytics帶領你的應用走向成功!


總結

以上是生活随笔為你收集整理的监控你的App使用行为的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。