อัลกอริทึมจังหวะด้านหลังระบบการโฆษณาของ Facebook

จาก:มิสเตอร์ดองอยู่ในซิลิคอนวัลเลย์.(สัญญาณไมโคร: ดงเหลาซือ-๑๒๓)


เมื่อเดือนที่แล้ว Facebook รายงานผลการ๒๐๑๕ไตรมาสที่สี่ซึ่งรวมกว่า๑,๐๐๐,๐๐๐,๐๐๐ผู้ใช้รายวันรายได้ถึง $๕,๘๔๑,๐๐๐,๐๐๐ในขณะที่โฆษณาที่ลงบัญชีสำหรับ $๕,๖๓๗,๐๐๐,๐๐๐, น่ากลัวมากขึ้นมันมาจากธุรกิจโฆษณาบนมือถือที่บัญชีสำหรับ๘๐% ของรายได้


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


เริ่มต้นด้วยเงื่อนไขการโฆษณาออนไลน์บางข้อ


1. โฆษณาแต่ละรายการ (Ad) มีการเสนอราคา (ราคาประมูล) และมีอัตราการคลิกผ่านที่แท้จริงในสถานการณ์บางอย่าง (การคลิกผ่าน CTR)

2โฆษณาจะถูกเรียกเก็บต่อการคลิก (ค่าใช้จ่ายต่อคลิก CPC) กลยุทธ์ที่มีการเรียกเก็บเงินแบบราคาเดียว (ราคาแรก, FP, เช่นจำนวนราคาเสนอโฆษณาสำหรับการคลิกเพียงครั้งเดียว) และการเรียกเก็บเงินราคาที่สอง (ราคาที่สอง, SP, เช่นโฆษณากดราคาเสนอเพื่อจ่ายราคาคลิก perp) ตลอดเวลา, GSP, Google, Yahoo, LinkedIn ทุกคนใช้ชนิดนี้)

3พันแสดงค่าใช้จ่าย (ต้นทุนต่อ Mille, CPM หรือ RPM, R สำหรับรายได้) เช่นรายได้ในกรณีที่มีการแสดงผล๑,๐๐๐สำหรับโฆษณาแบบจ่ายต่อคลิก (การเรียกเก็บเงินหนึ่งราคาเทียบเท่า 1000? CTR-ราคาเสนอ) หรือพันรายการที่แสดงด้วยราคาคงที่สำหรับโฆษณาแบบดิสเพลย์

4อัตราการคลิกผ่านโดยประมาณ (ทำนาย CTR, pCTR) คือค่าประมาณของระบบที่น่าจะเป็นของการคลิกโฆษณาก่อนที่จะแสดงในสถานการณ์บางอย่าง


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


วิธีการทำงานของอัลกอริทึม Facebook จังหวะ?


เราจะอธิบายวิธีการทำงานของจังหวะด้วยตัวอย่าง ต่อไปนี้จะเกี่ยวข้องกับการคลิก, ความคิดเดียวกันสามารถนำไปใช้ในการเรียกดู, การแปลง, พฤติกรรม, อัตราการมาถึง, ฯลฯ.


1ผู้ลงโฆษณาต้องการโฆษณาแบรนด์กีฬาด้วยงบประมาณ $๑๐ต่อวันและเรียกเก็บเงินที่ CPC เราจะสมมติว่าการคลิกโฆษณาแต่ละครั้งจะสร้าง $๕ในรายได้

2เมื่อเขา/เธอสร้างโฆษณา, ทำให้การปรับให้เหมาะสมสำหรับ LINK_CLICKS (คลิกที่ลิงค์), bid_amount (ราคาเสนอ) ถูกตั้งค่าเป็น $๕, billing_event (ทริกเกอร์เหตุการณ์การเก็บค่าบริการ) สำหรับ LINK_CLICKS, ตามเหล่านี้เป็นเงื่อนไขที่แท้จริง. ฐานผู้ใช้เป้าหมายคือชาย25-35 ปี

3ผู้ลงโฆษณาเป็นค่าที่สร้างขึ้นโดยคลิปเหล่านี้ลบงบประมาณที่ใช้จ่าย


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


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


สถานการณ์สมมติที่ 1: เมื่อไม่มีขั้นตอนวิธีการไม่มีจังหวะ


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

ใช้โฆษณาทั้งหมด: $๑๐
จำนวนคลิกที่มีค่าสำหรับโฆษณา: 6 s $๕ s $๓๐
ค่าต่อคลิก s $๕
งบประมาณ: $๑๐
รายได้ทั้งหมด s $๓๐-$๑๐-$๒๐


กรณีที่ 2: ราคาเสนอต่ำเกินไป


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

การใช้จ่ายทั้งหมดของโฆษณา s $๔
จำนวนคลิกที่คุ้มค่าสำหรับโฆษณา: 4 s $๕ s $๒๐
ค่าต่อคลิก s $๕
งบประมาณ: $๑๐
รายได้ทั้งหมด s $๒๐-$๔-$๑๖


