全部產品
Search
文件中心

Mobile Platform as a Service:通用埋點類型

更新時間:Jul 13, 2024

Web 通用自動埋點解決方案(mtracker)是 PC 端和移動端 H5 頁面通用的埋點方案。該方案通過設定標籤屬性來實現自動上報埋點,實現在移動端 H5 頁面中使用該方案上報頁面顯示、點擊、曝光埋點。

在配置通用埋點之前,您需要瞭解不同的業務情境使用的不同埋點類型:

訪問量埋點

引入了 mtracker 之後,每次開啟頁面都會在日誌中記錄一次訪問,不需要額外的操作。

點擊埋點

記錄網頁頁面內某個按鈕、連結的點擊操作。

標籤埋點

  • mtracker 會監聽點擊事件,自動為有 data-seed 屬性的標籤添加點擊的日誌。

    <div data-seed="seedname"></div>
  • 如果業務需要 bizType,增加以 data-biztype 為首碼的屬性,也會跟隨 seed 埋入日誌。

  • <div data-seed="seedname" data-biztype="xxx"></div>
  • 如果業務需要額外的點擊埋點資訊,增加以 data-mtr- 為首碼的屬性,也會跟隨 seed 埋入日誌,實際埋入的擴充屬性會去掉 data-mtr- 的首碼。

    // 上報的 seed 為 seedname,擴充屬性為 extra1=111^extra2=222
    <div data-seed="seedname" data-mtr-extra1="111" data-mtr-extra2="222" >
    </div>

主動觸發

有些業務情境需要手動觸發埋點點擊事件,比如點擊了同一個標籤後,要判斷埋入不同的點,這個時候就需要用到 JS 點擊埋點方法。

Tracker.click(eventId, options)
  • 參數說明

參數

類型

樣本

描述

eventId

String

clickseedname

事件 ID

options

Object

-

選項配置,包含 bizTypeext

bizType

String

Pay

業務碼

ext

Object

{ productId: 'xxx' }

擴充參數

  • 程式碼範例

Tracker.click('clickseedname', { bizType: 'Pay', ext: { productId: 'xxx' } });

曝光埋點

記錄網頁頁面內某段內容的曝光情況。

如果需要手動觸發埋點曝光事件,比如輪播圖顯示,需要用到 JS 曝光埋點方法 Tracker. expo()

Tracker.expo(eventId, options)
  • 參數說明

參數

類型

樣本

描述

eventId

String

clickseedname

事件 ID

options

Object

-

選項配置,包含 bizTypeext

bizType

String

Pay

業務碼

ext

Object

{ productId: 'xxx' }

擴充參數

  • 程式碼範例

Tracker.expo('exposeedname', { bizType: 'Pay', ext: { productId: 'xxx' } });

相關連結