開啟可視化全埋點
可視化全埋點在神策分析上的使用,可以參考可視化全埋點
1. Android 端
版本要求
Android SDK v4.0.0 及以上版本
1.1. 設定 scheme
在 AndroidManifest.xml 中 MainActivity 的標籤内,設定專案 scheme
<activity android:name=".SplashActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".MainActivity">
<!-- 在主 Activity 中設定 scheme-->
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.BROWSABLE"/>
<category android:name="android.intent.category.DEFAULT"/>
<data
android:host="visualized"
android:scheme="您專案的 scheme 值"/>
</intent-filter>
</activity>
在設定 <intent-filter> 的時候需要注意確保只有一個 <data> 欄位,不要隨意修改或者合併神策 SDK 相關的 <intent-filter> ,關於
<intent-filter> 的解釋,可以参考 Google 官方文件。
1.2. 開啟可視化全埋點
SDK
初始化前設定 SAConfigOptions 設定時,呼叫 enableVisualizedAutoTrack(true) 方法開啟可視化全埋點
// 開啟可視化全埋點
saConfigOptions.enableVisualizedAutoTrack(true);
2. iOS 端
SDK 初始化前,將 SAConfigOptions 的 enableVisualizedAutoTrack 屬性設定為 YES,即可開啟可視化全埋點
// 開啟可視化全埋點
options.enableVisualizedAutoTrack = YES;
3. React Native App
整合神策 React Native SDK 的 App,只需要原生端開啟可視化全埋點功能,即可自動支援 React Native 的頁面和控制元件。
4. Web 端
4.1. 開啟可視化全埋點
版本要求
Web JS SDK v1.15.10 及以上版本
在整合 Web JS SDK 後,如果開啟了全埋點功能,則可視化全埋點功能也會自動開啟,僅限於對 a、input、button 、textarea 和 div 元素進行可視化全埋點。
注意事項:
- div 元素的可視化全埋點需要 Web JS SDK v1.15.15 及以上版本;
- div 元素為葉節點(具體規則可参考:全埋點支援 div 採集)。
4.2. 截圖功能
版本要求
- 神策分析 v1.17.3374 及以上版本或 v2.0.3411 及以上版本
- Web JS SDK v1.15.10 及以上版本
可視化全埋點截圖功能目前僅支援 Chrome 瀏覽器,需要提前安裝可視化全埋點外掛程式。若無法連接前面的 Chrome 網上應用店網址,可以下載離線安裝包,然後透過開發者模式 → 加載已解壓縮的擴展程式進行安裝。
5. App 内嵌 H5
對於 App 内嵌的 H5 頁面,如果開啟了全埋點功能,並進行App 打通 H5 后。在進行 App 可視化全埋點設定時,分析平台可以自動識別出 H5 頁面,並支援對 H5 控制元件的可視化選擇。
對於 iOS App,目前僅支援使用 WKWebView 加載的 H5 頁面。