رضامندی اسٹرنگ کی غلطیاں جو خاموشی سے آپ کی اشتہاری آمدنی کو ختم کر دیتی ہیں

خاموش آمدنی کا رساؤ

جب آپ کا eCPM ہر مہینے چند فیصد گرتا ہے، تو وجہ شاذ و نادر ہی انوینٹری یا فلور پرائسز ہوتی ہے۔ زیادہ تر یہ ایک ٹوٹا ہوا TC string ہوتا ہے — IAB Transparency & Consent Framework (TCF) کا وہ سگنل جو ہر اشتہار درخواست کے ساتھ سفر کرتا ہے۔ ایک خراب شکل یا غائب اسٹرنگ کوئی بلند آواز خرابی نہیں دکھاتا۔ اس کے بجائے، اشتہار سرور خاموشی سے غیر ذاتی نوعیت کے اشتہارات پر واپس آ جاتا ہے، ڈیمانڈ پارٹنرز نکل جاتے ہیں، اور آمدنی بغیر کسی ایک الرٹ کے بہہ جاتی ہے۔ EEA اور UK میں منیٹائز کرنے والے ایپ اور گیم پبلشرز کے لیے، یہ کھوئی ہوئی آمدنی کی سب سے زیادہ نظر انداز کی جانے والی وجہ ہے۔

TC String اصل میں کیا لے جاتا ہے

TC string ایک base64 انکوڈ شدہ بلاب ہے جو آپ کا Consent Management Platform (CMP) بناتا ہے۔ یہ صارف کے انتخاب انکوڈ کرتا ہے: رضامند مقاصد، اجازت یافتہ وینڈرز، آپ کا CMP ID، پالیسی ورژن، اور ایک ٹائم اسٹیمپ۔ خریدار اسے ملی سیکنڈز میں ڈیکوڈ کرتے ہیں تاکہ فیصلہ کریں کہ آیا وہ ذاتی نوعیت کی ٹارگٹنگ کے ساتھ بولی لگا سکتے ہیں۔ دو سگنل اتنے ہی اہم ہیں:

اگر ان میں سے کوئی بھی غلط ہو، تو ڈیمانڈ بخارات بن کر اڑ جاتی ہے — یہاں تک کہ جب صارف نے واقعی رضامندی دی ہو۔

پانچ غلطیاں جو خاموشی سے آپ کا پیسہ خرچ کرتی ہیں

1. غائب یا میعاد ختم شدہ اسٹرنگ۔ اگر CMP کبھی اسٹرنگ نہ لکھے، یا کیش شدہ رضامندی آپ کی دوبارہ پرامپٹ ونڈو سے گزر کر پرانی ہو جائے، تو درخواستیں بغیر سگنل کے باہر جاتی ہیں۔ خریدار "کوئی اسٹرنگ نہیں" کو "کوئی رضامندی نہیں" سمجھتے ہیں اور صرف کم eCPM والی سیاقی ڈیمانڈ کے ساتھ بولی لگاتے ہیں، یا نیلامی چھوڑ دیتے ہیں۔

2. غلط CMP ID۔ ہر سرٹیفائیڈ CMP کا ایک رجسٹرڈ ID اسٹرنگ میں سرایت شدہ ہوتا ہے۔ اگر کوئی غیر تسلیم شدہ ID لکھا جائے، تو Google اور IAB وینڈرز اسے مسترد کر دیتے ہیں — یہ مائیگریشن کے بعد عام ہے جب پرانا SDK اب بھی بنڈل شدہ ہو۔

3. غیر اعلان شدہ وینڈر۔ ایک ڈیمانڈ پارٹنر کے پاس مکمل رضامندی ہو سکتی ہے، لیکن اگر اس کا vendor ID اجازت یافتہ وینڈر فہرست میں نہ ہو، تو وہ ذاتی نوعیت سے بولی نہیں لگا سکتا۔ پبلشرز اکثر کسی پارٹنر کے اضافے کے بعد فہرست اپ ڈیٹ کرنا بھول جاتے ہیں۔

4. خراب شکل والا gdprApplies۔ عدد صحیح کے بجائے ایک اسٹرنگ "1" پاس کرنا، یا کسی ایسے صارف کے لیے اسے undefined چھوڑنا جو واضح طور پر EEA میں ہے، خریداروں کو الجھا دیتا ہے۔ ایک غلط gdprApplies=0 آپ کو تعمیل کے خطرے میں بھی ڈال سکتا ہے جبکہ یہ ٹھیک دکھائی دے رہا ہو۔

5. Consent Mode سگنلز فائر نہ ہونا۔ TCF اسٹرنگ بالکل درست ہو سکتا ہے جبکہ Consent Mode اپنی ڈیفالٹ مسترد حالت میں رہے — مثلاً، جب SDK رضامندی حل ہونے سے پہلے اشتہارات لوڈ کرے۔ پھر Google TC string سے قطع نظر غیر ذاتی نوعیت کے اشتہارات پیش کرتا ہے۔

قدم بہ قدم ڈیبگنگ ورک فلو

ڈیوائس سے باہر کی طرف اشتہار سرور کی جانب کام کریں، اور صاف حالت میں دوبارہ پیدا کریں — ایپ ڈیٹا صاف کریں یا تازہ براؤزر پروفائل استعمال کریں تاکہ باسی رضامندی آپ کو گمراہ نہ کرے۔

بنیادی وجہ کو ٹھیک کرنا

ایک خراب درخواست کو پیچ کرنا آسان ہے؛ اگلی کو روکنا اصل کام ہے۔ اشتہارات کو ابتدائیہ سے پہلے رضامندی کا انتظار کروائیں، اپنی وینڈر فہرست کو اپنے ڈیمانڈ اسٹیک کے ساتھ مطابقت پذیر رکھیں، اور ذاتی نوعیت کے مقابلے غیر ذاتی نوعیت کے امپریشنز کا تناسب ٹریک کریں — وہاں ایک تبدیلی آپ کی سب سے ابتدائی تنبیہ ہے۔

یہیں ایک Google سرٹیفائیڈ CMP اپنی قیمت ادا کرتی ہے۔ FlexyConsent درست CMP ID اور وینڈر اعلانات کے ساتھ درست IAB TCF 2.3 اسٹرنگز خارج کرتا ہے، Consent Mode v2 سگنلز فائر کرتا ہے تاکہ ad_user_data اور ad_personalization صارف کے انتخاب کو ٹریک کریں، اور ویب، Android، اور iOS پر رضامندی شرح تجزیات سامنے لاتا ہے — تاکہ ایک ٹوٹا اسٹرنگ ڈیش بورڈ پر سامنے آئے، نہ کہ آپ کی ادائیگی میں۔

اہم نکات

← بdelays delays سب پڑھیں →