若要重複相同的自動計數器結果,請對相同的經過執行時間使用相同的整數間隔、保持頁面開啟,並在相同的時間點暫停,讓每個完成的間隔都記錄一次計數。 自動計數器會針對每個實際經過的完整所選間隔增加一次計數;它不會將每次瀏覽器計時器回呼視為不同的點擊。這項差別可降低瀏覽器延遲觸發造成的機率,避免最終總數失真。若要重現計數,請保持間隔、經過時間、頁面開啟狀態及暫停時間點一致。請使用簡短標籤在介面中辨識活動,但不要將標籤視為計數公式的一部分。如果忙碌的電腦或隱藏的分頁造成下一次回呼延遲,自動計數器會先核對並記錄已完整經過的間隔,同時保留未完成的餘數供下一次回呼使用。因此,暫停是最乾淨的停止方式:它會先核對已完成的間隔,再停止後續的自動變更。執行結束後,當您需要每日總數或可攜式記錄時,請檢查本機每日歷史記錄,或匯出 PNG 或 CSV 記錄。這些輸出會依裝置本機日期將增量分組,且不會識別個別的執行。

how do i repeat the same result when i use auto counter
如何使用自動計數器重複取得相同結果?

決定可重複結果的因素

自動計數器計算的是經過的間隔,而非無法預測的計時事件。因此,其結果取決於您選擇的間隔、工作階段保持有效的時間長度、頁面是否維持開啟,以及增量發生的裝置本機日曆日期。簡短標籤有助於您辨識活動,但不會改變增量速率。可重複性來自維持這些時間條件穩定,而不是期待瀏覽器在完全相同的時機傳送回呼。

因素 應保持一致的項目 對結果的影響
增量規則 使用相同的整數間隔,範圍為 1 至 3,600 秒 定義一個完成的間隔何時轉換為一次自動計數
工作階段界線 從已知時間點開始,並在預定的終點暫停 區分有效執行與停止期間的時間
頁面狀態 整個執行期間保持自動計數器頁面開啟 頁面關閉或重新載入後,計數器無法繼續運作
回呼時機 在延遲後,讓工具核對經過時間 回呼延遲本身並不會減少已完成的間隔數量
日曆日期 檢查每日資料列時,比較相同裝置本機日期上的執行 跨越午夜的計數會歸入其適用的本機日期

即使兩次執行具有不同的回呼排程,只要所選間隔及已完成的經過時間相同,仍可能產生相同的計數。反之,變更間隔或提早結束其中一次執行,可能產生不同的總數。比較每日歷史記錄時,本機日期也是比較條件的一部分。

設定計數器以進行可重複的執行

每次都使用相同的設定順序。對於計時觀察、簡單的生產節奏、您想記錄的定期提醒,或是以經過時間(而非反覆點擊)驅動計數的站台檢查,這種方法特別實用。

  1. 開啟自動計數器,並輸入簡短標籤,以辨識活動或執行。
  2. 選擇 1 至 3,600 秒之間的整數間隔。請選擇最能描述您流程的值,不要預設某個間隔一定優於其他間隔。
  3. 按下開始。新增的有效工作階段會從目前時間開始,因此若您稍後需要比較經過的執行時間,請記錄預定的開始時間點。
  4. 流程執行期間保持頁面開啟。有效工作階段期間,間隔控制項會保持鎖定,因此無法重新解讀已在進行中的時間。
  5. 當瀏覽器回呼延遲時,讓自動計數器核對經過時間。它會一起記錄已完成的整數間隔,而不會假設每次回呼都恰好代表一次增量。
  6. 執行結束時按下暫停。自動計數器會先核對每個已完成的整數間隔,再停止後續的自動變更。未完成的部分間隔會保留供稍後繼續使用,因此暫停既不會重複計數,也不會捨棄接近完成的間隔。
  7. 執行結束後檢查本機每日歷史記錄。需要將結果帶出瀏覽器時,請匯出 PNG 以取得視覺摘要,或匯出 CSV 以取得方便試算表處理的記錄。

如何核對延遲的瀏覽器觸發

瀏覽器計時器並不是節拍器。忙碌的裝置、背景分頁或其他排程延遲,都可能使回呼比預定排程更晚抵達。其底層時間行為記載於WHATWG HTML 計時器行為。自動計數器的處理方式是保留經過時間的錨點,並在每次回呼執行時,計算已通過多少個完整的所選間隔。

