台灣購物守門員:在購物網站上先幫你整理品牌、產地與文案線索。
前陣子我寫過一篇發想:如果在逛購物網站時,能不能自動把商品或品牌背後的中國因素標示出來?
這個想法其實在我心裡放了很多年。平常買東西時,常常會遇到一些很難一眼判斷的情況:這個品牌是不是中資?是不是中國品牌換個名字進來賣?商品是不是中國製?文案是不是直接從中國頁面繁體化貼過來?這些資訊不是完全查不到,但通常散落在品牌介紹、商品說明、圖片、網友討論、政府清單與各種資料庫裡。每買一樣東西都手動查一次,實在太累。
後來我看到 invade.tw 已經整理了不少品牌資料,而且資料庫也放在 GitHub 上公開。這件事讓原本只是「想想而已」的點子突然變得可以實作:既然資料已經有人整理,是否可以做成瀏覽器 extension,讓我們在逛購物網站時,直接在商品頁看到提醒?
於是就有了這個小工具:台灣購物守門員。
它想解決什麼問題?
我不希望每一次購物都變成考古題。很多商品的品牌關係、產地標示、文案來源,其實都能提供消費者一些判斷線索。問題是這些線索通常藏得很深,不是要自己搜尋,就是要把商品頁拉到最下面慢慢找。
這個 extension 的目標很簡單:當你打開支援的購物網站時,它會盡量在頁面上直接標示出可能值得注意的地方。它不是替你做最後決定,也不是說看到標示就一定不能買,而是把原本需要自己花時間挖的資訊,提前擺到你眼前。
目前可以提示哪些東西?
一、品牌資料提示
extension 會引用公開品牌資料庫,並加入一些補充資料來源,例如政府公開名單、本地補充品牌資料,以及使用者自行建立的自訂品牌資料。
如果商品品牌或相關品牌資料命中資料庫,就會在頁面上顯示提示。提示的重點不是替使用者下結論,而是告訴你:這個品牌或相關資料有命中某個資料來源,值得你進一步確認。
要特別說明的是,這個 extension 並不是 invade.tw 的官方專案,也不是 invade.tw 的延伸服務。我只是覺得他們整理的公開資料很適合拿來做購物頁提示,所以把它整合進這個工具裡。
二、產地資訊提示
很多商品頁其實有寫產地,但位置很不固定。有的藏在規格表,有的在商品說明,有的甚至只放在圖片裡。
extension 會掃描頁面文字,嘗試抓出「產地」、「製造地」、「Made in」、「Country of Origin」之類的資訊,並在比較容易看到的位置提示。
如果頁面完全沒有標明產地,也可以開啟提醒。這個功能和品牌比對無關;就算品牌沒有命中資料庫,只要頁面有產地文字,extension 仍會嘗試找出來。
三、文案用詞與簡體字提示
有些商品文案看起來像是從中國商品頁直接繁體化貼過來,裡面會殘留簡體字或大量中國用語。這不一定代表商品本身有問題,但它可能代表代理商或上架廠商只是把來源文案轉貼過來,沒有仔細整理。
extension 會參考公開詞庫,並加上簡體中文偵測。如果商品頁中出現大量相關用詞,會給出文案提示。
這個功能不是在做語言潔癖,而是把「這頁文案可能有需要留意的來源線索」變成可見資訊。
四、圖文比例提醒
有些商品頁很偷懶,直接把整份商品說明做成圖片。這樣一來,extension 就很難從文字中抓出產地或用語。
遇到這類頁面時,工具會提醒你:這個頁面圖片比例偏高,請自己仔細看圖片裡的產地、規格與文案內容。
我曾經試著做離線 OCR,讓 extension 直接辨識圖片文字。但實測後發現成功率太低,容易掃到不相關的頁面區塊,也容易產生失真的結果。所以正式版本已經把 OCR 拿掉,先保留比較穩定的「圖文比例提醒」。
五、自訂資料
使用者可以在設定頁中新增自訂品牌資料與產地修正資料。
這對某些情況很有用。因為公開資料庫一定會有漏網之魚,商品頁也可能把產地寫在圖片裡,或是因為批次不同而有多重產地來源。使用者如果知道更準確的資訊,可以先在自己的瀏覽器裡補上。
這些自訂資料只儲存在使用者自己的瀏覽器中,不會傳送給開發者。所以這個自訂資料其實用處不大,僅僅等於只是使用者當成本地筆記使用的。
支援哪些網站?
目前支援多個台灣常見或常用的購物網站。實際支援範圍可以在 extension 設定頁中查看與管理。
我後來也特別調整過權限,盡量避免使用過大的全網站權限。也就是說,它不是看到所有網站都亂掃,而是針對明確支援的購物網站啟用。使用者也可以在設定頁關閉不想檢查的網站。
它不是什麼?
這個 extension 不是裁判,也不是黑名單工具。
它不會告訴你「這個東西一定不能買」,也不會保證資料百分之百完整。品牌資料可能有漏誤,商品頁可能寫得不清楚,產地也可能因批次或工廠不同而有多個來源。它比較像是一個「購物提醒器」:當頁面裡有值得注意的訊號,它先幫你標出來。
最後要不要買,還是回到每個人的判斷。
資料來源與聲明
目前資料來源包含公開品牌資料庫、公開詞庫、政府公開名單、本地補充資料,以及使用者自行建立的本地資料。
我也開始在專案裡補上資料來源與授權治理文件,包含資料來源、第三方授權、素材來源、無隸屬聲明與資料準確性限制。這類工具要能長期維護,不能只想功能,也要注意文字是否精確、資料是否能引用、素材是否能出貨。
本 extension 為獨立開發,未與任何資料來源、政府機關、購物平台、品牌廠商或代理商隸屬、合作、贊助或背書。
下載與支持
Chrome extension 連結:台灣購物守門員(待公開)有想加入測試的台吱、綠吱、1450、青鳥們請私訊索取安裝連結(由chrome extension商店提供的私人連結),但前提是你必須是我認識的朋友。
如果你覺得這個工具有用,也歡迎贊助開發。你可以透過贊助連結留言,告訴我希望支援哪些購物網站、哪些品牌資料需要補,或是哪個頁面偵測結果不準。
這個 extension 是從一個「逛購物網站時能不能自動標示中國因素?」的想法開始的。現在它已經從發想變成真的能用的小工具。還不完美,但至少已經往「讓消費者更容易看見資訊」的方向走出一步了。
延伸閱讀:原始發想:關於有任何中國因素的品牌/產品,是否能在逛購物網站時就能自動標示出來?
版本更新紀錄
以下是從 1.0.0 到 1.2.48 的整理。1.0.0 到 1.2.36 是依開發脈絡整理的階段式摘要;1.2.37 之後則是近期較完整的版本紀錄。
1.2.48
Popup 中的資料來源顯示順序,改成依資料權威性排列。
排序邏輯調整為:政府公開名單優先,其次是公開資料庫與公開詞庫,再來才是本地補充與使用者自訂資料。
同時將「官方法規名單」改為更精確的「美國政府名單」,避免誤解為台灣官方或其他官方來源。
1.2.47
Build 流程不再自動打包整個 sponsors 目錄。
現在只有實際被 HTML 或 JS 引用的 sponsor 素材才會進入 extension package。這樣可以保留日後可能使用的素材,同時避免未確認授權或測試用圖片被誤包進商店版本。
1.2.46
新增資料來源與授權治理文件:
DATA_SOURCES.md
THIRD_PARTY_LICENSES.md
NOTICE.md
用來記錄資料來源、第三方授權、素材來源、無隸屬聲明與資料準確性限制。
同時移除一個未確認授權的測試 sponsor 圖檔,避免被打包進 extension。
1.2.45
移除 OCR 實驗功能。
因圖片文字辨識成功率不足,移除 OCR、offscreen document 與相關資源。保留「圖文比例高」提醒,但不再嘗試讀取圖片文字。
權限也回到較低風險的設計。
1.2.44
OCR 實驗版。
曾嘗試加入圖片文字掃描功能,用來處理商品說明大量圖片化的頁面。實測後發現真實商品頁干擾太多,結果容易失真,因此後續版本已回退。
1.2.43
擴充本地補充品牌與品牌家族映射。
加強資料來源標示,讓提示能區分公開資料庫、本地補充與政府公開名單。
1.2.42
改善跨語言商品頁的產地與文案提示邏輯。
避免把英文、日文或機器翻譯內容直接套用中文文案判斷。當頁面沒有找到產地欄位時,改以較保守的方式提醒使用者自行查看原文規格、圖片與賣家資訊。
1.2.41
將部分品牌官方購物網站歸為同一組設定。
這類網站主要只做產地提示,不做品牌比對、文案用詞或圖文比例提醒,以降低對頁面排版與購物流程的干擾。
1.2.40
改善商品頁中產地提示的插入位置。
目標是讓提示靠近商品名稱、簡述或規格資訊,不要跑到頁面過下方,也不要破壞原本排版。
1.2.39
移除過寬的全網網站權限。
改為明確列出支援的購物網站,降低瀏覽器安全警告與商店審核風險。支援網站預設啟用,避免使用者安裝後誤以為 extension 沒有效果。
1.2.38
設定頁加入支援網站管理。
使用者可以查看目前支援範圍,也可以關閉不想啟用的網站。同時加入開發請求與贊助入口,方便使用者提出希望支援的新網站或新功能。
1.2.37
整理品牌提示、產地提示、文案提示與圖文比例提示的整合流程。
改善提示插入位置、避免重複插入,並為後續多網站支援打基礎。
1.2.0 ~ 1.2.36
這個階段主要把 extension 從單純品牌資料提示,擴充成更完整的購物頁輔助工具。
主要變化包含:
增加商品頁產地提示
加入產地不明提醒
支援使用者自訂產地修正
加入文案用詞與簡體字殘留提示
加入圖文比例提醒
開始支援商品列表頁提示
擴充本地補充品牌資料
加入政府公開名單作為補充來源
改善設定頁功能與資料來源開關
加入作者贊助入口
改善 extension popup 的資料統計與資料來源顯示
這一段是功能快速擴張期,也是後續需要開始整理權限、資料來源與法律風險控管的原因。
1.1.0 ~ 1.1.x
這個階段主要改善 extension 的基礎使用體驗。
主要變化包含:
建立 popup 資料庫狀態顯示
顯示品牌數量與相依程度統計
加入手動更新資料庫功能
加入設定頁基礎功能
改善遠端資料更新與本地快取
改善商品頁標示樣式
修正部分商品頁抓不到品牌或插入位置不穩的問題
1.0.0
初版功能目標很單純:在購物頁面中,依據公開品牌資料顯示品牌提示。
基礎功能包含:
讀取公開品牌資料庫
在支援的商品頁比對品牌名稱
顯示品牌提示標籤
顯示資料庫更新狀態
提供最基本的 popup 操作介面
這是整個 extension 的起點。後續所有產地提示、文案提示、資料來源補充、網站支援與權限調整,都是從這個基礎逐步擴充而來。