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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

个推应用统计产品(个数)Android集成实践

發布時間:2023/12/19 Android 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 个推应用统计产品(个数)Android集成实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

前段時間,我們公司的產品又雙叒叕給我們提了新需求,要求我們把APP相關的數據統計分析一下,這些指標包括但不限于應用每日的新增、活躍、留存率等等,最好每天都能提供數據報表。這種事情真是想想就麻煩,大家最后還是決定交給專業的團隊來解決。我們一直在用個推推送,相比于其他第三方推送,個推的到達率比較高,剛好他們旗下有一款叫“個數·應用統計”的產品,非常符合我們的需求。經過一段時間的體驗,我們發現個數效果還是很不錯的,集成操作簡單方便,數據快準狠。好東西當然要拿出來分享出來了,下面就手把手教大家快速集成個數Android SDK。

?

  • 一、?登錄賬號并創建應用

?

  • 1.?訪問個推開發者中心,點擊立即注冊(如果已有賬號了可以直接進入步驟3):

?

  • ?

?

  • 2.?根據個人情況填寫并注冊賬號:

?

  • ?

?

  • 3.?注冊好了之后就可以登錄啦,選擇主界面左邊菜單欄的個數·應用統計:

?

  • ?

?

  • 4.進入個數·應用統計面板后,選擇右上角的“新增應用”添加新的應用:

?

?

  • 5.填寫應用相關信息,勾選Android,點擊提交:

?

  • ?

?

  • 6.提交后,頁面自動返回應用列表,我們就能看到剛剛添加的應用了。點擊應用配置:

?

?

  • 7.在應用配置界面可以看到APPID,我們可以將其復制保存下來,它在后續的集成環節會被用到:

?

?

  • 二、配置個數SDK

?

  • 個數Android SDK提供兩種集成方式,分別是maven集成和aar包手動集成(本人推薦使用maven集成,更加簡單方便)。
  • ?
  • 三、maven集成方式

?

  • 1.添加maven庫地址

?

  • 在以項目名命名的頂層?build.gradle?文件中,添加個推?maven?庫地址,如下所示:

?

  • maven{
  • ????url 'http://mvn.gt.igexin.com/nexus/content/repositories/releases'
  • }

?

  • 2.配置依賴

?

  • 在?app/build.gradle?文件中引用個數SDK依賴庫,如下圖所示:

?

  • ?

?

  • dependencies{
  • compile 'com.getui:gssdk:2.2.3.0'
  • }
  • ?
  • 四、aar包集成方式

?

  • 去官網下載SDK文檔

?

  • 將資源文件中的?GSSDKxxx.aar?以及?GTCxxx.aar?一起復制到?app?模塊下的?libs?文件中,打開?app/build.gradle?,在?dependencies?中添加相應包的引用?:

?

?

  • dependencies {
  • implementation files('libs/GTC-2.0.0.aar')
  • implementation files('libs/GSSDK-2.2.2.0.aar')
  • }

?

  • GTC為個推平臺的公共代碼庫,如果你已經接入過個推其他包含GTC的產品,則無需再次引入。
  • 五、SDK配置

?

  • 這一步需要配置混淆。首先需要在混淆文件中加入如下配置:
  • ?
  • -dontwarn com.getui.**
  • -keep class com.getui.**{*;}

?

  • 然后配置個數應用參數:

?

  • 在?app/build.gradle?文件中的?android.defaultConfig?下添加?manifestPlaceholders?,配置個數相關的應用參數,如下圖所示:

?

?

?

  • manifestPlaceholders = [
  • GS_APPID : "APP_ID",
  • GT_INSTALL_CHANNEL : "APP_CHANNEL"
  • ]

?

  • APP_ID為步驟1中從官方網站獲取到的值,APP_CHANNEL為將要發布的渠道。
  • APP_CHANNEL也可以通過Gsconfig類中setInstallChannel的方法來設置。需要注意的是,若使用這個方法,需要在SDK初始化之前配置,否則不能生效。

