昨天在公館站等車的時候, 看到了站內有四個廣告有用QR code, 心血來潮就想來測試一下這些QR code. 很可惜的是, 四個廣告裡面有三個廣告在使用QR code的時候都出了一些包. 這些廣告都是在月台上可以看到的燈箱廣告. 而我在測試的時候, 首先是盡量站在QR code的正對面. 如果能夠掃瞄得出內容, 會試著側移一些. 測試有點角度的情況下, 能不能掃描的出來. 距離上的話, 都是站在月台的黃線後方. 腳尖盡量貼齊黃線. 而QR code辨識軟體用的應該是最多人下載的Barcode Scanner. 手機是某牌的機皇. 所以我想每個廣告的測試基準應該還算合理且接近才是. 我自己給這些廣告使用QR code的正確度排名如下:
表現挺好的第一名:
表現都不好的並列第二名:
完全不用懷疑的第四名:
我們就直接從問題面跟可能的解決方案來討論, 而不一個個廣告挑出來講. 第一個是QR code本身大小的問題. 我粗估我離這些燈箱廣告有4公尺 (淡水線車寬有3.2公尺). 而QR code scanner通常是沒辦法zoom in的. 所以QR code不夠大, 基本上就已經別玩了. 第四名最直接的問題就是大小. 要能夠掃描出這個QR code的距離太危險了XD. 第二個問題是並列第二名的兩個廣告都犯的錯誤, 就是把兩個QR code擺的太近. 上面那個, 我可以掃出右邊那個獨立的QR code (連到他們的粉絲團), 但是左邊那兩個相鄰的QR code. 我怎麼掃都掃不出結果. 而下面的廣告中裡面的兩個QR code. 我怎麼掃都只會掃到左邊的那個iPhone版本的連結. (我用的是Android Phone~~只能掃到iPhone的連結我也不能下載啊~~) 這兩個廣告的QR code都犯了太接近的問題, 而且從code的圖案就能看出來, 這些QR code的內容都太複雜了. (所以都密密麻麻的). 這就是第一名勝出的原因. 大小, 複雜度都適中. 所以很容易就掃出結果. 而且稍微有點角度也掃得出來.
這幾個廣告如果不是擺在月台牆壁上的位置, 可能都不會有太大問題. 這也點出了使用QR code時第一個要考量的點: QR code會在哪裡被看到? 看到的人離這些QR code最近的距離可以有多近? 這些問題的答案會影響到QR code該有多大. 再來可以想想的點是QR code內容的複雜度. 從上面的例子來看, 可以看得出來第一名的QR code, code裡帶的資訊量最少. 掃出來的結果也是. (內容是http://www.xxxx.tw格式的網址). 第二名上面那個廣告裡能夠被掃出來的QR code看起來也沒有很複雜. 內容是他們的粉絲團網址, 格式是http://www.facebook.com/xxxxxxxx. 掃不出來的兩個相鄰QR code, 就複雜了些. 加上他們自己又在QR code裡加了圖案, 這會使QR code的辨識容錯率下降. 掃不出來也不會很令人意外. 第二名下面的那個廣告, 從QR code就看得出來. 內容相當的複雜. 掃出來的結果也完全符合我的推測. 是那種帶了一堆參數的URL. 就不在這邊打出來給大家看了. 除了第一名的QR code因為資訊量已經很少了, 其他的QR code我都建議可以改用短網址+轉址的方式生成一個夠短的網址, 再用這個網址去生QR code. 這樣的QR code, 對於QR code的大小還有加入其他圖案的容錯空間都會大一點. 而且因為轉址的關係, 更能有效追蹤掃瞄的人數. 而有些短網址+轉址服務還可以判斷手機類別. 直接轉到對應的下載連結. 這樣還可以省一個QR code. 算是一個還不錯的解決方案.
註一: Call Saver客服省錢通名片的QR code目前就是用這種方法.
註二: 這個方法在Android上會遇到一個問題. 就是透過轉址的話, Android不會直接把使用者帶去Google Play的App裡, 而是會跳出要使用者選擇要用哪個App開啟該網址的畫面. 這個時候可能會損失一些使用者.
註一: Call Saver客服省錢通名片的QR code目前就是用這種方法.
註二: 這個方法在Android上會遇到一個問題. 就是透過轉址的話, Android不會直接把使用者帶去Google Play的App裡, 而是會跳出要使用者選擇要用哪個App開啟該網址的畫面. 這個時候可能會損失一些使用者.
Call Saver的QR code
雖然有這些錯誤, 但是就像我一開始說的. 很高興看到越來越多廣告整合了QR code. 希望這些錯誤在新的廣告裡不會再出現, 更希望QR code能夠在台灣有更多更好更有趣的應用. :D