วิธีเพิ่ม Facebook Pixel และตั้งค่าเหตุการณ์ (Events)

ในบทความนี้ คุณจะได้เรียนรู้วิธีการรวม Facebook Pixel ในหน้าต่างๆ บน systeme.io และตั้งค่าอีเวนต์ต่างๆ

คุณจะต้องมี:

  • บัญชีธุรกิจ Facebook
  • บัญชีโฆษณา Facebook
  • บัญชี systeme.io
  • โดเมนของคุณเอง

1. ตั้งค่า Pixel ของคุณ

1.1 ไปที่การตั้งค่าธุรกิจ Facebook ของคุณ จากนั้นคลิก Settings

จากนั้นคลิก Data sets & Pixels ภายใต้ Data sources

คลิก Add จะปรากฏป๊อปอัพให้คุณตั้งชื่อ Pixel ของคุณ เมื่อกรอกชื่อเรียบร้อยแล้ว คลิก Create

จะปรากฏป๊อปอัพอีกอันที่บอกว่า Your pixel isn't ready to use yet. คุณสามารถปิดป๊อปอัพนี้ได้ก่อน เพราะคุณต้องเพิ่ม People และ Assets ให้กับ Pixel ของคุณก่อน

1.2 คลิก Assign people แล้วเลือกบัญชีธุรกิจของคุณจากป๊อปอัพ คลิกสไลเดอร์เพื่อให้ Full control จากนั้นคลิก Assign

1.3 เมื่อเสร็จแล้ว คลิก Connect assets

คุณจะเห็นป๊อปอัพอีกครั้ง ให้เลือกบัญชีโฆษณาแล้วคลิก Add

2. ติดตั้ง Pixel บนเว็บไซต์ของคุณ


2.1 คลิก All tools ในเมนูด้านซ้าย แล้วคลิก Events Manager

2.2 คลิกที่ Pixel ของคุณ

2.3 คลิก Set up Meta Pixel

2.4 ตอนนี้ คลิก Install Code Manually ที่ตัวเลือก Manually add Pixel code to website

โค้ด Meta Pixel จะปรากฏ คุณต้องนำไปใส่ในส่วน 'Header code' ของหน้าฟันเนลของคุณ หากต้องการติดตั้งบนทุกหน้าของทุกฟันเนล ให้ใส่ในช่อง Tracking Code ในการตั้งค่าฟันเนล

2.4.1 การเพิ่มโค้ด Facebook Pixel ในการตั้งค่าหน้าฟันเนล

ไปที่ตัวแก้ไขหน้าของคุณ จากนั้นคลิก Settings ทางด้านซ้ายของตัวแก้ไข

จากนั้นวาง Facebook Pixel ของคุณในช่อง Edit header code ของส่วน Tracking
สุดท้ายคลิก Save ที่มุมบนขวาของตัวแก้ไขเพื่อบันทึกการเปลี่ยนแปลง

หมายเหตุ: สำคัญมากที่จะต้องรวมโค้ด Facebook Pixel ของคุณในทุกหน้าของฟันเนลการขาย

2.4.2 การเพิ่มโค้ด Facebook Pixel จากการตั้งค่าฟันเนล

คุณสามารถใส่โค้ด Facebook Pixel ของคุณในการตั้งค่า Sales Funnel เพื่อให้ติดตั้งอัตโนมัติในทุกฟันเนล

คลิก Settings ภายใต้รูปโปรไฟล์ของคุณ จากนั้นเลือก Sales funnel และวางโค้ด Facebook Pixel ในช่อง Tracking Code

2.5 หลังจากคัดลอกโค้ดและเพิ่มลงในเว็บไซต์แล้ว คลิก Continue คุณจะมีตัวเลือกเปิดใช้งาน Automatic advanced matching ซึ่งเป็นตัวเลือกเสริมตามความต้องการของคุณ

2.6 คลิก Continue เพื่อดำเนินการต่อ

เมื่อโค้ด Meta Pixel ถูกติดตั้งบนเว็บไซต์แล้ว ให้ตรวจสอบว่าเป็นสีเขียว (เสร็จสมบูรณ์) คุณสามารถตั้งค่าอีเวนต์บนเว็บไซต์ของคุณโดยคลิก Set up events

เครื่องมือการตั้งค่าอีเวนต์อาจทำงานไม่เสมอไป ในตัวอย่างนี้เราจะเพิ่มโค้ดอีเวนต์ไปยัง Meta Pixel ด้วยตนเอง

2.7 สำหรับตัวเลือกด้วยตนเอง คลิก Install using code ในป๊อปอัพที่ปรากฏ

