在曝光次數、點擊次數、點擊率(CTR)中填入已知的 2 個,剩下的留空,再按「計算」。會算出留空的項目,並用圖示顯示每曝光 1,000 次的點擊次數。
這個頁面可以做什麼
- 在曝光次數、點擊次數、點擊率(CTR)這 3 個值中,只要填入已知的 2 個,就能算出剩下 1 個
- 「曝光 10,000 次、點擊 250 次,CTR 是幾 %?」「CTR 1.5% 時,要拿到 1,000 次點擊需要曝光幾次?」廣告、搜尋結果、電子報的點擊率問題,這一頁就能解決
- 用目標點擊次數反推的「所需曝光次數」,會無條件進位成整數再顯示
- 可以用圖示確認每曝光 1,000 次會有幾次點擊
- 公式的簡單解說,以及可直接複製的 Excel、Google 試算表、Python 公式,都整理在這一頁
這個計算有什麼用?
假設在關鍵字廣告中,廣告 A 曝光 8,000 次、點擊 96 次(CTR \(96 \div 8000 \times 100 = 1.2\)%),換了標題的廣告 B 同樣曝光 8,000 次、點擊 160 次(CTR 2%)。在相同的曝光次數下,B 的點擊次數約是 A 的 1.67 倍,從 CTR 的差距就能用數字看出哪一則文案比較能吸引人。
廣告投放人員會反覆做這種 CTR 比較來挑選文案和圖片。不過曝光次數還少的時候,差距可能只是偶然,一般會等累積足夠的曝光次數再下判斷。
假設網站的某一頁每月在自然搜尋結果中曝光 20,000 次、點擊 400 次,CTR 是 \(400 \div 20000 \times 100 = 2\)%。如果把網頁標題和說明改得更吸引人,讓 CTR 提高到 3%,在排名相同的情況下,點擊次數會變成 \(20000 \times 3 \div 100 = 600\) 次,是原本的 1.5 倍。
從這個計算可以知道,除了提高排名之外,還有「用相同的曝光拿到更多點擊」這條改善路線。曝光次數和點擊次數可以在 Google Search Console 免費查看。
假設想透過廣告活動讓網站獲得 1,000 次點擊(流量)。如果過去廣告的 CTR 是 1.5%,所需曝光次數就是 \(1000 \div 1.5 \times 100 = 66666.6\cdots\),無條件進位後是 66,667 次。
知道所需的曝光次數後,再搭配每千次曝光的費用(CPM)和轉換率等過去的成效,就能估算所需的預算和期間。實際的 CTR 會有起伏,所以通常會多抓一些來規劃。
寄給 5,000 人的電子報,信中的連結被點擊了 150 次,以寄出封數為基準的點擊率就是 \(150 \div 5000 \times 100 = 3\)%。和改了主旨或內文的其他期電子報比較,就能看出哪種寫法比較能讓讀者行動。
不過電子報也會用「開啟信件的人之中有幾 % 點擊」(開信點擊率,CTOR)這種比率,基準不同數字也不同。看報表時,請一定要確認是以什麼為基準的比率。
影音平台會用影片縮圖的曝光次數和被點擊觀看的次數計算點擊率,顯示在創作者的後台(例如 YouTube 工作室的「曝光點閱率」)。縮圖曝光 50,000 次、被點擊 2,000 次時,CTR 是 \(2000 \div 50000 \times 100 = 4\)%。
觀察換了縮圖或標題後這個數字怎麼變化,就能用數字看出觀眾會選擇什麼樣的呈現方式。社群貼文和橫幅廣告也是同樣的思考方式。
公式與圖示
符號與用語解說
符號
| \(\mathrm{CTR}\) | C T R | 點擊率。Click-Through Rate 的縮寫,代表點擊次數占曝光次數的百分比,用 \(\mathrm{CTR} = C \div I \times 100\) 計算。 |
| \(C\) | C | 點擊次數。取 Clicks(點擊)的第一個字母。在反推的公式中代表「想拿到的目標點擊次數」。(例:被點擊 250 次時 \(C = 250\)) |
| \(I\) | I | 曝光次數。取 Impressions(曝光)的第一個字母。代表廣告、搜尋結果或連結出現在畫面上的次數,是 CTR 公式中當作分母(基準)的數。 |
| \(100\) | 一百 | 百分率的基準。小數的比率乘以 100 就變成 %,% 除以 100 就換回小數(\(0.025 \times 100 = 2.5\%\)、\(2.5\% \div 100 = 0.025\))。 |
| \(\lceil\ \rceil\) | ceiling(無條件進位) | 把裡面的數的小數部分無條件進位成整數的符號(天花板函數)。整數則維持原樣:\(\lceil 4285.71 \rceil = 4286\)、\(\lceil 2500 \rceil = 2500\)。意思是「大於或等於這個數的最小整數」。 |
用語
| 點擊率 | 點擊次數占曝光次數的百分比,英文縮寫 CTR,Google Ads 的報表稱為「點閱率」。廣告、搜尋結果、社群貼文、電子報連結等「被看到、被點擊」的東西,都用它來衡量基本成效。會因標題、圖片、廣告排名而大幅改變。 |
| 曝光次數 | 廣告、搜尋結果、貼文出現在畫面上的次數,也常簡稱「曝光」(英文 impressions)。同一個人看到 3 次就算 3 次(算的是次數,不是人數)。 |
| 點擊次數 | 出現在畫面上的東西實際被點擊(點按)的次數。廣告的話就是進入廣告到達網頁的次數,搜尋結果的話就是網頁被開啟的次數。 |
| 關鍵字廣告 | 出現在搜尋結果上方或下方、配合搜尋字詞顯示的廣告(Google Ads 的搜尋廣告等),也叫搜尋廣告。帳戶裡每天都能看到曝光次數、點擊次數和 CTR,是最常計算、改善 CTR 的領域。 |
| 自然搜尋 | 搜尋結果中不是廣告的部分,也叫隨機搜尋(organic search)。網站出現了幾次(曝光次數)、被點擊了幾次,可以用 Google Search Console 免費查看,改善這個 CTR 是 SEO 的基本工作之一。 |
| 轉換率 | 點擊後的人之中,完成購買、註冊等網站目標行動(轉換)的百分比,英文縮寫 CVR。如果 CTR 是「看到 → 點擊」的比率,CVR 就是「點擊 → 購買」的比率,是 CTR 下一個階段的指標。 |
| 無條件進位 | 把小數部分捨去、變成大 1 的整數的取概數方法(4285.71 → 4286)。像所需曝光次數這樣「要夠用」的數,用無條件捨去或四捨五入可能會達不到目標,所以用無條件進位。 |
| 基準量 | 求百分率時當作 100% 的量(全體)。國小學過「比較量 ÷ 基準量 = 百分率」「基準量 × 百分率 = 比較量」「比較量 ÷ 百分率 = 基準量」這 3 個式子。這個頁面的 3 個公式正是以點擊次數為比較量、以曝光次數為基準量的這 3 個式子。 |
建議先了解的基礎知識
為了讓您「理解意義」地使用這個頁面的計算,這裡整理了建議先了解的基礎知識。
| 比率與百分率(國小五年級,10~11 歲) |
|
| 比較量、基準量與百分率的關係(國小五年級,10~11 歲) |
|
| 小數的乘法與除法(國小五、六年級,10~12 歲) |
|
| 概數與無條件進位(國小四年級,9~10 歲) |
|
| 代數式與等式的變形(國中七、八年級,12~14 歲) |
|
用 Excel 計算的方法
| 點擊次數 C | 250 |
| 曝光次數 I | 10000 |
| 點擊率 CTR(%) | =B1/B2*100 |
| 曝光次數 I | 40000 |
| 點擊率 CTR(%) | 2.5 |
| 預估點擊次數 C | =B1*B2/100 |
| 目標點擊次數 C | 50 |
| 點擊率 CTR(%) | 2 |
| 所需曝光次數 I | =ROUNDUP(B1/B2*100,0) |
例如第 1 個表格的 B3 會顯示 2.5(CTR 2.5%),第 2 個顯示 1000(預估點擊 1,000 次),第 3 個顯示 2500(所需曝光 2,500 次)。第 3 個表格的 ROUNDUP 函數會無條件進位成整數,所以除不盡時(例如 30 ÷ 0.7 × 100 = 4285.71…)會傳回多 1 的 4286。只要把 B1 和 B2 換成自己的數字就能使用。
用 Google 試算表計算的方法
| 點擊次數 C | 250 |
| 曝光次數 I | 10000 |
| 點擊率 CTR(%) | =B1/B2*100 |
| 曝光次數 I | 40000 |
| 點擊率 CTR(%) | 2.5 |
| 預估點擊次數 C | =B1*B2/100 |
| 目標點擊次數 C | 50 |
| 點擊率 CTR(%) | 2 |
| 所需曝光次數 I | =ROUNDUP(B1/B2*100,0) |
用 Python 計算的方法
import math
clicks = 250 # 點擊次數
impressions = 10000 # 曝光次數
ctr = clicks / impressions * 100 # 點擊率 CTR (%)
print(f"點擊率:{ctr}%")
# 預估點擊次數:用曝光次數和 CTR
impressions2 = 40000
ctr2 = 2.5
expected_clicks = impressions2 * ctr2 / 100
print(f"預估點擊次數:{expected_clicks}")
# 所需曝光次數:用目標點擊次數和 CTR(無條件進位)
target_clicks = 50
ctr3 = 2
# round(..., 6) 用來避免浮點數誤差(例如 1000.0000000001)讓結果多 1
required_impressions = math.ceil(round(target_clicks / ctr3 * 100, 6))
print(f"所需曝光次數:{required_impressions}")
用 LaTeX 等數學式語言的寫法(可直接複製)
CTR = C ÷ I × 100
\mathrm{CTR} = \dfrac{C}{I} \times 100
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>CTR</mi>
<mo>=</mo>
<mfrac><mi>C</mi><mi>I</mi></mfrac>
<mo>×</mo>
<mn>100</mn>
</mrow>
</math>
CTR = C/I xx 100
clicks/impressions*100
CTR := clicks/impressions*100;
CTR = clicks/impressions*100;
CTR = C/I × 100
C = I × CTR ÷ 100
C = I \times \dfrac{\mathrm{CTR}}{100}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>C</mi>
<mo>=</mo>
<mi>I</mi>
<mo>×</mo>
<mfrac><mi>CTR</mi><mn>100</mn></mfrac>
</mrow>
</math>
C = I xx CTR/100
impressions*ctr/100
clicks := impressions*ctr/100;
clicks = impressions*ctr/100;
C = I × CTR/100
I = ⌈C ÷ CTR × 100⌉
I = \left\lceil \dfrac{C}{\mathrm{CTR}} \times 100 \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>I</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>C</mi><mi>CTR</mi></mfrac>
<mo>×</mo>
<mn>100</mn>
<mo>⌉</mo>
</mrow>
</math>
I = |~ C/CTR xx 100 ~|
Ceiling[clicks/ctr*100]
impressions := ceil(clicks/ctr*100);
impressions = ceil(clicks/ctr*100);
I = ⌈C/CTR × 100⌉
請 ChatGPT 幫忙計算的方法
你是網路廣告指標計算的助理。請實際執行 Python 程式來完成下面的計算,並只根據執行結果的數值回答(不要用心算或推測回答)。 某則廣告曝光了 10,000 次,被點擊了 250 次。 請分別求出: 1. 點擊率 CTR(點擊次數 ÷ 曝光次數 × 100,單位 %) 2. 以相同的 CTR 曝光 40,000 次時的預估點擊次數(曝光次數 × CTR ÷ 100) 3. 另一則廣告:CTR 為 0.7% 時,要拿到 30 次點擊所需的曝光次數(點擊次數 ÷ CTR × 100,無條件進位成整數) 請列出使用的公式和執行結果的數值。
使用方法
-
1輸入數值在輸入欄中輸入要計算的數值
-
2計算按下「計算」按鈕
-
3查看結果計算結果會立即顯示。計算的思路和公式的解說,也都能在同一個頁面查看
DataChef 的特色
不需專業知識,操作直覺又簡單
無須登錄任何個人資料
按下「下載」後自動刪除檔案
無須標註來源出處
亦無須事先取得商用授權