เกริ่นนำ
ถ้าตามอ่านโพสก่อนๆ จะเห็นได้ว่ามีแต่ browser event ที่สำเร็จ แต่ถ้า server event จะมีแค่ test ซึ่ง browser event สามารถทำ standard event อย่าง purchase, add to cart ได้ครับ ใช้เครื่องมือ facebook ชื่อ “Event Setup Tool” (อยู่ที่ setting > Event Setup > Open Event Setup Tool > ใส่ URL)
ซึ่งที่ทำไปทั้งหมดนั้น มันจะได้แค่ Browser
แต่ทีนี้มีหลายคนทักเรื่อง Event Server ผมเลยลองไปดูว่ามันพอจะทำอย่างไรได้บ้าง
หนทางที่เป็นไปได้ในการติดตั้ง Event Server
- แบบ coding
- แบบใช้ 3party
ตัว Facebook เป็นคนบอกเองเลยว่า แนะนำให้ Developer เป็นคนติดให้ แต่คุณจะทำเองก็ได้นะ
สำหรับใครที่อยากลอง ให้ไปที่ Settings > Conversions API > set up manually > Get Started
สุดท้ายมันก็จะไปหน้า Implementations อยู่ดี
1. แบบ coding
ก็คือนำ curl, หรือ php ไปแปะในหน้า ในปุ่มที่เราต้องการ เหมือน Event Setup Tool แต่เป็นภาษาฝั่ง server
ซึ่งถ้าใช้ curl ก็ต้องไป get token ใน php นะ อย่าเอามาแปะไว้ที่ javascript แล้ว request ไป facebook มันไม่ปลอดภัย
ปัญหาของแบบนี้คือ ผู้ใช้งานทั่วไปไม่รู้เลยว่ามี event อะไรบ้าง แล้วจะแปะโค้ดลงไปยังไง
แล้วถ้าวันนึงอยากเพิ่มปุ่มใหม่ event ใหม่ ก็ต้องไปติดต่อ developer ให้มาทำอีก
นั้นเลยเป็นตัวเลือกที่ให้ผมไปทำข้อ 2
2. แบบ 3party
3party ที่ facebook แนะนำคือ zapier (zapier คืออะไร)
แต่ zapier ใน wordpress ได้คะแนนต่ำเตี้ยเรี่ยดินมากกก 5555
มาต่อๆ ทีนี้ผมก็ลองสร้าง flow ที่ใช้สำหรับ event trigger ซึ่งมันจะได้เป็น webhook -> facebook conversion
ก็คือ ผมจะเอา link webhook ไปผูกกับปุ่มหรือหน้าจอ เพราะวิธีนี้มันเข้าใจง่าย กดปุบส่งไป webhook แล้วก็ trigger conversion ปับ
ปัญหาคือ webhook มันเป็น premium มันต้องเสียตัง
ผมก็เลยมาดูราคา
ราคา $19.99 ผมโอเคที่จะจ่ายเพื่อทดสอบ แต่ข้อเสียคือ มันได้แค่ 3 premium app
ซึ่งผมเข้าใจว่าน่าจะหมายถึงทำ webhook ได้ 3 flow และทำ custom logic ไม่ได้
หรือถ้าอยากได้ flow เยอะๆ น่าจะทำให้ ใน 1 webhook แยกจำเพศของ action ซึ่งก็ดูยุ่งยากสำหรับคนไม่เข้าใจ IT
ทีนี้ผมเลยจะกดจ่ายตัง ก็พบว่า
ผมนี่แบบ โอโห แค่จะทดสอบต้องจ่ายเป็นพัน แถม custom logic ไม่ได้ มันค่อนข้างไม่คุ้มเลย
เพราะไม่การันตีด้วยว่า ถ้าจ่ายไปแล้วจะ Test Server Event สำเร็จไหม
ผมก็เลยกำลังลองหาวิธีอื่นอยู่
เลยจบที่ตรงนี้ 555 ไม่รู้จะให้ผู้ประกอบการแบกค่าใช้จ่ายเพิ่มทำไม facebook น่าจะมีทางออกที่ดีกว่านี้
ข้อดีของ zapier
ข้างบ่นคือบ่นปัญหาข้อเสียไปเยอะละ ลองมาดูข้อดี
ข้อดีคือ conversions ของ zapier ทำออกมาได้เข้าใจง่ายอยู่ ตอนนี้มี 4 event ไม่ครบทุก standard แต่คิดว่าในอนาคตน่าจะมีออกมาเรื่อยๆ
ข้อดีอีกข้อคือ มีการระบุ filed ให้ผู้ใช้ ซึ่งจริงๆแล้วถ้าไปอ่าน docs มันก็มีบอก
แต่ผู้ใช้งานทั่วไปต้องเสียเวลาทำความเข้าใจเยอะ การที่ zapier ทำเป็น UI แล้วระบุแบบนี้ มันทำให้เห็นภาพและเข้าใจง่ายกว่า
ดังนั้น zapier เลยตอบโจทย์สำหรับคนที่อยากทำเอง และพอจะใช้เครื่องมือ IT เป็นบ้าง
เพราะทำให้เพิ่ม/ลด event ได้เอง custom filed, value ได้เอง
สรุป
zapier ก็โอเคระดับนึง แต่ผมว่ามันไม่ได้ใช้ง่ายขนาดนั้น และ Event ก็ยังมีไม่ครบด้วย
ถ้าใช้ wordpress ผมแนะนำ pixelyoursite ดีกว่าครับ