ในตัวอย่างนี้ เราจะใช้เพียงอีเวนต์ View content

เพิ่มโค้ดนี้ในการตั้งค่าฟันเนลของคุณ

2.8 ตอนนี้คุณต้องยืนยันโดเมนของคุณโดยไปที่ Brand Safety and Suitability > Domains คลิก Add ใส่โดเมนของคุณ แล้วคลิก Add อีกครั้ง

คุณจะได้รับ Meta-tag ที่ต้องเพิ่มลงใน Header code ของหน้าหรือในการตั้งค่าฟันเนล ใต้โค้ด Meta Pixel (ตรวจสอบให้มีบรรทัดว่างระหว่างกัน)

หลังจากเพิ่มโค้ดแล้ว คลิก Verify domain ในฝั่ง Facebook

3. ทดสอบการติดตั้ง Pixel

เมื่อคุณตั้งค่าและติดตั้ง Pixel แล้ว คุณสามารถทดสอบได้ว่ามันทำงานถูกต้องหรือไม่

คลิก Test events ใส่ URL ของเว็บไซต์ของคุณในช่องด้านล่าง แล้วคลิก Test events

หน้าทดสอบอีเวนต์จะแสดงอีเวนต์จากการกระทำที่เกิดขึ้นบนเว็บไซต์ของคุณ

4. การป้องกันการนับซ้ำของอีเวนต์ใน Facebook (Pixel และ CAPI)

ด้วยการป้องกันการนับซ้ำระหว่าง Conversion API (CAPI) และ Pixel ของ Facebook คุณสามารถป้องกันการนับอีเวนต์ซ้ำซ้อนระหว่างเบราว์เซอร์ (Pixel) และเซิร์ฟเวอร์ (CAPI) ได้ โดย Facebook จะตรวจสอบความซ้ำซ้อนผ่านตัวระบุอีเวนต์ (eventID) และรวมข้อมูลโดยอัตโนมัติ เพื่อให้สถิติถูกต้อง

วิธีเปิดใช้งานการป้องกันการนับซ้ำ?

เพื่อเปิดใช้งาน ให้แน่ใจว่าได้ติดตั้งทั้ง Conversion API (CAPI) และ Facebook Pixel ถูกต้องแล้ว หากยังไม่ได้ตั้งค่า CAPI ให้ดูคำแนะนำนี้: วิธีตั้งค่า Facebook Conversions API ใน systeme.io

สำหรับผู้ใช้ที่ติดตั้ง CAPI แล้ว การป้องกันการนับซ้ำจะเกิดขึ้นโดยอัตโนมัติเมื่อเลือกประเภทอีเวนต์จากเมนู dropdown แต่โค้ด Pixel ต้องถูกอัปเดตเพื่อรวมตัวระบุอีเวนต์ (event ID) สำหรับแต่ละอีเวนต์ต้องเพิ่มตัวแปร/placeholder ของ event ID เพื่อให้การนับซ้ำทำงานถูกต้อง

Event ID คืออะไร?

Event ID คือ รหัสเฉพาะ ที่สร้างขึ้นสำหรับอีเวนต์การแปลงแต่ละรายการ (เช่น การซื้อ หรือการกรอกแบบฟอร์ม)

มันช่วยให้ Meta (Facebook) ไม่บันทึกอีเวนต์ซ้ำ เมื่อส่งผ่านทั้ง Pixel (เบราว์เซอร์) และ Conversions API (CAPI)

  • Event ID จะถูก ส่งโดยอัตโนมัติ ผ่าน CAPI
  • ใน Pixel คุณต้อง เพิ่มรหัสนี้ด้วยตนเอง ในโค้ดติดตามโดยใช้ placeholders ที่ systeme.io จัดเตรียมให้

ตัวอย่างอีเวนต์ที่ใช้บ่อย:

  • Purchase: fbq('track', 'Purchase', {eventID:'%FACEBOOK_PURCHASE_EVENT_ID%'});
  • Appointment: fbq('track', 'Schedule', {eventID:'%FACEBOOK_EVENT_ID%'});
  • View Content: fbq('track', 'ViewContent', {eventID:'%FACEBOOK_EVENT_ID%'});
  • New Lead: fbq('track', 'NewLead', {eventID:'%FACEBOOK_NEW_LEAD_EVENT_ID%'});

