เว็บฮุคคืออะไร?

เผยแพร่แล้ว: 2018-06-23

มันเกิดขึ้นกับพวกเราทุกคน คุณกำลังประชุมและมีคนพูดคำที่รู้สึกคุ้นเคยและฟังดูคุ้นเคย—แต่ถ้าคุณถูกถามให้ตรงจุดและถูกถามต่อหน้าเพื่อน ๆ ของคุณว่ามันหมายความว่าอะไรจริง ๆ คุณจะติดอยู่และ รอจนกว่าการประชุมจะสิ้นสุดลงหรือคุณตื่นตระหนก ดึงสัญญาณเตือนไฟไหม้ และหนีออกจากอาคารด้วยน้ำตา

เนื่องจากการตลาดและการมีส่วนร่วมของลูกค้าขับเคลื่อนด้วยข้อมูลมากขึ้นเรื่อยๆ และต้องพึ่งพาเทคโนโลยีเพื่อให้ได้มาซึ่งศักยภาพสูงสุด จึงรู้สึกเหมือนมีข้อกำหนดเหล่านี้เพิ่มมากขึ้นเรื่อยๆ: SDK และ PII และ API วันนี้ เราจะมาดูคำศัพท์ที่จำเป็นต้องรู้เหล่านี้ซึ่งฟังดูน่าสนใจกว่าคำหนึ่ง ซึ่งก็คือ "webhook" ที่ต่ำต้อย

แล้วเว็บฮุคคืออะไร?

โดยพื้นฐานแล้ว เว็บฮุคคือการสื่อสารจากแอปพลิเคชันหรือบริการหนึ่งไปยังอีกแอปพลิเคชันหนึ่งที่เกิดขึ้นหลังจากเหตุการณ์ที่เลือกไว้ล่วงหน้า Webhooks เป็นประเภทของการโทรกลับ HTTP และบางครั้งเรียกว่า "reverse API" แม้ว่าจะไม่ได้ช่วยชี้แจงว่า webhooks คืออะไรและทำงานอย่างไร

โอเค แต่ช่วยอธิบายหน่อยได้ไหมว่าเว็บฮุคคืออะไรและทำงานอย่างไร

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

เว็บฮุคเป็นหนึ่งในวิธีเหล่านั้น

แกนหลักของเว็บคือวิธีการแบบอิงเหตุการณ์สำหรับระบบสองระบบที่แยกจากกันเพื่อดำเนินการอย่างมีประสิทธิภาพตามข้อมูลที่ส่งในแบบเรียลไทม์ ข้อความระหว่างแอปพลิเคชันนั้นไม่ใช่ "sup" เวอร์ชันดิจิทัล แต่เป็นข้อมูลสำคัญที่จำเป็นในการจัดเตรียมชุดคำสั่งเกี่ยวกับเวลาและวิธีการทำงานเฉพาะให้กับระบบรับ ด้วยเหตุนี้ เว็บฮุคจึงสามารถให้นักการตลาดเข้าถึงข้อมูลและฟังก์ชันการทำงานแบบเป็นโปรแกรมแบบไดนามิกและยืดหยุ่นมากขึ้น และยังช่วยให้พวกเขาตั้งค่าเวิร์กโฟลว์ที่ถูกทริกเกอร์และการเดินทางของลูกค้าที่ปรับปรุงกระบวนการ

เดี๋ยวก่อน อะไรทำให้เว็บฮุคแตกต่างจาก API

ทั้ง API และเว็บฮุคใช้เพื่อสนับสนุนการสื่อสารระหว่างระบบดิจิทัลที่แตกต่างกัน แต่วิธีดำเนินการสื่อสารเหล่านั้นและสถานการณ์ใดที่เหมาะสมที่สุดสำหรับมีแนวโน้มที่จะแตกต่างกันเล็กน้อย

