เล่าประสบการณ์การติดตั้ง Facebook Conversion – Event Server

เกริ่นนำ

ถ้าตามอ่านโพสก่อนๆ จะเห็นได้ว่ามีแต่ 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)

Event Setup Tool
Standard Event ที่มีใน Tool

ซึ่งที่ทำไปทั้งหมดนั้น มันจะได้แค่ Browser
แต่ทีนี้มีหลายคนทักเรื่อง Event Server ผมเลยลองไปดูว่ามันพอจะทำอย่างไรได้บ้าง

หนทางที่เป็นไปได้ในการติดตั้ง Event Server

  1. แบบ coding
  2. แบบใช้ 3party

ตัว Facebook เป็นคนบอกเองเลยว่า แนะนำให้ Developer เป็นคนติดให้ แต่คุณจะทำเองก็ได้นะ

ก็คือ send instructions ให้ developer กันเลยทีเดียว
แต่ผมกดอันล่าง (Yourself) ซึ่งมันก็ลิงค์ไปโพสวิธี setup เดียวกันแหละ

สำหรับใครที่อยากลอง ให้ไปที่ 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

ตอนติดตั้งผมเจอ error ด้วย

มาต่อๆ ทีนี้ผมก็ลองสร้าง flow ที่ใช้สำหรับ event trigger ซึ่งมันจะได้เป็น webhook -> facebook conversion
ก็คือ ผมจะเอา link webhook ไปผูกกับปุ่มหรือหน้าจอ เพราะวิธีนี้มันเข้าใจง่าย กดปุบส่งไป webhook แล้วก็ trigger conversion ปับ

ตัวอย่างที่ทำคือ webhook+event purchase

ปัญหาคือ webhook มันเป็น premium มันต้องเสียตัง

ผมก็เลยมาดูราคา

โปรที่น่าจะใช้ทดสอบน่าจะเป็น starter

ราคา $19.99 ผมโอเคที่จะจ่ายเพื่อทดสอบ แต่ข้อเสียคือ มันได้แค่ 3 premium app
ซึ่งผมเข้าใจว่าน่าจะหมายถึงทำ webhook ได้ 3 flow และทำ custom logic ไม่ได้
หรือถ้าอยากได้ flow เยอะๆ น่าจะทำให้ ใน 1 webhook แยกจำเพศของ action ซึ่งก็ดูยุ่งยากสำหรับคนไม่เข้าใจ IT

ทีนี้ผมเลยจะกดจ่ายตัง ก็พบว่า

$19.99 มันจ่ายเหมานะ แต่ถ้าเดือนเดียว $29.99

ผมนี่แบบ โอโห แค่จะทดสอบต้องจ่ายเป็นพัน แถม 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 ดีกว่าครับ