首頁指南四十行程式碼就會倒數,剩下的才是你在付錢的部分

四十行程式碼就會倒數,剩下的才是你在付錢的部分

倒數計時器本身是最便宜的一段。先看計費方式,功能清單可以晚一點看。

更新

倒數計時器大概是最常被說服著多付錢的一種小工具,因為東西本身大約四十行 JavaScript:一個目標時間戳、一次一次的跳動、一個格式化。這是誠實的起點,所以這一頁把程式碼也附上,讓你自己判斷。廠商賣你的是包在時鐘外面的所有東西,而各家的功能清單多半互相押韻,所以真正的分界線在計費:Elfsight、Essential 和 Common Ninja 的 Shopify 應用是按多少人載入頁面收費,Hextom、Common Ninja 官網方案和 BootSignal 不是。POWR 站在這條線的兩邊,下面談計費的那一段會說清楚它哪一種方案在數什麼。

會動的部分全部在這裡

固定截止時間的倒數,小到可以整段印出來。這一段讀進一個目標時間,每秒跳一次,把剩下的時間排成天、時、分、秒,歸零時自己停下來並換上一句話。沒有任何付費小工具會倒數得更好,因為沒有更好的可以做。

一個能跑的倒數計時,樣式不含在內
const end = Date.parse("2026-12-31T23:59:59+09:00"); // offset on purpose, see below
const el = document.getElementById("countdown");

function tick() {
  const left = end - Date.now();
  if (left <= 0) {
    el.textContent = "The sale has ended!";
    return;
  }
  const s = Math.floor(left / 1000);
  const parts = [Math.floor(s / 86400), Math.floor(s / 3600) % 24, Math.floor(s / 60) % 60, s % 60];
  el.textContent = parts.map((n) => String(n).padStart(2, "0")).join(":");
  setTimeout(tick, 1000);
}

tick();

唯一有陷阱的是第一行。那個字串帶著時區偏移,所以每位訪客等到的是同一個瞬間。少寫偏移的話,瀏覽器會照訪客自己那台機器的時間去讀,於是同一場跨年特賣在首爾和倫敦相差九個小時才結束,而且不會有人回報這是 bug,因為在每位訪客看來都很正常。

這四十行不夠用的三個時刻

自己寫不是純度測試,是一個有保存期限的判斷。過期的地方在這三處:

  • 日期歸一個不做部署的人管。 行銷把上線日往後挪兩天,不該需要一個 pull request、一次建置和一次快取清除。日期改動的頻率超過程式碼的那一刻,你維護的其實是一套後台,而那正是每一個倒數計時產品裡最貴的一半。
  • 它要出現在十二個頁面上。 一頁是一支 script 標籤。十二個頁面配十二個不同的截止時間,那是一個資料模型,而你發明的那個會比廠商早就做好的更難用。
  • 它得撐過一次佈景主題更新。 在 Shopify 上,改過的佈景主題檔案在主題更新後得自己再貼一次。在 Wix、Squarespace 這類建站工具上,頁內 HTML 嵌入常常被關進沙箱,你的腳本根本不是跑在你自己的網域上。貼進樣板的程式碼,就是之後要再貼一次的程式碼。

還有第四個,比較安靜:倒數以外的每一件事。重複、每位訪客各自的計時、投放條件、歸零後換上別的內容、知道到底有沒有人看到。每一項都很小,加起來就是產品。

決定你帳單的那一題:廠商數不數瀏覽次數?

Elfsight 是最乾淨的例子,因為它把機制寫出來而不是藏起來。它的說明中心把單位講得很白:"A view is counted each time someone loads the page with your widget." 不是互動,也不是進到畫面裡的曝光,是一次頁面載入。把計時器放進全站共用的頁首,你網站每一次瀏覽它都在計費。

失效的樣子也寫得清楚,而這正是這條軸比任何功能都重要的理由:"If you exceed the view limit, the widget on your website will be deactivated. It will no longer be visible to your site visitors, appearing as though it was never installed." 拿它對照你真正想要的情況:一個流量遠超過預估的發表頁。額度是同一個應用底下所有小工具、所有網站一起共用的,同一頁上放兩個就算兩次。被瘋傳的落地頁上那個倒數,是最不適合按瀏覽次數計費的東西:它一奏效就變貴,而上限如果在週六抵達,時鐘就從那個正在扛流量的頁面上安靜地消失。

