ข้ามไปยังเนื้อหา

เชื่อมต่อ Meta Pixel + CAPI

Abitlink ส่ง page view และ block click เข้า Meta ผ่าน Conversions API (CAPI) แบบ server-side จาก Cloudflare Worker เรื่องเดียวกับ GA4: ไม่มี Pixel script ใน browser บนหน้า bio, ad blocker ยุ่งไม่ได้, event เข้าภายในไม่กี่วินาที

  • บัญชี Abitlink แพ็ก Pro (หรือ Early Bird)
  • บัญชี Meta Business ที่เข้าถึง Events Manager ได้ ใช้ฟรีที่ business.facebook.com
  • Pixel (หรือเรียกว่า “dataset” ใน UI เวอร์ชันใหม่) จะใช้ตัวที่มีอยู่ก็ได้
  1. เข้า Events Manager

  2. คลิก Connect data → Web → Connect

  3. เลือก Meta Pixel ตั้งชื่อ (“Abitlink — maya” ก็พอ) ใส่ https://abitlink.co เป็นเว็บไซต์ แล้วคลิก Create

  4. ที่หน้า setup ข้ามตัวเลือก code/partner integration ได้เลย — คุณจะเชื่อม server-side ผ่าน CAPI ของ Abitlink แทน

ใน Events Manager เลือก Pixel ที่เพิ่งสร้าง (หรือตัวเดิมที่มีอยู่) Pixel ID เป็นตัว เลข 15–16 หลัก แสดงอยู่ด้านบนของหน้า เช่น:

1234567890123456
  1. ขณะที่เลือก Pixel ไว้แล้ว เปิดแถบ Settings

  2. เลื่อนไปที่ Conversions API แล้วคลิก Generate access token

  3. Copy token ที่ขึ้นมา เป็น string ยาว — ขึ้นต้นด้วย EAAx… และยาวได้หลายร้อยตัว เก็บไว้สำหรับขั้นตอนต่อไป

  1. Login ที่ abitlink.co แล้วเปิด dashboard

  2. ไปที่ Settings → Analytics

  3. Paste Pixel ID ของคุณลงในช่อง Meta Pixel ID

  4. Paste access token ลงในช่อง Meta CAPI Access Token

  5. คลิก Save

  1. ใน Events Manager เปิด Pixel ของคุณแล้วคลิกแถบ Test events

  2. เปิดหน้า bio ที่ abitlink.co/yourname ในหน้าต่าง incognito ใหม่ แล้วคลิก บล็อกสักอัน

  3. ภายใน 10–30 วินาที หน้า Test events จะขึ้น event ขาเข้า:

    • PageView (จากการเข้าชม)
    • ViewContent / Lead / Contact ตามประเภทบล็อกที่คลิก

Test events ไม่ขึ้นอะไรเลย สาเหตุที่พบบ่อยที่สุดคือพิมพ์ Pixel ID ผิด (เป็นตัวเลขล้วน — เช็คช่องว่างที่ติดมาตอน copy) ที่พบรองลงมา: regenerate CAPI token ใน Meta แล้วตัวเก่าถูก revoke ให้ regenerate แล้ว paste ใหม่

Event เข้าแต่ parameter บางตัวหายไป CAPI ต้องการ customer information parameters (email, phone, IP) เพื่อ match conversion กับผู้ใช้ Facebook Abitlink ส่ง IP และ user agent โดยตั้งใจ ส่วน email/phone ไม่ได้เก็บในหน้า bio — เป็นปกติ

Match quality ของโฆษณาต่ำ Match score ของ Meta ให้รางวัลกับข้อมูลลูกค้าที่ละเอียดกว่า สำหรับหน้า link-in-bio (ผู้ชมนิรนาม) match quality ต่ำถือเป็นปกติ — ไม่ใช่สัญญาณว่า tracking พัง ใช้ event เหล่านี้สำหรับ retargeting audience ไม่ใช่สำหรับปรับ cost-per-conversion

อยาก forward ทั้ง Meta และ GA4 พร้อมกัน ได้ กรอก credentials ทั้งสองชุดใต้ Settings → Analytics ทุก event ส่งไปยังปลายทาง ทั้งสองคู่ขนานกัน