במאמר הזה מוסבר איך קונה שטחי פרסום (פלטפורמת DSP ומפרסם) שמפעיל קמפיין פרסום יכול לקבוע את קצב הצגת המודעות לפי התדירות שבה המשתמש ראה מודעה או ביצע איתה אינטראקציה. הגבלת תדירות הצגת המודעות משפרת את חוויית הקהל כי היא מונעת שחיקה של המודעות, ומגדילה את ההכנסות כי היא מאפשרת להגיע ליותר משתמשים עם אותו תקציב. במדריך הזה מוצגות כמה גישות לעבודה עם תדירות הצגת המודעות.
יציאה מקבוצת אינטרס
אפשר להתקשר אל navigator.leaveAdInterestGroup()
כדי לבקש מהדפדפן של המשתמש לצאת מקבוצת אינטרס כשמשתמש לוחץ על מודעה. מתוך מסגרת המודעה הזוכה ומסגרות המשנה שלה, אפשר להפעיל את leaveAdInterestGroup()
כל עוד המקור של המסגרת זהה למקור של קבוצת תחומי העניין. אחת הגישות האפשריות היא להוסיף מסגרת משנה בלתי נראית בתוך מסגרת המודעה, שאחראית על היציאה מקבוצת הנושאים.
יציאה מקבוצת המתעניינים במודעה מונעת בידינג עתידי, ופועלת כסוג של מכסת תדירות.
שימוש באות prevWinsMs
במהלך יצירת הצעת מחיר
כדי לשלוט בתדירות, אפשר להשתמש בשדה prevWinsMs
ב-browserSignals
בתוך generateBid()
.
השדה prevWinMs
מכיל את המודעות המנצחות של קבוצת תחומי העניין, ואת הזמן שחלף מאז הניצחונות הקודמים שלהן, במילישניות. שימו לב שהאובייקט ad
כאן מכיל רק את השדות renderURL
ו-metadata
.
האות הזה משמש כדי לקבוע אם להציג את המודעה. החזרת ערך הצעת מחיר של 0 תבטיח שהמודעה לא תזכה במכרז.
שמירת נתוני קליקים בקובץ Cookie מהדומיין הנוכחי
אפשר גם להשתמש בקובץ Cookie מהדומיין הנוכחי כדי לאחסן נתוני קליקים. כשהמודעה מוצגת, נתוני הקליקים מחליפים קבוצת אינטרסים קיימת כאותות של המשתמש להצעת מחיר (userBiddingSignals
).
התרשים הבא מתאר את הרצף:
- המשתמש מבקר בדף של המפרסם
- הקונה (מפרסם או פלטפורמת DSP) מאתחל מערך של נתוני קליקים בקובץ Cookie מהדומיין הנוכחי.
- הקונה (מפרסם או פלטפורמת DSP) מוסיף את המשתמש לקבוצת אינטרס ומגדיר את מערך
clicks
הראשוני בשדהuserBiddingSignals
. - בשלב מאוחר יותר, המשתמש נכנס לדף של בעל האתר.
- המוכר (בעל האתר או הפלטפורמה לניהול קמפיינים) מפעיל מכרז Protected Audience, והמודעה הזוכה מוצגת למשתמש.
- המשתמש לוחץ על המודעה המנצחת.
- המשתמש מועבר לדף של המפרסם.
- כתובת ה-URL של הקליק מכילה את שם קבוצת הנושאים כפרמטר של שאילתה
- הקונה (המפרסם או פלטפורמת ה-DSP) קורא את קובץ ה-Cookie הקיים מהדומיין הנוכחי
- הקונה (המפרסם או פלטפורמת ה-DSP) מוסיף את חותמת הזמן החדשה של הקליק לנתוני הקליקים הקיימים
- הקונה (מפרסם או פלטפורמת DSP) מעדכן את קבוצת תחומי העניין בנתוני הקליקים החדשים.
- הקונה (מפרסם או פלטפורמת DSP) מעדכן את קובץ ה-Cookie מהדומיין הנוכחי עם נתוני הקליקים החדשים.
חותמת הזמן בשדה click
של userBiddingSignals
הופכת לזמינה בתוך הפונקציה generateBid()
כשהמשתמש מבקר שוב בדף של בעל האתר, והקונה יכול להשתמש בנתונים האלה כדי לשלוט בהצגת המודעות.
מה השלב הבא?
אנחנו רוצים להיות מעורבים בשיחות כדי לוודא שאנחנו מפתחים API שעובד עבור כולם.
דיון על ה-API
כמו ממשקי API אחרים של ארגז החול לפרטיות, ממשק ה-API הזה מתועד ונושא דיון ציבורי.
התנסות עם ה-API
אתם יכולים לערוך ניסויים ולהשתתף בשיחה על Protected Audience API.