กรณีที่ 3: สภาวะสมดุลภายใต้ขั้นตอนวิธีการจังหวะ


นั่นคือเมื่อผู้ลงโฆษณาได้รับ hit มากที่สุดได้รับประโยชน์สูงสุดจากเงินของพวกเขาและหมดงบประมาณรายวัน

ใช้โฆษณาทั้งหมด: $๑๐
จำนวนคลิกที่คุ้มค่าสำหรับโฆษณา: $๗ x $๕ ... $๓๕
ค่าต่อคลิก s $๕
งบประมาณ: $๑๐
รายได้ทั้งหมด s $๓๕-$๑๐-$๒๕


สูตรง่ายๆ

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

ราคาเสนอขั้นสุดท้าย (ต่อการแสดง)-CTR ที่ปรับให้เหมาะสม (ต่อการแสดง) ที่ 优化竞价 <= max_bid

การตัดสินใจที่จะเพิ่มประสิทธิภาพการประมูลคือหัวใจของขั้นตอนวิธีการปรับจังหวะซึ่งรวมถึงระบบความคิดเห็นที่ช่วยให้จังหวะการบันทึก

CTR คืออัตราการคลิกผ่าน เราใช้ปรัชญาเดียวกันในการดูอัตราการดู (VTR) และอัตราการแปลง (CVR) ความถูกต้องของค่าเหล่านี้จะเพิ่มขึ้นอย่างต่อเนื่องและได้รับอิทธิพลจากปัจจัยต่างๆเช่นประเภทโฆษณาผู้ชมจุดเวลาโฆษณาบริบทเป็นต้น

ความสำคัญของจังหวะ

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


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

คำถามที่ถามบ่อย

ถาม: โฆษณาของฉันไม่ได้รับการปรับแต่งอย่างถูกต้องโดยขั้นตอนวิธีการจัดจังหวะสิ่งที่อาจเป็นเหตุผล?


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


อีกเหตุผลหนึ่งคือผู้ชมเป้าหมายแคบเกินไป


หากโฆษณานี้ทำงานเกินคุณอาจมีกลุ่มเป้าหมายขนาดใหญ่แต่ใช้งบประมาณของคุณได้อย่างรวดเร็ว


ถาม: การปรับจังหวะจะได้รับผลกระทบอย่างไรเมื่อฉันเปลี่ยนงบประมาณ

A: จังหวะจะคำนวณราคาเสนอที่ดีที่สุดใหม่แต่ขั้นตอนนี้จะใช้เวลาในการทำงานในช่วงเวลาที่ราคาเสนอไม่เหมาะสมดังนั้นจึงไม่แนะนำให้แก้ไขการตั้งค่าราคาเสนอและงบประมาณบ่อยๆ


สรุป: จังหวะเป็นเรื่องเกี่ยวกับการเรียนรู้เกี่ยวกับสภาพแวดล้อมการแข่งขันการโฆษณาภายในเป้าหมายของกลุ่มเป้าหมายเดียวกันเพื่อกำหนดราคาเสนอที่ดีที่สุด


จากหมายเลขสาธารณะของ WeChat "นายดงใน Silicon Valley" มุ่งเน้นไปที่แนวโน้ม Silicon Valley, เรียนรู้ที่จะเติบโตด้วยกัน



บทความนี้หมายเลข๙๑, ในภายหลังต้องการอ่านบทความนี้โดยตรงป้อน๙๑สามารถ.

อินพุต m สามารถได้รับไปยังไดเรกทอรีบทความ

ตัวเลขสาธารณะของ WeChat ในวันนี้แนะนำให้
 


สำหรับคำแนะนำเพิ่มเติมโปรดดูWeChat ที่ใช้เทคโนโลยี15แบบ


ครอบคลุม: ชีวิตของโปรแกรม, อัลกอริธึมและโครงสร้างข้อมูล, เทคโนโลยีการแฮ็คและการรักษาความปลอดภัยเครือข่าย, เทคโนโลยีข้อมูลขนาดใหญ่, การพัฒนาด้านหน้า, Java, Python, การพัฒนาเว็บ, การพัฒนา Android, การพัฒนา iOS, C/C, .NET, Linux, ฐานข้อมูล, การดำเนินงาน, ฯลฯ. กระจายประสบการณ์การเรียนรู้คอมพิวเตอร์ที่ชาญฉลาดแนะนำคอมพิวเตอร์ทรัพยากรที่ยอดเยี่ยม: คลิกเพื่อไปข้อกังวลเกี่ยวกับ WeChat แบบระดับเทคโนโลยี15ข้อ

คลิกเพื่ออ่านต้นฉบับและดูรายชื่อเพลงเทศกาลดนตรี