Blogs

Facebook แอบเพิ่ม Parameter ในการเชื่อมโยงลิงค์

Facebook แอบเพิ่ม Parameter “fbclid” ในการเชื่อมโยงลิงค์ เมื่อคลิกออกไปจาก Faceook  ผมสังเกตเห็นว่า Facebook ได้เริ่มติดตั้งพารามิเตอร์การค้นหาติดตามที่เรียกว่า “fbclid” ไปยังลิงค์ที่คลิกจาก Facebook เพื่อติดตาม มาสักพักอย่างเงียบๆ  

ทำงานอย่างไร

นี้เป็นการติดตามใหม่ที่มีการใช้งานบนFacebook มันดูเหมือนว่า Facebook กำลังแอบดำเนินการติดตาม pixel ,Parameter อื่น ๆ เป็นครั้งแรก คำว่า “fbclid” อาจหมายถึงว่า “Facebook คลิกรหัส” Google มีพารามิเตอร์คล้ายกันเรียกว่า GCLID ซึ่งย่อมาจาก “Google คลิกระบุตัวตน” พารามิเตอร์ Google GCLID ใช้การถ่ายโอนข้อมูลระหว่าง Google Analytics และ Adsense ของ Google

สิ่งที่ผมสังเกตได้คือ

  • เมื่อผมเข้าเยี่ยมชมหน้า Facebook ในโหมดไม่ระบุตัวตนบน Browser แล้ว Parameter จะไม่ถูกแนบติดเมื่อคลิกลิงค์ออกมาด้วย
  • เมื่อเข้าสู่ระบบ Facebook บน Browser ปกติ อีกครั้ง จะเห็นว่าเห็นว่า ลิงค์เชื่อมโยงถ้าคลิกจากข้อมูลใน Facebook ทั้งหมดจะมี Parameter fbclid ที่แนบ ออกมาด้วย
  • เมื่อมี Parameter fbclid ตามออกมาด้วยปัญหาที่เว็บไซต์ เจอคือเมื่อเปิดลิงค์จาก Facebook แล้วค่า Like ,Share ต่างๆในเว็บไซต์จะหายไปหมด และลิงค์จะยาวขึ้นผิดปกติ  เราต้องลบค่า Parameter ที่ติดตามต่อมาจาก URL  เพื่อเช็คค่า Like,Share ถึงจะกลับมาเป็นปกติ 

เอาล่ะครับ คราวนี้ หลังจากทำการค้นหาก็พบว่ามีคนที่กำลังเจอปัญหานี้เหมือนกัน  และมีแนวทางที่ทุกคนช่วยกันแก้ไขออกมาคือ 

วิธีการแก้ไข

Put this code in your .htaccess file สำหรับเว็บไซต์ปกติ

RewriteCond %{QUERY_STRING} "fbclid=" [NC]
RewriteRule (.*) /$1? [R=301,L]

If you work in WordPress สำหรับ WordPress

RewriteEngine On RewriteBase /
RewriteCond %{QUERY_STRING} "fbclid=" [NC]
RewriteRule (.*) /$1? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

สำหรับ WordPress ให้ทำการไปแทนค่าเดิมใน .htacces

</IfModule>
# BEGIN WordPress

ใส่ข้อมูลตรงนี้

</IfModule>
# END WordPress

สำหรับคนที่ใช้งานบน Cloudfare ให้ทำการเพิ่ม Page Rules เข้าไปด้วย

https://www.example.com/*?fbclid=* forwarding 302 to https://www.example.com/$1

ดูรูปตัวอย่างประกอบสำหรับการตั้งค่า Page Rules

ขอบคุณข้อมูลจาก Cloudfare และ stackoverflow