در Curation بیدرنگ، Google یک SegmentRequest
JSON را به نقطه پایانی سرپرستی شما ارسال میکند تا سیگنالهایی را ارائه کند که یک یا چند نمایش را توصیف میکند و به شما امکان میدهد بخشهای داده قابل اجرا را برای هر یک از آنها تعیین کنید. این راهنما توسعه منطق سرپرستی را پوشش میدهد که SegmentRequest
مدیریت میکند.
از رمزگذاری gzip استفاده کنید
Google هنگام ارسال SegmentRequest
به نقطه پایانی شما از رمزگذاری gzip استفاده می کند. نقطه پایانی شما باید قابلیت دریافت و پاسخگویی با رمزگذاری gzip را داشته باشد.
مدیریت با سیگنال متنی یا نقاط پایانی سیگنال ایمن
هنگامی که یک نقطه پایانی مدیریت زمان واقعی ایجاد میکنید ، باید انتخاب کنید که سیگنالهای زمینهای دریافت کنید یا سیگنالهای ایمن. سیگنالهایی که انتخاب میکنید بر نحوه پر شدن درخواستهای بخش ارسال شده به نقطه پایانی، میزان موجودی که درخواستهای بخش ارسال شده به نقطه پایانی شما را تولید میکند و منطق سرپرستی مورد استفاده در ادغام شما تأثیر میگذارد.
از سیگنال های متنی استفاده کنید
سیگنالهای متنی شامل اطلاعاتی درباره ناشر، دستگاه و کاربر است که منشأ برداشت را توصیف میکند. لیست زیر سیگنال های موجود را شرح می دهد:
-
SegmentRequest.site
: وب سایتی را توصیف می کند که نمایش را ارائه می دهد، مانند URL سایت. فقط یکی ازSegmentRequest.site
وSegmentRequest.app
را می توان درSegmentRequest
پر کرد. -
SegmentRequest.app
: برنامه ای را توصیف می کند که نمایش را ارائه می دهد، مانند شناسه برنامه خاص پلت فرم برنامه. فقط یکی ازSegmentRequest.site
وSegmentRequest.app
را می توان درSegmentRequest
پر کرد. -
SegmentRequest.pub
: ناشر رسانه ای را توصیف می کند که برداشت را ارائه می کند. به عنوان مثال، شناسه ناشر. -
SegmentRequest.user
: انتخاب های کاربر در مورد نحوه پردازش داده های شخصی آنها را شرح می دهد. برای مثال، با رشته رضایت TCF. -
SegmentRequest.device
: اطلاعات مربوط به دستگاه، مانند موقعیت جغرافیایی دستگاه را با دقت در سطح مترو توصیف می کند.
میتوانید از سیگنالهای زمینهای برای پیادهسازی منطق curation استفاده کنید که میتواند بخشهای داده قابل اجرا را برای بازگشت در SegmentResponse
تعیین کند.
از سیگنال های امن استفاده کنید
سیگنالهای ایمن دادههایی هستند که توسط ناشر ایجاد میشوند و آنها انتخاب کردهاند تا با یک یا چند شریک به اشتراک بگذارند. آنها قبل از به اشتراک گذاشتن با Google در درخواست آگهی مبهم می شوند و در Curation بلادرنگ به شکل مبهم خود در SegmentRequest.user.eids.uids.id
ظاهر می شوند.
اگر نقطه پایانی شما برای استفاده از سیگنالهای ایمن پیکربندی شده است، نقطه پایانی شما فقط درخواستهای بخش برای موجودی ناشرانی را دریافت میکند که انتخاب کردهاند سیگنالهای ایمن را با حساب سرپرستی شما به اشتراک بگذارند. در نتیجه، تعداد کل نمایشهای واجد شرایط کمتری برای ارسال به نقاط پایانی سیگنال ایمن در مقایسه با نقاط پایانی سیگنال متنی وجود دارد.
منطق تنظیم نقطه پایانی شما باید سیگنال ایمن را تفسیر کند و از سیگنال امن برای تعیین بخش های داده قابل استفاده برای بازگشت در SegmentResponse
استفاده کند.
نمونه های SegmentRequest
سیگنال متنی نقطه پایانی تنظیم زمان واقعی
{ "site":{ "page":"https://dfpgpt.appspot.com/smd/" }, "pub":{ "id":"pub-1234567890987654" }, "device":{ "geo":{ "country":"US", "metro":"501" } } } }
سیگنال ایمن نقطه پایانی تنظیم در زمان واقعی
{ "user": { "eids" : [ { "source": "pubcid.org", "uids":[ { "id" :"OMITTED_SECURE_SIGNAL" } ] }] } }
مراحل بعدی
- فایل های داده مرجع مورد استفاده در تفسیر برخی از فیلدهای
SegmentRequest
را پیدا کنید. - نحوه پاسخگویی با SegmentResponse را بیاموزید.