如果你有在使用Google Analytics (GA)檢查自己網站的流量來源,應該早就發現大概自從2014年4月份開始在GA的【來源/媒介】的項目中多了【l.facebook.com / referral】與【lm.facebook.com / referral】兩個來自facebook的流量。
相信大家都知道【m.facebook.com / referral】代表來自使用行動裝置透過facebook.com社交網站的流量,而【facebook.com / referral】則代表使用電腦透過facebook.com社交網站的流量。
那到底GA的【l.facebook.com / referral】與【lm.facebook.com / referral】代表著什麼含意?
想要了解這兩個流量來源所代表的意義前必須得先了解何謂【link shim】。LinkShim基本上是facebook用來保護使用者不被重定向到惡意網站的保護措施,當你在fackbook上點擊連結到一個垃圾網站(spam)或惡意網站(malicious)時,facebook會善意的提醒使用者注意該網站的可能風險。
而【lm.facebook.com / referral】與【l.facebook.com / referral】就是代表使用者是透過Facebook的LinkShim連結到我們的網站的流量,【lm.facebook.com】代表訪客使用行動裝置透過facebook的LinkShim來到我們的網站,而【l.facebook.com】則代表訪客使用電腦透過facebook的LinkShim連結到我們的網站。
既然LinkShim是facebook用來保護使用者對外連結的機制,所以就會跟【https】安全網址離不開關係,當使用者在facebook的對外連結是【https】網址時就不會出現LinkShim,只有對外連結是【http】這類不安全網址,那LinkShim才會啟動。所以,理論上你的【lm.facebook.com / referral】與【l.facebook.com / referral】流量應該要越低越好,表示你連結到你的網址都是透過安全網址進來的。
相信還是有很多朋友看不懂。請參考上面facebook的電腦畫面截圖,當滑鼠的游標放在facebook的對外連結時,因為對外的連結網址使用【http】開頭的非安全網址,所以facebook上顯示的連結就會是【l.facebook.com】開頭的網址,不過很奇怪的是,當滑鼠游標移開facebook上原來的對外連結後,再重新移回來時,這個連結就變成【facebook.com】了,這也是為何明明我們的網站目前還是使用【http】開頭的網址,但GA上面統計到【l.facebook.com / referral】與【lm.facebook.com / referral】的流量並不是很多的原因。
相信很多人還是有疑問,不是說facebook會透過LinkShim善意提醒使用者注意連結到未使用【https】的網站有可能產生風險,不過好想都沒有碰到啊?工作熊認為這應該是facebook的權宜之計,因為到目前為止還是有很多網站未開始使用【https】網址,如果貿然啟動LinkShim的警告功能,那使用者不是一天到晚都要去點擊facebook出現的警告視窗,反而會變成使用者的困擾了,等到大部分網站都使用【https】安全網址,時機成熟時,應該就會開始有警告出現了。
延伸閱讀:
如何申請免費的沃通SSL憑證取得CSR檔案
如何讓你的HTTPS網址出現SSL安全認證的「綠色鎖頭」
如何在虛擬主機的cPanel上輸入CSR的內容並啟用SSL服務
安裝SSL認證金鑰後,如何從瀏覽器判斷網站是否已經安全連線
Leave a Reply