เกตเวย์ API คอนเวอร์ชั่น: AWS App Runner

เกตเวย์ API คอนเวอร์ชั่นเป็นตัวเลือกการกำหนดค่าแบบบริการตนเองในตัวจัดการเหตุการณ์ โดยจะช่วยให้ธุรกิจสามารถผสานการทำงานตามหลักปฏิบัติที่ดีที่สุดและส่งเหตุการณ์ด้วยพิกเซลของ Meta และ API คอนเวอร์ชั่นในการตั้งค่าที่ซ้ำกัน โดยไม่ต้องใช้ทรัพยากรสำหรับผู้พัฒนาโดยเฉพาะ ซึ่งทำให้ไม่จำเป็นต้องอาศัยพาร์ทเนอร์จากภายนอกหรือการเขียนโค้ด

นอกจากนี้ เกตเวย์ API คอนเวอร์ชั่นยังให้ประสิทธิภาพด้านอื่นๆ เพิ่มเติม เช่น

  1. ความเร็ว: ช่วยลดระยะเวลาในการผสานการทำงานของ API คอนเวอร์ชั่นจากหลายสัปดาห์ให้เหลือไม่กี่ชั่วโมง
  2. ต้นทุน: เกตเวย์ API คอนเวอร์ชั่นอาจทำให้ต้นทุนของลูกค้าลดลงเนื่องจากทรัพยากรหรือความต้องการด้านเทคนิคลดลง ต้นทุนสำหรับเกตเวย์ API คอนเวอร์ชั่นมีเพียงอย่างเดียวคือค่าธรรมเนียมทรัพยากรระบบคลาวด์ที่เกี่ยวข้อง
  3. ใช้ความพยายามทางด้านเทคนิคน้อย: นักการตลาดด้านประสิทธิภาพที่มีความเชี่ยวชาญด้านเทคนิคอยู่บ้างสามารถตั้งค่าและกำหนดค่า API คอนเวอร์ชั่นได้ด้วยตัวเองโดยอาศัยความช่วยเหลือเพียงเล็กน้อยจากทีมไอทีหรือทีมผู้พัฒนาของตน
  4. ค่าใช้จ่ายในการบำรุงรักษาต่ำ: เกตเวย์ API คอนเวอร์ชั่นต่างจากการผสานการทำงานโดยตรงด้วยตนเองในแง่ที่จะอัพเดตโดยอัตโนมัติ (ภายใต้การยินยอมของลูกค้า) ทุกครั้งที่มีฟีเจอร์ใหม่พร้อมให้ใช้งาน จึงช่วยลดค่าใช้จ่ายด้านการบำรุงรักษาในระยะยาว

เกตเวย์ API คอนเวอร์ชั่นเป็นผลิตภัณฑ์ระบบคลาวด์และต้องใช้โซลูชั่นการโฮสต์ระบบคลาวด์เพื่อตั้งค่า ในระหว่างการตั้งค่า คุณสามารถเลือกได้ว่าจะใช้บัญชีระบบคลาวด์ของคุณเอง หรือจะให้บริการของพาร์ทเนอร์โฮสต์บัญชีของคุณ หากคุณต้องการโฮสต์บัญชีของตัวเอง การตั้งค่าระบบคลาวด์โดยใช้ Amazon Web Services App Runner สามารถช่วยให้เสียค่าใช้จ่ายคงที่รายเดือนในอัตราที่ต่ำกว่า และสามารถปรับใช้ได้ภายใน 15 นาทีโดยการทำตามขั้นตอนด้านล่าง

หากบัญชีของคุณได้รับเหตุการณ์มากกว่า 2.4 พันล้านรายการต่อเดือน ให้พิจารณาใช้การตั้งค่าเกตเวย์ API คอนเวอร์ชั่นด้วย Elastic Kubernetes Service ในขั้นตอนการตั้งค่า

สถาปัตยกรรม

เกตเวย์ API คอนเวอร์ชั่นจะกำหนดค่าโดยการจัดเตรียมอินสแตนซ์เซิร์ฟเวอร์ด้วยตนเองในสภาพแวดล้อมระบบคลาวด์ของคุณ ซึ่งใช้ในการส่งเหตุการณ์เว็บผ่านการเชื่อมต่อแบบระหว่างเซิร์ฟเวอร์กับเซิร์ฟเวอร์ที่เชื่อถือได้ไปยัง Facebook

ด้านล่างนี้คือแผนภาพระดับสูงที่แสดงส่วนประกอบหลักต่างๆ ที่เกี่ยวข้องกับเกตเวย์ API คอนเวอร์ชั่น


