آگهیهای ChatGPT چطور کار میکنن؟
خلاصهٔ کاملتر
یه محقق با بررسی ترافیک موبایل روی یه گروه آزمایشی، تونسته کل چرخهی تبلیغاتی ChatGPT رو از اول تا آخر رصد کنه و جزئیات جالبی ازش کشف کنه.
وقتی کاربر یه پیام به ChatGPT میفرسته، سرور یه جریان SSE باز میکنه که هم پاسخ مدل رو میفرسته، هم میتونه آگهی تبلیغاتی توش تزریق کنه. این آگهیها با یه schema ساختاریافته به اسم single_advertiser_ad_unit مشخص میشن و شامل اطلاعاتی مثل نام برند، تصویر، متن و لینک هدف هستن. تصاویر و فاویکون تبلیغدهنده روی سرورهای خود اوپنایآی هاست میشن، نه روی سایت فروشنده.
هدفگذاری آگهیها کاملاً بر اساس موضوع مکالمهست. وقتی کاربر دربارهی سفر به پکن حرف میزنه، آگهی Grubhub برای غذای چینی نمایش داده میشه. وقتی از NBA میپرسه، آگهی Gametime میآد. برای مد و فشن، Aritzia و برای بهرهوری، Canva. یعنی سیستم موضوع چت رو میخونه و آگهی مرتبط میفرسته.
هر آگهی با چهار تکه رمزنگاریشدهی Fernet همراهه که هر کدوم نقش خاصی دارن. اول، ads_spam_integrity_payload که فقط سمت سرور استفاده میشه و از کلیکهای جعلی جلوگیری میکنه. دوم، oppref که روی URL کلیک وجود داره و به عنوان کوکی __oppref با عمر ۳۰ روز روی مرورگر کاربر ذخیره میشه. سوم، olref که احتمالاً برای لاگگیری سمت اوپنایآی استفاده میشه. چهارم، ad_data_token که یه توکن Fernet دیگه داخل JSON رمزنگاریشدهست.
لینکهای آگهی با تنظیم open_externally: false باز میشن، یعنی در webview داخلی ChatGPT نمایش داده میشن. این یعنی اوپنایآی علاوه بر اینکه میفهمه روی آگهی کلیک شده، رفتار بعدی کاربر روی سایت فروشنده رو هم از طریق webview میتونه ببینه.
بعد از اینکه کاربر روی آگهی ضربه میزنه و به سایت فروشنده میره، یه SDK جاوااسکریپتی به اسم OAIQ نسخه ۰.۱.۳ لود میشه. این SDK مقدار oppref رو از URL میخونه، داخل کوکی __oppref ذخیره میکنه و بعد از اون هر رویداد بازدیدی رو با یه POST request به سرور bzr.openai.com گزارش میده. در واقع اوپنایآی از طریق این SDK میفهمه کاربر بعد از کلیک روی آگهی چه صفحههایی رو دیده.
این مدل برای اوپنایآی خیلی ارزشمنده چون یه حلقهی attribution کامل داره: از نمایش آگهی داخل چت، تا کلیک، تا رفتار کاربر روی سایت فروشنده. اگه میخواید از ردیابی این سیستم فرار کنید، میتونید دو دامنهی bzrcdn.openai.com و bzr.openai.com رو بلاک کنید و بعد از هر کلیک روی لینکهای پیشنهادی ChatGPT، کوکیهای __oppref و __oaiq_domain_probe رو چک کنید.
نکات کلیدی:
- آگهیها مستقیم داخل جریان SSE مکالمهی ChatGPT تزریق میشن
- هدفگذاری بر اساس موضوع چت انجام میشه (مثلاً غذای چینی برای بحث دربارهی پکن)
- چهار توکن رمزنگاریشده Fernet کل زنجیرهی attribution رو میسازن
- SDK جاوااسکریپتی OAIQ روی سایت فروشنده لود میشه و رفتار کاربر رو به اوپنایآی گزارش میده
- کوکی __oppref با عمر ۳۰ روز روی مرورگر کاربر ذخیره میشه
- لینکها در webview داخلی ChatGPT باز میشن تا اوپنایآی ناوبری بعدی رو هم ببینه
- برای بلاک کردن: bzrcdn.openai.com و bzr.openai.com رو به لیست فیلتر اضافه کنید




