يستطيع معظم الناشرين إخبارك بقيمة eCPM الخاصة بهم حتى منزلتين عشريتين. يعرفون fill rate الخاصة بهم بحسب الموقع الجغرافي والصيغة. يتتبّعون ARPDAU يومياً. لكن اسألهم كم من الوقت يستغرق الإعلان كي يُعرض بعد أن يُفعّله المستخدم، وستحصل عادةً على نظرة فارغة. تأخّر الإعلانات هو المقياس الذي لا يقيسه أحد تقريباً — وهو من أكثر المشكلات كلفةً في تحقيق الدخل على الجوّال.
ما هو تأخّر الإعلانات؟
تأخّر الإعلانات هو الزمن الفاصل بين طلب تطبيقك للإعلان وظهوره بشكل كامل ومرئي للمستخدم. بالنسبة لفيديو rewarded، هو الفجوة بين ضغط المستخدم على زر "شاهد الإعلان" وبدء تشغيل الفيديو فعلياً. أمّا بالنسبة إلى الـ interstitial، فهو التأخير بين حدث التفعيل وظهور الإعلان بملء الشاشة. وبالنسبة إلى البانرات، هو المدة التي يظلّ فيها مكان البانر فارغاً قبل تحميل المحتوى.
في عالم مثالي، يكون هذا الرقم صفراً. وفي الواقع، يتراوح من 200 ميلي ثانية في الإعدادات المُحسَّنة جيداً إلى 3 ثوانٍ أو أكثر في إعدادات waterfall سيئة الضبط — وكل ميلي ثانية تُكلّفك مالاً.
كيف يُدمّر التأخّر الإيرادات
انطباعات مهجورة
عندما يستغرق فيديو rewarded ثلاث ثوانٍ كي يُحمَّل، نسبة لا يُستهان بها من المستخدمين تستسلم وتغلق النافذة. كانوا يريدون المكافأة، لكن ليس إلى الحدّ الذي يجعلهم يحدّقون في مؤشّر تحميل يدور. تلك الـ impression كانت تساوي مالاً — إذ عثر waterfall الخاص بك على مشترٍ، وربحت المزايدة — لكنّ المستخدم لم يرَ الإعلان قط. يبدو fill rate لديك جيداً على لوحة التحكّم لأن الإعلان قد تمّ تقديمه تقنياً. ومع ذلك ضاعت الإيرادات لأن المستخدم غادر قبل أن يُعرض الإعلان.
معدّلات إكمال أدنى
المستخدمون الذين ينتظرون تحميلاً بطيئاً يكونون محبطين قبل أن يبدأ الإعلان أصلاً. والمستخدمون المحبطون أكثر ميلاً لإيجاد طرق لتخطّي الإعلان أو إغلاقه مبكراً، ممّا يُقلّص completion rate لديك. وبما أن كثيراً من شركاء الطلب يدفعون على أساس المشاهدة المكتملة، فإن انخفاض معدّلات الإكمال يُخفّض eCPM الفعلي لديك مباشرةً — حتى وإن بدت قيمة eCPM الخام على لوحة التحكّم دون تغيير.
تجربة مستخدم متدهورة
لا يُكلّفك تأخّر الإعلانات مجرّد الـ impression الفورية فحسب — بل يُدرّب المستخدمين على تجنّب أماكن الإعلانات تماماً. إذا كان فيديو rewarded لديك بطيئاً باستمرار، يتعلّم المستخدمون أن الضغط على زرّ "شاهد الإعلان" يعني الانتظار، فيتوقّفون عن الضغط. وينخفض معدّل engagement لديك بشكل دائم، ممّا يُقلّص إجمالي الـ impressions المتاحة للتحقيق من الدخل.
من أين يأتي التأخّر
خطوات waterfall كثيرة جداً
في waterfall التقليدي، يتمّ استدعاء كلّ مصدر طلب بالتتابع. فإذا كان لديك ثمانية مصادر طلب ويستغرق كلّ منها 300 ميلي ثانية للردّ، فهذا يعني 2.4 ثانية قبل أن تبدأ حتى في عرض الإعلان الفائز. هذه هي الحجّة الأقوى لصالح in-app bidding و Open Bidding — إذ يستدعيان جميع مصادر الطلب في وقت واحد، ويَدمجان التأخّر المتسلسل في رحلة واحدة ذهاباً وإياباً.
تهيئة الـ SDK
بعض الـ SDK تتمّ تهيئتها تهيئةً كسولة، بمعنى أنّها لا تبدأ التحميل حتى يُطلب أوّل إعلان. ويمكن أن تستغرق أوّل impression من هذه الـ SDK وقتاً أطول بكثير من الانطباعات التالية. إنّ تهيئة أهمّ الـ SDK لديك مسبقاً عند إطلاق التطبيق — حتى وإن زادت زمن الإقلاع قليلاً — تُنتج عادةً صافياً إيجابياً بالتخلّص من تأخّر أوّل impression.
Creatives ثقيلة
سيستغرق creative فيديو يزن 15 ميغابايت وقتاً أطول بشكل ملحوظ في التنزيل والتخزين المؤقّت مقارنة بآخر يزن 3 ميغابايت، خصوصاً على الاتصالات الأبطأ الشائعة في الأسواق الناشئة. لا يمكنك التحكّم مباشرةً في حجم الـ creative، لكن يمكنك ضبط عتبات timeout تتخطّى الـ creatives البطيئة التحميل لصالح بدائل أخفّ.
كيف تُقاس تأخّر الإعلانات
معظم منصّات الـ mediation لا تعرض مقاييس التأخّر افتراضياً. عليك أن ترصدها بنفسك. سجّل الطابع الزمني عندما يستدعي تطبيقك طلب الإعلان، وسجّله مرّة أخرى عندما يُطلَق impression callback الخاص بالإعلان. الفرق هو التأخّر الفعلي لديك. تتبّع ذلك كتوزيع، لا كمتوسّط — قد يكون الوسيط 400 ميلي ثانية، لكن إذا كان المئين الخامس والتسعون لديك 4 ثوانٍ، فأنت تواجه مشكلة ذيل ذات دلالة تطال 5 بالمئة من مجمل الـ impressions.
إذا كنت لا تقيس تأخّر الإعلانات، فأنت تطير عمياناً بشأن أحد أكثر المتغيّرات تأثيراً في منظومة تحقيق الدخل لديك. ابدأ بقياسه اليوم — وستعثر بشبه يقين على إيرادات لم تكن تعلم أنّك تخسرها.
خفض التأخّر
حمّل مسبقاً بقوّة
اطلب الإعلان التالي بمجرّد انتهاء الإعلان الحالي. وبالنسبة لفيديو rewarded، اجعل الإعلان التالي جاهزاً قبل أن يرى المستخدم زرّ "شاهد الإعلان" أصلاً. أمّا بالنسبة إلى الـ interstitials، فحمّل مسبقاً أثناء نقاط الانتقال الطبيعية في مسار تطبيقك.
اضبط timeouts
اضبط حدّاً أقصى لزمن الانتظار لكل مصدر طلب — عادةً من 1 إلى 2 ثانية. إذا لم يستجب المصدر خلال الـ timeout، فانتقل إلى التالي. إنّ فقدان عدد قليل من الـ impressions ذات eCPM المرتفع لكن البطيئة يستحقّ العناء إذا كان ذلك يعني أن نسبة 95 بالمئة المتبقّية من الـ impressions تُحمَّل فوراً.
انتقل إلى bidding
استبدل استدعاءات waterfall المتسلسلة بـ bidding متزامن كلما أمكن ذلك. إنّ كلاً من Open Bidding عبر GAM و in-app bidding عبر منصّة mediation لديك يُقلّلان من التأخّر بشكل جذري مقارنةً بالـ waterfalls التقليدية.
تعاون مع شريك مُدار
شريك تحقيق الدخل المُدار يُراقب التأخّر عبر منظومة إعلاناتك بأكملها ويُحسِّن باستمرار من أجل السرعة جنباً إلى جنب مع الإيرادات. يستطيع تحديد مصادر الطلب التي تُضيف تأخّراً غير متناسب وتعديل إعداداتك لإزالة نقاط الاختناق — مُستردّاً في أحيان كثيرة إيرادات لم تكن تعلم أصلاً أنّك تخسرها.