ในแผนภาพนี้:

  • พิกเซลของ Meta ที่กำหนดค่าด้วยตำแหน่งข้อมูลเกตเวย์จะส่งเหตุการณ์ไปยังเกตเวย์โดยใช้สคริปต์พิกเซลด้วย
  • เกตเวย์ API คอนเวอร์ชั่นได้รับข้อมูลเหตุการณ์จากเบราว์เซอร์ จากนั้นส่งข้อมูลเหตุการณ์ไปยัง API คอนเวอร์ชั่น
  • คีย์การลบข้อมูลซ้ำ event_id จะถูกสร้างและเผยแพร่โดยอัตโนมัติเพื่อช่วยในการลบข้อมูลซ้ำระหว่างทั้ง 2 ช่องทาง

องค์ประกอบเกตเวย์ API คอนเวอร์ชั่น

เกตเวย์ API คอนเวอร์ชั่นจำเป็นต้องมีบัญชีผู้ให้บริการระบบคลาวด์ที่จัดการโดยบุคคลที่สามที่ไม่ใช่ Meta (เช่น AWS) เพื่อช่วยให้ธุรกิจสามารถนำโครงสร้างพื้นฐานเบื้องหลังไปใช้ได้โดยอัตโนมัติโดยไม่จำเป็นต้องมีผู้พัฒนา รวมถึงสามารถมีต้นทุนที่คาดการณ์ได้

องค์ประกอบซอฟต์แวร์

พิกเซลของ Meta

ไลบรารี JavaScript ตามมาตรฐานพิกเซลของ Meta ที่โหลดบนเว็บไซต์ของผู้ลงโฆษณาซึ่งช่วยให้ธุรกิจสามารถแชร์ข้อมูลเกี่ยวกับการดำเนินการของลูกค้าได้ ที่เรียกว่าข้อมูลเครื่องมือธุรกิจในข้อกำหนดของเครื่องมือธุรกิจ สำหรับธุรกิจที่เปิดใช้งานเกตเวย์ API คอนเวอร์ชั่น แท็ก JavaScrip นี้จะส่งเหตุการณ์ให้กับทั้ง Meta และเกตเวย์ API คอนเวอร์ชั่นผ่านการเชื่อมต่อที่ปลอดภัย (HTTPS) ทุกครั้งที่พิกเซลของ Meta ถูกส่งจากเบราว์เซอร์

เกตเวย์ API คอนเวอร์ชั่น

เกตเวย์ API คอนเวอร์ชั่นเป็นผลิตภัณฑ์ในเครือ Meta แบบสแตนด์อโลนที่โฮสต์อยู่บนอินสแตนซ์ App Runner ของผู้ให้บริการระบบคลาวด์ และมีการจัดเตรียมไว้ภายในบัญชีของผู้ให้บริการระบบคลาวด์ที่ธุรกิจเป็นเจ้าของ ซึ่งประกอบด้วย 2 โมดูลหลัก ดังนี้

  • โมดูล Middleware 1 โมดูลทำหน้าที่รับเหตุการณ์จากเบราว์เซอร์ที่เข้ามา จากนั้นถ่ายโอนเหตุการณ์ในเบราว์เซอร์เหล่านั้นไปยังเหตุการณ์ API คอนเวอร์ชั่น แล้วส่งเหตุการณ์ไปยัง Meta ผ่านการเชื่อมต่อ API คอนเวอร์ชั่น
  • พอร์ทัลผู้ดูแล (UI ของเว็บ) 1 รายการที่ธุรกิจสามารถดูแล บำรุงรักษา และตรวจสอบอินสแตนซ์เซิร์ฟเวอร์ของเกตเวย์ API คอนเวอร์ชั่นได้

UI ผู้ดูแลสำหรับเกตเวย์ API คอนเวอร์ชั่น

เกตเวย์ API คอนเวอร์ชั่นมีอินเทอร์เฟซผู้ใช้ที่มาพร้อมกับผลิตภัณฑ์ คุณสามารถเข้าถึง UI นี้ได้จาก “https://<Conversions API Gateway Endpoint>/hub/capig” (ซึ่งก็คือตำแหน่งข้อมูลเกตเวย์ API คอนเวอร์ชั่นที่คุณกำหนดค่าไว้ใน DNS)

คุณจะสามารถดูข้อมูลต่อไปนี้จาก UI นี้ได้

  • พิกเซลที่เชื่อมต่อไว้: คุณสามารถปิดและเปิดการเชื่อมต่อสำหรับพิกเซลต่างๆ ของ Meta ได้
  • กิจกรรมของเหตุการณ์: คุณสามารถดูปริมาณเหตุการณ์ที่ Meta ได้รับจากทั้ง 2 ช่องทาง ได้แก่ พิกเซลและเกตเวย์ API คอนเวอร์ชั่น
  • อัตรา API คอนเวอร์ชั่นที่สำเร็จ: คุณสามารถดูเปอร์เซ็นต์ของเหตุการณ์ที่ได้รับจากเบราว์เซอร์ซึ่งเผยแพร่ไปยัง Meta ได้
  • การแจ้งเตือน: รับการแจ้งเตือนการอัพเดตผลิตภัณฑ์และอัพเดตซอฟต์แวร์เกตเวย์ API คอนเวอร์ชั่น