我們查看時,Elfsight 的 Single App 階梯從免費階的 200 次瀏覽起跳,往上是 5,000、50,000、150,000、300,000、600,000、1.2M,最上面的 Enterprise 階不限量。Essential 的 Shopify 應用也計量(1,000 免費,接著 10,000、50,000,最高階不限量),Common Ninja 的 Shopify 上架版本同樣如此(300 免費,接著 2,000、100,000 和 3M)。這兩家都沒有寫上限到了會怎樣,所以別假設它們跟 Elfsight 一樣,也別假設它們不一樣。

另一邊,Hextom 的上架頁和 Common Ninja 官網方案完全沒有公布瀏覽上限。Common Ninja 還把話寫進文件:"Unlimited monthly pageviews on every paid plan, no view caps or throttling." 同一句話,相反的經濟模型,而且值得記住:Common Ninja 兩種模式都賣,看你從哪一道門走進去。

POWR 是例外,要用一段話講。它的倒數計時應用頁和價格頁賣的那些方案,任何地方都沒有印出瀏覽或曝光數字,所以下面表格裡它那一列才會那樣寫。不過 POWR 說明中心的一篇文章,另外用頁面瀏覽數標了第二套按用量計費的模型:每月 250 次免費,往上的級距從 2,500 一路到 50,000,後果也寫了出來:"If you reach your pageviews limit, your app will be hidden on your website." 這套模型帶著三個但書,而查到那篇文章的瀏覽量上限比較三個都寫了:它是這套模型唯一的第一手來源,POWR 線上價格資料裡沒有任何一階帶著頁面瀏覽數,而新客戶現在還買不買得到這個方案並未確認。它排除掉的是另一件事:在沒問清楚你落在哪一套模型之前,不要把 POWR 歸進一口價那一類。

這片市場,照真正決勝的那條軸排開

選項2026-08-25 當天頁面顯示的價格按瀏覽次數計費?跑在哪裡
Elfsight Countdown TimerSingle App 各階,抓取當下掛著 33% off 徽章:Free $0、Basic 每月 $4、Pro 每月 $8、Premium 每月 $16、Enterprise 每月 $24 到 $64。改成年繳時顯示的每月數字反而更高($6/$12/$24)會。200 / 5,000 / 50,000 / 150,000 / 300,000 / 600,000 / 1.2M,最高的 Enterprise 階不限量腳本嵌入。廠商列出 20+ 個平台,包含 Squarespace、Wix、Webflow、WordPress、Shopify 和純 HTML
POWR Countdown Timer按應用鎖功能,另外還有一套按用量計費的模型。它應用頁上的數字和 POWR 自己說的 10% 年繳折扣對不起來,所以這裡一個都不引它應用頁賣的那些方案不會,那些方案沒有公布任何瀏覽或曝光數字。POWR 說明中心裡另一套按用量計費的模型,是按頁面瀏覽數定價腳本嵌入,12+ 個平台。最高的 Business 階是整個帳號的升級,涵蓋 60+ 個 POWR 應用
Common Ninja Countdown,官網年繳,價格隨小工具數量走。只用一個小工具的話:Free $0、Essentials 每年 $24.00、Pro 每年 $38.40、Ultimate 每年 $62.40不會。廠商聲明每一個付費方案的每月頁面瀏覽都不限量腳本嵌入,聲稱 200+ 個平台,包含 Notion、Canva、Carrd、Framer 和 Tilda
CN Countdown Timer Bar,Shopify 上架版Free、Basic 每月 $5、Pro 每月 $10、Business 每月 $15會。300 / 2,000 / 100,000 / 3M 次瀏覽只有 Shopify。上架頁顯示 0 則評價,這個通路上沒有紀錄可循
Essential Countdown Timer BarFree、Starter 每月 $6.99、Essential 每月 $9.99、Professional 每月 $29.99。年繳省 20%會。1,000 / 10,000 / 50,000,Professional 不限量只有 Shopify。1,607 則評價拿到 5.0。商品頁、頂欄、落地頁、購物車和郵件都能放
Hextom Countdown Timer BarFree、Premium 每月 $9.99 或每年 $99(省 17%)上架頁沒有公布任何瀏覽數字只有 Shopify。723 則評價拿到 4.9。長條形版位,地區投放接 Shopify Markets
BootSignal Countdown每個註冊網域每月 $20 或每年 $200,38 個付費小工具全包不會。流量現在不計費,以後也不會一支 script 標籤加一個 div,任何你能改 HTML 的頁面
自己手寫 JavaScript免費,外加你自己永遠的時間不會,關鍵路徑上也沒有廠商 CDN任何能加腳本的地方。沒有編輯器、沒有後台、沒有支援
數字是各家廠商頁面在 2026-08-25 顯示的內容。至少有一家當時在跑促銷,所以請把這張表當成一次快照,而不是長期定價。

