สำหรับสาเหตุการติดตั้ง Cookie Wow ด้วย Wordpress Plugin มักจะเจอปัญหาหลักๆ ด้วยกัน ดังนี้

1. ปัญหาจากการใช้งาน Plugin ร่วมกับ WP Rocket
สำหรับ Plugin WP Rocket นั้น จะมี feature ที่ทำการ combined javascript file ให้อัตโมัติ ทำให้ javascript file ของ cookiewow ทำงานผิดพลาด เนื่องจากการติดตั้งที่ถูกต้อง จำเป็นต้องวาง CookieWow Script Tag ไว้ด้านบนสุดเหนือ script tag อื่นๆ เพื่อคุณสมติในการ blocking cookie และ script อื่นๆ
วิธีการแก้ไข
เข้าไปยังหน้า Settings ของ WP-Rocket -> File Optimization -> JavaScript Files
ให้เราทำการ exclude script url ของ CookieWow ใน section Combine JavaScript files และ Load JavaScript Deferred โดยใส่ค่า
- cookiecdn.com/(.*) สำหรับ CookieWow plugin version 1.1.0 ขึ้นไป
- script.cookiewow.com/(.*) สำหรับ CookieWow plugin version ที่ต่ำกว่า 1.1.0



2. ปัญหาจากการ Caching ของหน้าเว็บ
ปัญหาจากเว็บไซต์ของลูกค้า caching หน้าเว็บที่มีการติด script ของ CookieWow ผิดพลาด ทำให้เมื่อทำการแก้ไขแล้ว หน้าเว็บยังแสดง cache ของเก่าอยู่ทำให้อาจจะไม่เห็น Cookie Banner แสดง
วิธีการแก้ไข
- ทำการ Clear Cache ของเว็บไซต์ลูกค้า โดยอาจจะมี Plugin ของ Wordpress บางอัน ที่จะทำให้ Caching ให้ เช่น WP Rocket หรือ อื่นๆ
- หากลูกค้าใช้ Cloudflare ในการทำ page cache จำเป็นจะต้อง clear page cache ที่หน้า caching -> configuration -> purge cache
บทความนี้เป็นประโยชน์หรือไม่?
ยกเลิก
ขอบคุณ!