情況 自動計數器的處理方式 對您這次執行的意義
正常間隔完成 完成的間隔會增加一次自動計數 計數依循經過時間
回呼延遲抵達 下一次回呼會核對所有已完成的整數間隔 回呼次數不等於計數次數
只經過間隔的一部分 部分時間會保留為餘數 目前尚未視為已完成的間隔
按下暫停 工作階段停止前會先核對已完成的間隔 停止時的總數包含符合條件的已完成工作
分頁長時間未使用 工具會停止,而不會嘗試無限制重播舊的觸發 重新開始會建立清楚的新工作階段界線
延遲的回呼跨越午夜 已完成的間隔會歸入其適用的本機日期 歷史記錄不會被強制歸入單一 UTC 日期

正是這項核對作業,讓自動計數器在瀏覽器回呼間隔不均勻時仍能產生可重複的總數。您不需要針對每個延遲間隔額外按下按鈕,也不應只因觸發延遲出現就手動修正計數。

保持工作階段界線一致

開始與暫停是定義一次執行的兩個界線。開始一律從目前時間啟動新的有效工作階段。暫停會先核對並停止工作階段,而繼續則會接續運作,既不重複已完成的間隔,也不捨棄部分餘數。若要乾淨地重複執行,請使用相同的間隔,並在同樣可精確量測的時間點開始。不要以關閉或重新載入頁面來取代暫停:這麼做會結束執行中的工作階段,因為此工具刻意不是背景服務。

自動計數器執行前檢查清單可協助您在計時開始前確定間隔、頁面狀態、開始時間點及停止時間點。相較於記住特定回呼排程,這些細節更有助於重複性。如果瀏覽器長時間未使用,工具可能會停止,以避免重播無上限的舊觸發。在這種情況下,請開始新的工作階段,不要假設舊工作階段在別處持續進行。

檢查歷史記錄並保留可攜式記錄

每日歷史記錄會提供已儲存增量的本機記錄。每個非零日期都會依反向順序顯示,並附上其自動增量總數。每日歷史記錄及兩種匯出結果皆依裝置本機日期彙總,且沒有每次執行的識別資訊,因此同一天的執行會合併,無法透過這些檔案分別確認或比較。

  • PNG 匯出會建立 1080 乘 1350 的視覺記錄,其中包含總數及近期日期資料列。它刻意不包含網址及自訂計數器標籤,避免洩露不必要的個人註記。
  • CSV 匯出會建立簡單的檔案,其中包含適用於試算表或封存的日期與自動增量欄位。
  • 本機產生表示這兩種檔案都直接使用瀏覽器原生 Blob 與 canvas API 產生。匯出流程中沒有上傳佇列、影像處理器、帳戶或外部 API。

由於 PNG 不會保留自訂標籤,而 CSV 只包含日期及自動增量,若您需要記錄間隔與開始時間點,請另行保留筆記。這份記錄自動計數器操作步驟的指南可協助您將這些設定細節與匯出的檔案一起記錄。

重複結果可能不同的情況

如果兩次執行結果不一致,請先檢查下列條件,再將問題歸因於計數器故障:

  • 兩次使用的間隔不同,或其中一次執行的經過時間不同。
  • 頁面在預定終點前遭到關閉、重新載入,或以其他方式停止。
  • 執行曾經暫停後再繼續,導致有效工作階段界線的位置改變。
  • 分頁長時間未使用,工具因而停止,而沒有重播舊觸發。
  • 兩次執行發生於不同的裝置本機日曆日期,導致每日歷史記錄的分組方式改變。
  • 兩次執行使用不同的瀏覽器或瀏覽器設定檔,而各者的本機歷史記錄彼此獨立。
  • 儲存空間遭停用或已滿,導致目前互動運作正常,但無法保留歷史記錄。

回呼延遲本身並不是預期較少計數的理由:自動計數器會核對已完成的整數間隔。更重要的問題是,兩次執行所選的間隔、經過的執行時間、頁面狀態及本機日期是否相同。

適合使用其他計數方法的情況

當自動增量應由經過時間驅動時,自動計數器是合適的工具。若每個事件都需要以可調整的步數手動點擊,例如計算個別項目數量,請使用線上點數計數器。若您需要的是經過時間與分段時間,而非每日已完成的間隔數量,請使用線上碼表。選擇相符的工具,可避免將自動間隔計數與手動事件計數或碼表計時混淆。

了解隱私權界線

標籤、間隔偏好及已儲存的每日計數,都保留在此計數器的本機瀏覽器索引鍵下。它們不會傳送至 Lizely、不會與其他裝置同步,也不會與使用者設定檔合併。瀏覽器儲存空間遵循 WHATWG Web Storage 所描述的模型。清除網站資料會移除記錄,而使用其他瀏覽器時會從空白歷史記錄開始。如果無法使用儲存空間,頁面仍會顯示目前的互動情形,並指出無法保留歷史記錄;這並不表示存在備份。這種僅限本機的設計將設定與已儲存的計數集中於同一個瀏覽器位置,藉此維持可重現性,但相同歷史記錄不會自動出現在其他裝置上。