[SDK文档]SDK简介
生活随笔
收集整理的這篇文章主要介紹了
[SDK文档]SDK简介
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文檔鏈接:https://docs.growingio.com/docs/sdk-integration
SDK工作方式
主要內容:GIO采集內容,數據安全措施,針對數據采集的控制項
JS SDK
- 添加GIO跟蹤代碼于
<head>...</head>之間 - 異步加載,不影響網站自身性能
- a.基于無埋點技術采集網站數據 | b.GIO JS SDK提供豐富的接口支持埋點
- 數據類型
訪問數據:描述用戶何時何地訪問何種頁面。
域名、頁面路徑、瀏覽器、操作系統、屏幕分辨率、訪問來源、用戶唯一標識 ID、訪問唯一標識 ID、訪問時間、頁面標題等
行為數據:用戶在頁面上的交互行為。
點擊鏈接、提交表單、修改選擇,都會被自動采集。采集內容包括交互行為類型、交互元素的頁面信息、交互元素的標記 ID、交互元素的超鏈接、交互元素的位置信息等
元素瀏覽數據:訪問網站時頁面出現的元素
內容所在的頁面信息、元素的標記 ID、文本內容、超鏈接、位置信息
移動端SDK
- 應用打包時,加載應用
- 與用戶啟用狀態相關。啟動時自動采集,關閉時自動關閉
- 10ms以內的時延
- 高穩定性,不隨應用集成提高崩潰率
- 采集數據類型:訪問數據、元素瀏覽數據、行為數據
接口說明
- Android
- 全局配置項disableDataCollet()
GrowingIO.getInstance.disableDataCollect(); # 不采集數據
GrowingIO.getInstance.enableDataCollect(); # 采集數據
- 獲取訪問用戶ID
GrowingIO.startWithConfiguration(this,new Configuration()
.disableDataCollet() # 開啟GDRP,不采集數據,默認采集
.userID
.trackAllFragments())
GrowingIO.getInstance().disableDataCollect(); # 不采集數據
GrowingIO.getInstance().enableDataCollect(); # 采集數據
growingIO.getInstance().getVisitUserID(); # 獲取訪問用戶ID
- IOS
- 全局配置項[無]
- 關閉或開啟全局數據采集
- 獲取訪問用戶ID
[GrowingIO disableDataCollect] # 開啟GDRP
[GrowingIO enableDataCollect] # 關閉GDRP
NSString *viId = [Growing getVisitUserId] # 獲取設備ID
- Web JS
- 全局配置項[無]
- 關閉或開啟全局數據采集
- 獲取訪問用戶ID
window.gio('config', {"dataCollect":"false"}); # 開啟gdpr,停止數據采集
window.gio('condig', {"dataCollect":"true"}); # 關閉gdpr,開始數據采集
window.gio('getVisirtUserId'); # 獲取訪問用戶ID
總結
以上是生活随笔為你收集整理的[SDK文档]SDK简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【廖雪峰Python学习笔记】错误、调试
- 下一篇: 【每日一学】复杂度分析