เมื่อคุณใช้ประโยชน์จาก API ในการสื่อสารระหว่างระบบ มีแนวโน้มว่าจะเป็นการเรียกและตอบสนอง: ระบบเริ่มต้นทำการเรียก API ไปยังจุดปลาย API ของระบบที่รับ และได้รับการตอบสนอง (ในรูปแบบของข้อมูล รูปภาพ หรือ สินทรัพย์ดิจิทัลอื่นๆ) เมื่อใช้เว็บฮุค การสื่อสารจะทำหน้าที่เหมือนรายการคำสั่งมากขึ้น โดยระบบแรกจะบอกระบบที่สองว่าต้องทำอะไร (เช่น เพิ่มคะแนนความภักดี 10 คะแนนในบัญชีสมาชิกสายการบินของลูกค้า) และเมื่อใดควรทำอย่างไร (เช่น เมื่อลูกค้ารายนั้นทำการจองเที่ยวบินที่ห้าเสร็จสิ้น) ด้าน "ถ้าเป็นอย่างนี้" ของเว็บฮุคทำให้พวกเขามีความยืดหยุ่นมากมาย และทำให้เป็นเครื่องมือที่มีประสิทธิภาพในการอุดช่องว่างในประสบการณ์แบรนด์ของลูกค้าของคุณ

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

อืม แล้วตัวอย่างล่ะ?

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

ทีมวิศวกรรมของ Quizlet ใช้แนวทางการทำงานร่วมกันที่คล่องตัวในการพิจารณาขั้นตอนต่อไป โดยหันไปหาทีมการตลาดเพื่อขอความช่วยเหลือเพิ่มเติมในการเพิ่มประสิทธิภาพการรวบรวมข้อมูล โดยการตีกลับความคิดออกจากกัน Quizlet ได้ใช้เว็บฮุคเพื่อแก้ไขปัญหาข้อมูลอย่างมีประสิทธิภาพ

ทุกครั้งที่ผู้ใช้ Quizlet เลือกโหมดการศึกษาในแอปหรือบนเว็บ (เฉพาะในสถานะการเข้าสู่ระบบ) เหตุการณ์นั้นจะถูกรวบรวมโดย Braze SDK และส่งไปยัง Braze ผ่าน Rest API เหตุการณ์ดังกล่าวทำให้เกิดแคมเปญตามการดำเนินการ ซึ่งจะส่งเว็บฮุคที่มีออบเจ็กต์ JSON ที่ปรับแต่งให้เป็นส่วนตัวผ่าน Liquid ไปยังผู้ใช้ Braze Rest API/ปลายทางการติดตาม หากตรงตามเกณฑ์ต่อไปนี้ โหมดการศึกษาทั้งเจ็ดโหมดได้รับการตั้งค่าด้วยเว็บฮุคของตนเองและไม่อนุญาตให้มีสิทธิ์ซ้ำเพื่อให้แน่ใจว่าไม่มีการสร้างจุดข้อมูลใหม่สำหรับผู้ที่ใช้โหมดเดียวกันมากกว่าหนึ่งครั้ง โปรไฟล์ผู้ใช้แต่ละรายจะใช้ข้อมูลสูงสุดเจ็ดรายการ ชี้ให้เห็นถึงเจ็ดโหมดการศึกษาที่เป็นไปได้ที่พวกเขาสามารถใช้ได้

มีหลักเกณฑ์ใดบ้างเกี่ยวกับเวลาที่จะใช้เว็บฮุค

ใช่ - แน่นอนว่ามี

สิ่งสำคัญอย่างหนึ่งที่ต้องจำไว้: เวลาคือเงิน หรืออย่างน้อย มูลค่าของข้อมูลที่คุณมีต่อลูกค้าของคุณเริ่มลดลงในช่วงเวลาที่สร้างขึ้น—และนั่นหมายความว่าการจัดการและดำเนินการกับข้อมูลที่คุณมีในขณะนั้นเป็นปัจจัยสำคัญในประสิทธิผลของการมีส่วนร่วมกับลูกค้าของคุณ ความพยายาม.

Webhooks สามารถเป็นส่วนสำคัญในการทำให้สิ่งนั้นเกิดขึ้น นอกเหนือจากการสนับสนุนการส่งการเข้าถึงลูกค้าผ่านแพลตฟอร์มการส่งข้อความ OTT เช่น Facebook Messenger, Line หรือ Kik แล้ว webhooks ยังสามารถเป็นเครื่องมือหลักในการรับรองว่าการดำเนินการที่จำเป็นจะเกิดขึ้นอย่างราบรื่นสำหรับผู้ใช้ของคุณ

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

