Skip to content

sendWebSiteLog( code, time, size )

描述

sendWebSiteLog 方法用於將自定義事件日誌傳送至資料中心進行分析。它能追蹤網站上的特定事件,包括事件類型、持續時間以及資源使用情況。

語法

javascript
import JBLWebSocket from '@/assets/js/jbl.es.js';
const authorizationKey = ${Product authorization key};

JBLWebSocket.connect(authorizationKey);
JBLWebSocket.sendWebSiteLog(code, time, size);

參數

參數類型描述
codeString必填,自定義事件名稱。指定要記錄的事件類型。
timeNumber必填,該事件完成所需的時間(以毫秒為單位)。
sizeNumber必填,該事件消耗的資源(例如:流量或記憶體)。

範例

javascript
// 使用 sendWebSiteLog 的範例
const code = "imageLoad";
const time = 200; // 200毫秒
const size = 500; // 500KB

JBLWebSocket.sendWebSiteLog(code, time, size);

使用場景

  • 事件追蹤:監控特定事件(例如 API 呼叫、媒體加載)的執行時間。
  • 資源使用分析:測量特定事件所消耗的記憶體或頻寬,以優化效能。
  • 自定義監控:傳送用戶自定義的事件日誌,獲取網站行為的詳細洞察。