สำคัญ:

  • โค้ดอีเวนต์เหล่านี้พร้อมใช้งาน คุณเพียง คัดลอกและวาง ตามอีเวนต์ที่ต้องการติดตาม
  • ตัว placeholder (%FACEBOOK_EVENT_ID% ) จะถูก แทนที่โดยอัตโนมัติ ด้วยรหัสจริงเมื่อเกิดอีเวนต์

ตัวอย่างการตั้งค่าการป้องกันการนับซ้ำสำหรับอีเวนต์ View Content โดยใช้ Facebook Pixel:

1. เลือกตัวระบุอีเวนต์ที่เหมาะสม: ใช้ placeholder ของอีเวนต์เพื่อสร้าง Event ID  เฉพาะ ซึ่งจะช่วยให้ Facebook รู้จักและรวมอีเวนต์จาก Pixel และ CAPI โดยรหัสนี้จะสร้างขึ้นอัตโนมัติเมื่อเพิ่ม placeholder/ตัวแปร

2. เพิ่ม eventID ลงในโค้ด Pixel: นี่คือตัวอย่างการส่งอีเวนต์ View Content พร้อมรหัสเฉพาะ:

3. การตรวจสอบ:

สำหรับการติดตาม Pixel ให้ไปที่หน้าเว็บไซต์เพื่อตรวจสอบว่าอีเวนต์เช่น "View Content" ทำงานพร้อม Event ID  ถูกต้อง ส่วน Facebook Pixel Helper จะช่วยยืนยันการจับอีเวนต์

สำหรับการติดตาม CAPI ผู้ใช้ต้องเรียกใช้อีเวนต์เซิร์ฟเวอร์โดยการนำทางในเว็บไซต์

  • สำหรับ View Content หรือ Lead เพียงแค่เยี่ยมชมหน้าจะทำให้อีเวนต์ทำงาน
  • สำหรับ Purchase ต้องทำการซื้อทดลองเพื่อจับมูลค่าการซื้อ
  • ทั้ง CAPI และ Pixel สามารถตรวจสอบใน Meta Events Manager เพื่อยืนยันการติดตามและการป้องกันการนับซ้ำ

หมายเหตุ: ต้องใช้ placeholder {{FACEBOOK_EVENT_ID}} ให้ตรง ตัว systeme.io จะเติมรหัสเฉพาะจาก Facebook ให้โดยอัตโนมัติ

การทำตามตัวอย่างนี้จะช่วยให้คุณป้องกันการนับซ้ำระหว่าง Pixel และ CAPI ทำให้ข้อมูลการแปลงของแคมเปญถูกต้อง

การติดตามจำนวนเงินการซื้อโดยใช้ CAPI

ในการติดตามจำนวนเงินการซื้อด้วย CAPI ให้ทำตามขั้นตอนดังนี้:

  • ใช้ ประเภทอีเวนต์ Purchase
  • จับจำนวนเงินการซื้อพร้อมสกุลเงิน
  • หากสินค้าเป็นสินค้าจริง ให้ใช้สกุลเงินจากสินค้า
  • หากสินค้าเป็นสินค้าดิจิทัลหรือการสมัครสมาชิก ให้ใช้สกุลเงินจากแผนราคา

การติดตาม Order Bumps และ Upsells แยกจากการซื้อหลัก

ผู้ใช้มักถามว่าสามารถติดตาม order bumps และ upsells แยกจากการซื้อหลักได้หรือไม่ นี่คือวิธีการ:

  • มูลค่าการสั่งซื้อทั้งหมด รวมถึง upsells จะถูกส่งในช่วงอีเวนต์ Purchase
  • Order bumps และ upsells มักถูกเพิ่มเป็นสินค้าดิจิทัล เช่นเดียวกับข้อเสนอหลัก
  • CAPI บน หน้า Thank You จะตรวจจับการซื้อทั้งหมดก่อนหน้านี้ (ข้อเสนอหลัก, bumps, และ upsells) โดยอัตโนมัติ

หมายเหตุสำคัญ:

  1. CAPI ติดตามมูลค่าการสั่งซื้อทั้งหมด รวมถึง upsells และ bumps ทั้งหมด ตราบใดที่เป็นส่วนหนึ่งของคำสั่งซื้อในช่วงอีเวนต์
  2. การติดตั้ง CAPI บนหน้า Thank You จะทำให้การซื้อทั้งหมด (ข้อเสนอหลัก, order bumps, และ upsells) ถูกบันทึกในอีเวนต์เดียว
นี่ตอบคำถามของคุณหรือไม่ ขอบคุณสำหรับความคิดเห็น เกิดปัญหาในการส่งความคิดเห็นของคุณ โปรดลองอีกครั้งในภายหลัง