點擊批次處理程序

點擊批次處理程序可讓應用程式 (已啟用離線追蹤功能) 保留點擊不傳送,直到佇列中的點擊數超過可設定上限為止。

重要

點擊批次處理程序需使用 SDK 4.1 版或更新版本。

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

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

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

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

  • trackingGetQueueSize() 會在目前點擊批次處理程序佇列中傳回 NSUInteger 與點擊數。
  • trackingSendQueuedHits() 會強制資料庫傳送佇列中的所有點擊,不論目前還有多少處於佇列中皆然。
  • trackingClearQueue() 會清除佇列中的所有點擊,而不會進行傳送。
注意

必須啟用離線追蹤功能才可使用點擊批次處理程序。

本頁內容