?

  • 做完了這一步,SDK集成工作就完成啦。

?

  • 六、SDK初始化

?

  • 個數SDK的初始化操作非常簡單,只需在Application的onCreate方式中添加如下代碼即可:

?

  • GsManager.getInstance().init(Context context);

?

  • 初始化后SDK產品功能就能正常使用了。新增、日活、留存率、人均訪問時長、各個頁面的瀏覽次數……APP數據統計涉及到的各類指標,都能夠通過個數SDK自動統計完成。

?

  • 七、一些自定義的功能

?

  • 應用時長統計:

?

  • 應用時長統計功能主要用于統計APP的啟動次數和真實活躍時長,集成個數SDK?后不需要開發者調用額外的接口。其中Android平臺一次完整的啟動指的是如下兩種情況之一:
  • (1)從啟動應用到關閉應用。
  • (2)從啟動應用到應用退至后臺,且在后臺運行時間超過默認值30s。這個默認值支持修改:

?

  • void GsConfig.setSessionTimoutMillis(long?time);????

?

  • 注意:GsConfig配置類的操作需要在SDK初始化之前完成。

?

  • 1.自定義事件功能:

?

  • 自定義事件可以統計某些用戶自定義埋點的發生時間以及次數,例如廣告點擊、短信數量等。通常?event_id?用于表示某種行為或功能的統計(如統計“發送”按鈕被觸發多少次),而參數properties則用于標識被統計的具體對象(如功能為“下載”的按鈕)。通過event_id?和?properties?,我們可以為一個事件打上唯一標識。
  • 自定義事件主要分為兩種:
  • (1)次數統計:統計指定行為被觸發的次數。
  • (2)時長統計:統計指定行為消耗的時間,單位為秒。需要?eventBegin?和?eventEnd?接口成對使用才可生效。
  • 其中每類事件都支持使用?properties?參數類型。
  • 注意:event_id?需要先在個數網站上面配置,才能參與正常的數據統計。event_id?不能包含空格或轉義字符,如下:

?

  • (1)點擊側邊菜單欄事件列表。

?

?

  • (2)點擊新增事件按鈕。

?

?

  • 3、根據事件類型分別輸入相應的事件ID以及事件名稱。

?

?

  • 目前個數的自定義事件有兩種:

?

  • 1.次數統計事件

?

  • 在事件執行開始時調用次數統計方法,SDK會根據事件ID,統計該事件被點擊的次數。

?

  • void GsManager.getInstance().onEvent(String eventId, Properties properties)

?

  • 參數:
  • eventId?:自定義事件ID,用于標識唯一的事件
  • properties?:?key-value?,自定義屬性,用于擴展統計需求
  • key和value都是string類型

?

  • 使用代碼:

?

  • ?

?

  • 1.事件時長統計

?

  • 在事件開始和結束時調用對應的方法,可以獲取并上傳事件的時間。

?

  • void GsManager.getInstance().onBeginEvent(String eventId, Properties properties)

?

  • void GsManager.getInstance().onEndEvent(String eventId, Properties properties)

?

  • 參數:
  • eventId?:自定義事件ID,用于標識唯一的事件
  • properties?:?key-value?,自定義屬性,用于擴展統計需求,key和value都是string?類型
  • 使用代碼:

?

  • ?

?

  • 1.數據上傳策略

?

  • 開發者可根據自身應用需求,設置不同的數據上報策略,從而有效地控制用戶流量開銷。

?

  • (1)個數目前支持的上報策略包括以下5種:

?

  • void GsConfig.setUploadStrategyType(GsConfig.GESHU_STRATEGY_REAL_TIME);

?

  • ?
  • 目前默認的規則是:在連接WIFI的情況下實時上傳,未連接WIFI則每隔?1?小時上報一次數據。開發者也可以手動關閉WIFI環境下實時上傳數據的開關。

?

  • void GsConfig.setEnableSmartReporting(boolean isEnable);

?

  • (2)數據上傳相關的設置接口