會重來的計時器:大方地賣,沒有人提醒

這裡每一家都賣會重新開始的計時器。POWR 把 "Automatically Repeat Timer"、"Countdown Timer per Visitor" 和 "Countdown Number per Visitor" 鎖在付費階。Hextom 打的是 "one-time, auto-recurring, daily & weekly timer",把每日、每週和循環計時器放進 Premium。Elfsight 把它的模式叫 Personal Countdown,每位訪客各有一個、跨次造訪繼續走的計時器,它的一個樣板頁還談到營造長期存在的稀缺感。Essential 從 Starter 階就給排程和循環計時器。

這裡當成一則觀察陳述,不是判決:這次看過的廠商頁面,沒有一個在這些功能旁邊放上任何關於誤導性急迫感的提醒、免責或註記。這件事重不重要,看你和你所在司法管轄區。機械上的部分比較單純:每位訪客各自的計時器住在瀏覽器儲存空間裡,訪客清掉它或開一個無痕視窗就會拿到全新的截止時間,那就不是真的截止時間了。BootSignal 的倒數收一個時間戳,然後倒數到它,所有看著這一頁的人看到的是同一個數字。

一口價從安裝那一側看起來是什麼樣

預覽
07123045

這是活的,不是截圖:倒數計時器就在你正在讀的這一頁上走。

產生上面那個的是兩行:一支載入器,放上頁面一次,之後你加的每一個小工具都由它服務;還有一個掛載元素,放在時鐘該在的位置。倒數不收 thread id,因為它不替頁面存任何東西。

載入器每頁放一次,掛載元素放在倒數計時該在的地方
<script src="https://bootsignal.com/bootsignal.js"
        data-site-id="YOUR_SITE_ID" data-lang="zh-tw" defer></script>

<div data-bootsignal="countdown" data-target="2026-12-31T23:59:59"
     data-expired="The sale has ended!"></div>

關於那支載入器標籤有兩點要說,畢竟代管小工具就意味著要向別人的 CDN 發一次請求,裝作沒有這回事是耍賴。它帶著 defer,所以從來不會拖住繪製;而且不管你掛幾個小工具,它始終只有一支腳本,不是一個小工具一支標籤。上面那四十行則一次請求都不會多,這對一個你正在死命調校的落地頁來說,是把它們留在原地的正當理由。

你本來要手寫的樣式,在這裡是屬性的活:明暗用 data-theme,讓數字跟上你的配色用 data-accent,它吃任何 CSS 色彩;介面語言用 data-lang,可選韓文、英文、日文、簡體中文和繁體中文。到期之後怎麼辦,答案是 data-expired:數字原地換成那句話,而不是元素消失、版面跟著跳。價格是一個註冊網域每月 $20 或每年 $200,小工具全包,要更多網域就到控制台另外買。流量突然衝高不會出現在帳單上,也關不掉這個時鐘。

拿你流量最高的那一天,替這個倒數算一次帳

一個網域一個價,頁面拿到 200 次瀏覽或 200,000 次都一樣。

Shopify 是另一條走道,而且比看起來窄

截止時間如果該落在商品頁上,那些平台應用值錢的地方是版位,不是時鐘。Essential 涵蓋商品頁、頂欄、落地頁、購物車和郵件計時器,中間階加上地區投放和標籤投放,公開紀錄也是這次看過最硬的:1,607 則評價拿到 5.0。Hextom 是同一個想法比較便宜的形狀:兩階、不計量、Premium 可以同時開不限量的長條,地區投放接的是 Shopify Markets 而不是另一套資料庫。兩家都經由 Shopify 收費,所以不用再開第二個廠商帳號。

要付的代價很明顯。這兩家對 WordPress、Webflow、Squarespace 或純 HTML 網站都幫不上忙,所以一間商店加一個行銷網站就是買兩次。Essential 到最高階之前都在計量,Hextom 完全不計量。另外請把這裡當成入圍名單而不是全面掃描:Shopify 的倒數計時類別大得多,這兩個是挑出來的活躍高評價代表。商店端的安裝細節在 Shopify 倒數計時器指南,建站工具那邊的對應版本是 Webflow 倒數計時器指南

