QR Code免訂閱可編輯:網域設定一行搞定
對「但我之後需要更改目的地」的回答,不是訂閱服務,而是使用你已擁有網域上的重新導向路徑。
yourcompany.com/m——再將該路徑設定為重新導向到你想要的任何位置。在 nginx 上只需一行 return 302。你可以保留可編輯的目的地和每個放置位置的分析資料,而印出的 QR Code 只依賴你已付費擁有的網域。動態 QR Code 的宣傳把兩件不必綁在一起的事混為一談:真正有用的重新導向,以及由別人擁有它,後者才是整個問題。把兩者拆開,重新導向仍然存在,而出租網域的房東就不見了。
為什麼這樣可行?
你印出的 QR Code 以原始位元組包含 yourcompany.com/m,因此沒有人能撤銷它、計量它或記錄它;而 /m 提供什麼內容,則是你隨時可以更改的設定。這正是服務供應商販售的機制,只是他們在不屬於你的網域上收取租金。靜態與動態 說明了背後的差異。
與各種替代方案相比,你能得到什麼?
| 動態(租用) | 靜態,直接 URL | 靜態+自己的重新導向 | |
|---|---|---|---|
| 第三方可以關閉 | 可以 | 不可以 | 不可以 |
| 持續費用 | 每月收費,通常每個 QR Code 計費 | 無 | 除既有網域外無 |
| 列印後更改目的地 | 可以 | 不可以 | 可以 |
| 誰會記錄掃描 | 供應商 | 你 | 你 |
| 掃描器預覽顯示的內容 | 不熟悉的短網域 | 你的網域 | 你的網域 |
| 供應商倒閉後仍可運作 | 不可以 | 不適用 | 可以 |
| 設定工作量 | 註冊 | 無 | 一行設定 |
右側欄位就是業界販售的方案,只是少了對交易對方的風險。這不是妥協——在每一個重要的項目上,它都明顯更好。
如何設計 URL?
讓 URL 保持簡短,因為較短的內容會產生密度較低的圖樣,從遠處掃描時更可靠,也更能承受較差的印刷品質。
- 使用簡短路徑:選單用
/m、第一張海報用/p1、Wi-Fi 資訊用/w。 - 讓每個實體放置位置都有自己的路徑。這樣日後才能取得每個位置的分析資料,也能只更改一個位置的目的地而不影響其他位置。
- 印刷部分優先使用路徑而非查詢字串,再把活動參數加到重新導向目標中。
yourcompany.com/p1可以轉送到yourcompany.com/promo?src=poster-lobby&utm_medium=qr。 - 使用 HTTPS;如果網站不加
www.也能正常運作,就省略它——每少一個字元,圖樣就更簡單。 - 日後不要把同一路徑重新用於不同活動。舊的印刷品仍會存在,並繼續指向該路徑。
路徑較短也代表 QR Code 可以印得更小,或在模組大小相同時印得更大;對桌上立牌和戶外標牌而言,這是實際的耐用性提升。
如何設定重新導向?
活動進行中且你可能想更改目的地時,使用 302。只有在目的地確實永久不變時才使用 301,因為瀏覽器和掃描器會積極快取 301,而你可能無法收回這項設定。
nginx
在你的 server 區塊內加入:location = /m { return 302 https://yourcompany.com/menu?src=table; },然後執行 nginx -t 並重新載入。每個放置位置一行。
Cloudflare
使用 Bulk Redirect 清單,或為少量路徑使用 Single Redirect 規則。不需要修改來源伺服器;如果你的 DNS 已經在 Cloudflare,這是最快的選項。
Netlify 或 Vercel
加入包含 /m /menu?src=table 302 的 _redirects 檔案,或在 vercel.json 中加入相應的 redirects 項目。部署後即可更改目的地。
Next.js
在 next.config.js 中加入會回傳 { source: '/m', destination: '/menu?src=table', permanent: false } 的 redirects() 項目。下一次部署時一併發布。
Apache
在 .htaccess 中加入:Redirect 302 /m https://yourcompany.com/menu?src=table。
如何為多年期印刷計畫規劃路徑?
印出的 QR Code 往往比製作它的活動活得更久,因此路徑規劃需要能在人員離職和網站重建後繼續運作。幾項慣例就能讓維護成本保持低廉。
按放置位置命名,而不是按活動命名。促銷活動更換後,/p/lobby-01 仍然有意義;但標牌還掛在牆上時,/spring-sale 到了隔年就成了謊言。建立一份登錄表——可以是儲存庫中的單一檔案,也可以是放在印刷稿旁的試算表——列出每個路徑、目前指向的位置、印在哪些物料上、印了多少份,以及該物料何時預定更換。沒有這份登錄表,重新導向設定就會變成一堆沒人敢刪除的程式行。
只要仍有印刷品存在,就不要刪除路徑。改為將它退役:把它指向合理的到達頁面,而不是移除規則,讓舊 QR Code 失效時仍能導向有用內容,而不是顯示 404。並把規則與網站一起放進版本控制,這樣搬遷主機時就會一併帶走,而不會遺失;實務上這套方法最常見的失敗原因,就是重新部署時悄悄漏掉重新導向檔案。
列印較長的 URL,會讓 QR Code 更難掃描嗎?
會有一點,理解這點很重要,因為這是短網址業界唯一真正成立的技術論點。
QR Code 的內容會決定它的版本,也就是網格大小;內容越長,需要的模組就越多。在實體尺寸固定時,模組越多就代表每個模組越小,攝影機從遠處或透過品質不佳的印刷品辨識時會更困難。服務供應商提供的六字元短連結,確實會比附有活動參數的長 URL 產生密度更低的圖樣。
不過,答案不是租用他們的網域——而是讓自己的路徑保持簡短,再把參數移到重新導向目標中。yourcompany.com/p1 約有 22 個字元,完全符合 ISO/IEC 18004 規範中的低版本,而 ?utm_medium=qr&src=poster-lobby 部分根本不會出現在印刷圖樣中,因為它是由重新導向加入的。你可以同時得到稀疏、穩健的 QR Code 和完整歸因,這正是短連結原本聲稱必須具備的組合。
如何不靠第三方取得分析資料?
你已經擁有這些資料。每次掃描都是對自己伺服器發出的請求,因此存取記錄會記下它,而你的分析工具也會統計到達頁面的點擊。
在重新導向目標中為每個放置位置設定不同的 src 參數,就能取得儀表板原本販售的逐張海報分析:哪張大廳標牌效果最好、哪些桌上立牌有人使用、外帶貼紙是否值得再印。差別在於資料屬於你,用餐者只聯絡你,而且不論任何人的付款狀態如何,QR Code 都能繼續運作。QR 代理伺服器會記錄什麼 說明你可以避免交出的資料。
這種做法的失效模式是什麼?
坦白說必須點出來:現在你依賴的是自己的網域。如果讓網域到期,或搬遷主機時忘了重新導向路徑,印出的 QR Code 就會失效。
這是真實風險,而且與它取代的風險有根本不同。這是你能控制、能提前多年續費,也能交給接任者的依賴。沒有人能因此把價格提高到你負擔不起、對你進行計量,或決定透過它向你的客戶牟利。三項實用的緩解措施:將網域註冊期限延長至超過印刷品的使用年限,把重新導向路徑與網站一起放入版本控制,並在存放印刷稿的地方記錄這些路徑。
如果你根本不需要可編輯性——而對選單、Wi-Fi QR Code 或聯絡卡來說,通常確實不需要——就跳過重新導向,直接編碼目的地。元件更少,永久性相同。
常見問題
- 靜態 QR Code 可以指向重新導向嗎?
- 可以,這就是整套方法。QR Code 之所以是靜態的,是因為它的內容永遠不變;該 URL 提供什麼內容,完全由你決定。你能保留印刷品的永久性,同時把彈性放在自己的設定中。
- 我需要特殊的短網域嗎?
- 不需要。現有網域上的短路徑就足夠,而且比獨立的短網域更好,因為掃描器預覽會顯示客戶認得的名稱。專用短網域是加分項,不是必要條件。
- 我應該使用 301 還是 302 重新導向?
- 只要你仍可能想更改目的地,就使用 302——瀏覽器會強力快取 301,之後可能很難撤銷。只有目的地確實永久不變時,才改用 301。
- 如果我根本沒有網站,該怎麼辦?
- 那就完全跳過重新導向層,直接編碼目的地——指向現有訂位頁面、社群個人檔案或地圖清單的靜態 QR Code 就能運作,而且不花錢。如果你希望日後能搬遷而不必重新印刷,最低可行方案就是一個網域加上重新導向服務;這遠比按 QR Code 收費便宜,而且網域仍登記在你名下。
- 如果我之後把網站搬到新網域,該怎麼辦?
- 保留舊網域的註冊,並讓重新導向路徑持續提供服務。印刷品是永久性的實體,因此其中的網域應被視為長期承諾——這正是它應該由你擁有的原因。
為你的重新導向路徑產生靜態 QR Code:URL QR Code。如果租用的 QR Code 已經出問題,請先閱讀劫持 QR Code 的復原指南,或閱讀QR Code 詐騙的真相 了解完整情況。
準備好製作靜態 QR Code 了嗎?
在瀏覽器中產生一個 — 免註冊、免追蹤、免訂閱。你建立的東西就屬於你。
延伸閱讀
靜態 vs 動態 QR Code:每位使用者都該知道的事
一種編碼你的內容;另一種編碼一個重新導向。這個差異決定了你的 QR Code 五年後還能不能用。
QR碼遭挾持:只買一個月,絕不要購買長期年方案
處理已被關閉的 QR 碼:確認誰真正控制它、脫身要付出什麼代價,以及阻止問題再次發生的唯一行動。
餐廳 QR 選單:只改內容,不必更換 QR 碼
有人告訴你需要可編輯的 QR 碼。但每天真正會改變的是選單頁面的內容,不是網址;靜態 QR 碼免費就能處理。
QR 碼自 2000 年起即可免授權使用,付費買什麼?
每月金額不是價格。真正的價格,是那個金額乘以你印出的每個 QR 碼,以及這些印刷品留在世上的每個月。
QR Code 騙局的真相:「免費」產生器如何勒索使用者
動態 QR Code 讓服務商在你印出後仍能追蹤、編輯、停用並從你的 Code 上獲利。以下是這套方案的運作方式與避開之道。