點擊批次處理程序

點擊批次處理程序可讓應用程式保留點擊不傳送,直到佇列中的點擊數超過設定上限為止。

重要

若要使用點擊批次處理程序,您​必須​啟用離線追蹤,且有 SDK 4.1 版或更新版本

若要啟用點擊批次處理程序,請更新 ADBMobileConfig.json 檔案,並指定 batchLimit 的值:

"analytics": {
    "batchLimit": 5,
    ...
}

當此值被設定為大於 0 的數字時,SDK 會讓排入佇列的點擊數等於 batchLimit 值。超過此臨界值後,系統會傳送佇列中的所有點擊。

下列方法可搭配點擊批次處理程序使用:

  • Analytics.getQueueSize 會在目前點擊批次處理程序佇列中傳回 long 與點擊數。

  • Analytics.sendQueuedHits 會強制資料庫傳送佇列中的所有點擊,不論目前還有多少點擊處於佇列中皆然。

  • Analytics.clearQueue 會清除佇列中的所有點擊,而不會進行傳送。

本頁內容