大約五分鐘就能決定

  1. 一個截止時間、一個頁面,而且你自己會部署。把那四十行寫下來,時間戳記得帶時區偏移。做完了,而且它是你的。
  2. 日期歸別人管。買一套編輯器。你付的錢就是為了它,所以要秤的是後台,不是數字。
  3. 這一頁可能拿到你估不出來的流量。把所有會計量的都排除,或者現在就照不限量那一階算錢,把便宜的那階當成不存在。
  4. 這是一間商店,而且你要商品頁加頂欄的版位。從 Shopify 應用開始,那裡版位才是真正的產品。
  5. 這個倒數是同一個網站上的第三或第四個小工具。別再單獨算倒數的價格,改算總價。按應用計費的階梯加起來很快,這也正是套裝和全包訂閱存在的理由。

不管你走哪一條,刷卡之前有四件事值得在廠商頁面上讀完,因為它們正好是比較表會壓平的東西:廠商怎麼定義一次瀏覽、撞到上限會發生什麼、螢幕上這個價格是不是促銷、拿掉廠商品牌標記算不算付費功能。這四個答案改變這一頁排序的程度,超過任何一張功能清單。

常見問題

倒數計時器小工具真的需要花錢買嗎?
倒數本身不用。這一頁上的程式碼就是一個完整的固定截止倒數。開始要花錢的地方是:日期得由一個不做部署的人來改、同一個計時器要出現在很多頁面上,或者你要的是時鐘以外的那些部分:重複、投放條件、到期後的內容和一套編輯器。
小工具用完當月的瀏覽額度會怎樣?
看廠商,而且各家答得參差不齊。Elfsight 寫明小工具 "will be deactivated. It will no longer be visible to your site visitors, appearing as though it was never installed",要到下一個結算日或升級之後才回來。POWR 用一句話交代它按用量計費的模型:"If you reach your pageviews limit, your app will be hidden on your website",而它倒數計時應用頁賣的那些方案,根本沒給出可以撞上的流量數字。Essential 和 Common Ninja 的 Shopify 應用有計量,卻沒公布撞到上限的後果。Hextom、Common Ninja 官網方案和 BootSignal 則根本沒有瀏覽上限讓你撞。
計量方案上,哪些事情會被算成一次瀏覽?
這裡的計量方案中只有 Elfsight 說了。它的定義和額度共用的規則在上面計費那一段引過,簡短版是:單位是一次頁面載入,不是訪客做了什麼。另外兩家就空著:Essential 和 Common Ninja 的 Shopify 上架版賣計量階,卻從來沒有公布自己在數什麼,所以它們的免費額度,也就是進入付費階梯之前的每月 1,000 次和 300 次瀏覽,是一個沒有定義單位的數字。別假設它們跟 Elfsight 是同一個意思。
這個計時器能不能跑在建站工具的嵌入方塊裡?
只有那個方塊確實畫在你自己的網域上才行。好幾家建站工具,包括 Wix 的 Embed Code 元件,會把貼進去的 HTML 放進跨來源的沙箱 iframe 執行,於是頁面主機名屬於建站工具的沙箱而不是你。BootSignal 小工具會拿 location.hostname 和你註冊的網域比對,所以在那裡不會啟動。在這類平台上,改把掛載元素放進全站自訂程式碼的區塊,它才會落在真正的頁面上。
廠商頁面和這張表對不上時,該信哪一個價格?
信他們的。這裡每一個數字都是廠商頁面在 2026-08-25 顯示的內容,而且至少有一家在我們抓取的當下掛著折扣徽章,所以這種表格會慢慢變成某一檔促銷的快照。Elfsight 的年繳選項顯示的每月數字比月繳還高,POWR 應用頁上的數字和 POWR 自己說的 10% 年繳折扣對不上,而 POWR 的主價格頁一個數字都沒有畫出來。刷卡之前先從廠商頁面把數字讀一次,順便看看那是不是促銷價。
2026 年還能選 Hurrify 嗎?
不能。它的 Shopify App Store 上架頁寫著這個應用目前無法使用,也不顯示方案、評分或評價數,支援指向開發者 Twozillas。舊榜單和第三方比較裡還找得到它的價格,沒有一個能拿活著的上架頁核對。
拿你自己的截止時間試一次倒數

設一個目標、挑一個強調色、貼上兩行。後面沒有瀏覽計數器。

數據來源