โปรดทราบว่าการทำให้ประสบการณ์นี้เกิดขึ้นไม่จำเป็นต้องมีวิศวกรรม ไม่ต้องดึงรายการ ไม่ต้องติดแท็กข้อมูลเพิ่มเติม เพียงแค่ตั้งค่าเริ่มต้นของเว็บฮุคระหว่างระบบที่เกี่ยวข้อง นั่นเป็นชัยชนะครั้งใหญ่เมื่อคุณต้องการให้แน่ใจว่าลูกค้าได้รับประสบการณ์ที่เหนียวแน่นโดยไม่ต้องให้ทีมวิศวกรสนับสนุนคุณตลอดเวลา

มีเหตุผล. กรณีการใช้งานขนาดใหญ่อื่น ๆ ?

เป็นเรื่องปกติที่จะเห็นเว็บฮุคใช้เพื่ออัปเดตเทคโนโลยีหรือเซิร์ฟเวอร์อื่นๆ เกี่ยวกับการดำเนินการที่สำคัญของผู้ใช้ที่เกิดขึ้นนอกขอบเขตเฉพาะของตน ตัวอย่างเช่น หากผู้ใช้คลิกยกเลิกการสมัครรับอีเมล (หมายความว่าคุณไม่ได้รับอนุญาตให้ส่งข้อความถึงพวกเขาในช่องนั้นอย่างถูกกฎหมายอีกต่อไป) คุณควรตั้งค่าเว็บฮุคให้แจ้งเตือนและ ping ระบบอื่นๆ เช่น ฐานข้อมูลการวิเคราะห์หรือ CRM—ด้วยข้อมูลเดียวกันนี้ ซึ่งช่วยให้แน่ใจในภาพรวมเกี่ยวกับพฤติกรรมของผู้ใช้รายนั้น

ยิ่งไปกว่านั้น ให้พิจารณาใช้ความยืดหยุ่นพื้นฐานของเว็บฮุค ซึ่งเป็นเครื่องมือที่ทำขึ้นเพื่อรองรับการดำเนินการที่หลากหลายและแนวทางที่สร้างสรรค์ในการตอบสนองความต้องการด้านการมีส่วนร่วมของลูกค้า ตัวอย่างเช่น คุณไม่เห็นแพลตฟอร์มการมีส่วนร่วมกับลูกค้าจำนวนมากที่เพิ่มไดเร็กต์เมลเป็นช่องทาง แต่ด้วยเว็บฮุค เป็นไปได้ที่แบรนด์ต่างๆ จะใช้ประโยชน์จากการสนับสนุนของแพลตฟอร์มเหล่านั้นเพื่อส่งไปรษณียบัตรหรือจดหมายทางตรงอื่นๆ ให้กับลูกค้าผ่านช่องทางตรง บริการไปรษณีย์เช่น Lob ด้วยการยอมรับความยืดหยุ่นดังกล่าว คุณสามารถใช้เว็บฮุคเพื่อผลักดันกลยุทธ์ทางการตลาดของคุณไปในทิศทางใหม่ที่เป็นนวัตกรรมโดยไม่มีค่าใช้จ่ายใหม่ที่สำคัญหรือการสนับสนุนด้านวิศวกรรม นั่นเป็นเรื่องใหญ่

มีอะไรอีกไหม

อย่ามองข้ามสิ่งที่ทำให้เว็บฮุคมีความพิเศษ ต่างจาก API ตรงที่พวกเขาไม่ต้องการคำขอเริ่มต้นในการทำงาน—และเนื่องจากไม่จำเป็นต้องสำรวจและประเภทของฐานข้อมูลเพื่อดำเนินการ Webhooks สามารถทำงานได้จริงในแบบเรียลไทม์เมื่อมีข้อมูลใหม่พร้อมใช้งานและทริกเกอร์การดำเนินการ คุณสมบัติเหล่านี้ทำให้เว็บฮุคสามารถเชื่อมต่อระบบได้อย่างแน่นหนา แม้ว่าระบบนิเวศทางเทคโนโลยีที่คุณทำงานด้วยจะไม่ถูกรวมเข้าด้วยกันอย่างที่คุณต้องการ

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

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