?

  • 1)(僅在發送策略為GESHU_STRATEGY_PERIOD時有效)設置間隔時間(默認為60,單位是分鐘,即?1?小時)

?

  • void GsConfig.setUploadPeriodMinutes(int minutes);

?

  • 2)(僅在發送策略為GESHU_STRATEGY_BATCH時有效)設置最大批量發送消息的個數(默認值為32)

?

  • void GsConfig.setMaxBatchReportCount(int maxCount);

?

  • 注意:GsConfig配置類需要在SDK初始化之前完成。

?

  • 以上內容就是本人集成個推應用統計產品(個數)的經驗總結,希望對你有幫助!如果大家在集成過程中遇到問題了,可以在個推官網底部找到他們的技術支持,或者在評論區給我留言,大家一起解決,一起進步。?

轉載于:https://my.oschina.net/u/1782938/blog/1924318

總結

以上是生活随笔為你收集整理的个推应用统计产品(个数)Android集成实践的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日韩 欧美 国产 综合 | 国产精品久久久久久久 | 奇米网狠狠干 | 国产精品91在线观看 | 色女人网站 | 午夜影院一区 | 国产精品久久毛片av大全日韩 | 福利视频一二区 | 国产高清在线视频 | 欧美国产精品久久 | 九九热这里只有精品6 | 精品国产午夜福利 | 欧美日韩一区二区三区在线 | 日韩av在线网 | 在线观看视频www | 久久久久青草 | 亚洲深夜视频 | 国产第八页 | 亚洲人成高清 | 天天操天天射天天爽 | 欧美18一20男同69gay | 日韩精品人妻中文字幕有码 | 伊人96| 91草视频 | 黄色资源网站 | 一道本在线 | 真人bbbbbbbbb毛片 | avav亚洲| 亚洲欧美另类在线观看 | 视频黄色免费 | 国产一区二区三区四区三区四 | 国产视频日韩 | 人人做 | 日本久久综合网 | 一区二区三区播放 | 天堂av2014 | 最近2019中文字幕大全第二页 | 阿v免费在线观看 | 亚洲成a人片| 亚洲1级片 | 99免费视频 | 成年人视频免费看 | 国产95在线 | 国产又爽又黄的激情精品视频 | 激情综合文学 | 一本色道久久综合精品婷婷 | 成人合集 | 日韩久久免费 | 午夜视频在线免费观看 | 朋友人妻少妇精品系列 | 蜜桃成人在线视频 | 99久久精品久久久久久清纯 | 在线成人观看 | 亚洲视频中文字幕 | 国产免费又黄又爽又色毛 | 大尺度叫床戏做爰视频 | 欧美日韩电影一区 | 在线观看a网站 | 国产精品高潮呻吟久久av野狼 | 女女互慰吃奶互揉调教捆绑 | 狠狠爱夜夜操 | missav | 免费高清av在线看 | 性欧美bb | 久久av一区二区三区 | 久久亚洲综合网 | 免费成人深夜夜行p站 | 亚洲免费av网站 | 欧美极品少妇xxxxⅹ免费视频 | 国产精品国色综合久久 | 色婷婷久 | 亚洲一区美女 | 狂野少女电影在线观看国语版免费 | 天堂一二三区 | 少妇视频一区 | 日韩精品欧美激情 | 亚洲成人系列 | 欧美日韩性 | 麻豆视频在线免费看 | 97国产免费 | 中国1级毛片| 超碰666 | 一区二区免费av | 国产白嫩美女无套久久 | 欧美精产国品一二三 | 亚洲妇女体内精汇编 | 日日狠狠久久偷偷四色综合免费 | 人人爱人人插 | 欧美亚洲二区 | 老汉色老汉首页av亚洲 | jizz性欧美17 | 日韩成人无码 | 视频在线 | 国产熟妇搡bbbb搡bbbb | 91精品专区 | 国产精品视频a | av手机网站| 污黄网站在线观看 | 在线日韩中文字幕 | 不卡的一区二区 |