前面幾篇把一條短連結怎麼生出來講完了,什麼時候該縮,還有 Day 5〈自訂短網址:免費給你什麼,付費又買不到什麼〉 談的名字怎麼決定。連結發出去之後,接下來你會做的只剩一件事,回來看那個數字。
而這時候很容易產生誤會。你把連結貼上社群,反應好像也還不錯,但切回後台一看,卻發現還是 0。
於是你開始懷疑,是連結壞了嗎?是統計沒在算嗎?還是真的一個人都沒點?
不用。至少在 toui,只要是登入之後建立的短連結,每一條都會算點擊次數,免費方案就有,而且看得到最近三十天每一天的數字,要看更久才需要選擇其他方案。
免費也看得到這些點擊是從哪個國家來的、從哪個網站點進來的、用什麼裝置,只是每一項只給你前三名。付費方案的差別是名單長很多,加上可以往回看的天數更長。設計的目的是讓免費方案就足以判斷「哪一邊比較多人點」,要看得更細、看得更久,才是付費那一側的事。
短連結的每一次點擊,都會先經過短網址服務、再被送去目的地。數字就是在那個中途站數出來的。
也因為每一次點擊都經過它,它數得到的是「有多少人點了」,而不只是「有多少人到了」。目的地那一端的統計只看得到後者,中間掉的人它不知道。
你大概也遇過這種情況,連結發出去,數字卻怎麼都沒動?先別緊張,因為在中途站,服務端要做兩件事,把你送到目的地,以及把這次點擊記下來。
這兩件事有先後,而且順序是刻意的,先把你送走,記錄點擊是在你已經離開之後才做的。
如果反過來,每一個點你連結的人,都得先等統計寫完,才會看到目的地。一個人多等幾十毫秒好像沒什麼,但他們等的不是自己需要的東西,他們只想儘快到目的地。
同樣的取捨也出現在「中間頁」上,就是那種點下去先跳一個畫面、停兩秒才把你送走的做法。那兩秒不是白停的,它可以放廣告,也可以多收一些分析資料。這些是真的拿得到的東西,我們選擇不拿,因為那兩秒是從每一個訪客身上扣的,而他只想趕快到他要去的地方。
點擊被記下來了,但「記下來」跟「算進你看到的那個總數」不是同一件事。
中間還隔著一步,這些記錄會先進到一個專門承接大量寫入的地方,每隔幾分鐘,才整批被折進你在後台看到的數字。
所以整個流程就是:
有人點擊 → 到達目的地 → 記錄點擊 → 數分鐘累積統計 → 數字更新。
所以在更新時間還沒到之前,你在後台看到 0 是正常的,不是壞了,是還沒更新。
知道上面的機制之後,幾個認知就可以跟著改變:

標題的三個問題,答案是這樣:
誰在數:短網址服務自己。每一次點擊都先經過它,所以只有它數得到「有多少人點了」,而不只是「有多少人到了」。
什麼時候數:在你已經被送到目的地之後。順序是刻意的,因為反過來就是拿每一個訪客的時間,換得後台早幾十毫秒更新。
為什麼數字總會晚一點到:因為記錄和看到的總數是分開的兩件事,中間隔著幾分鐘的整批更新。這段等待買到的,是不管多少人同時在點,轉址都不會變慢。
想看它實際跑一遍,縮一條連結、點兩下、馬上回後台看(多半還是 0),然後去忙別的事,過一陣子再看一次。那個從 0 變成 2 的瞬間,就是這篇講的全部。