أغلب الأسئلة اللي بتيجيلنا عن زيادة تحميلات التطبيق بتبدأ بنفس السؤال الغلط: “أنهي قناة أرخص؟”. وده السؤال اللي بيخلّيك تحرق ميزانيتك وإنت فاكر إنك بتوفّر.
المشكلة إن أرخص تحميل (install) غالباً بيطلع أغلى تحميل. التحميل الرخيص اللي ما بيرجعش، ولا بيدفع، بيعمل حاجتين: بيخرب الـ data بتاعتك، وبيخلّي الخوارزمية تروح تجيبلك ناس تانية زيّه بالظبط. فإنت بتدفع مرتين: مرة على التحميل الفاضي، ومرة على إن المنصة اتعلّمت تدوّر على نوعية المستخدم الغلط.
في المقال ده هنقلب السؤال. مش “أنهي قناة أرخص؟”، لكن “أنهي قناة بتجيب تحميلات بتتحوّل لعملاء دفعوا؟”. ده الرقم الوحيد اللي بيقول لك بصدق أنهي قناة من الستة تكبّرها.
قاموس سريع (قبل ما نبدأ)
- الـ install (التحميل): لما حد ينزّل تطبيقك على جهازه. ده أول خطوة بس، مش بيع.
- الـ CPI: تكلفة التحميل الواحد (cost per install). صرفت كام عشان حد ينزّل التطبيق.
- الـ cost per quality install: تكلفة التحميل اللي بيتحوّل فعلاً لمستخدم بقيمة (سجّل، رجع، أو دفع). ده الرقم اللي بيهمّك، مش الـ CPI الخام.
- الـ attribution (نسب التحميل): ربط التحميل بالإعلان اللي جابه. يعني تسأل المستخدم بشكل غير مباشر: إنت جاي من أنهي قناة؟
- الـ MMP: أداة قياس محايدة بتجمع أرقام كل القنوات في مكان واحد، زي حكم مستقل بدل ما كل قناة تحكم على نفسها.
- الـ retention (البقاء): نسبة المستخدمين اللي بيفضلوا يستخدموا تطبيقك بعد أيام من التحميل. التحميل اللي بيختفي تاني يوم مالوش قيمة.
- الـ LTV: قيمة العميل على مدى عمره معاك. بيصرف كام إجمالاً قبل ما يسيبك.
ليه أرخص تحميل بيطلع أغلى تحميل؟
لأن الـ CPI اللي بتشوفه رقم ظاهري. هو بيقيس تكلفة التحميل، مش تكلفة العميل. والقناة اللي تحميلها رخيص ممكن تكون أغلى قناة عندك فعلاً، لو التحميلات دي ما بترجعش وما بتدفعش.

خليها بمثال أرقامه واضحة. عندك قناتين:
- قناة A: الـ CPI = 5 ريال، ومن كل 100 تحميل، 2 بس بيتحوّلوا لمستخدم دفع.
- قناة B: الـ CPI = 9 ريال، ومن كل 100 تحميل، 6 بيتحوّلوا لمستخدم دفع.
القناة A عشان توصل لمستخدم دفع واحد بتدفع 100 تحميل ÷ 2 = 50 تحميل، يعني 250 ريال. القناة B بتدفع 100 ÷ 6 ≈ 17 تحميل، يعني حوالي 150 ريال. القناة “الأغلى” في الـ CPI جابت لك العميل اللي دفع بثلث التكلفة تقريباً.
الخلاصة اللي تطبّقها بكرة: متقارنش القنوات بالـ CPI أبداً. الرقم الوحيد اللي بيقارن صح هو تكلفة المستخدم اللي دفع. وفي القسم اللي جاي هنحسبه بالظبط.
كام تحميل فعلاً بيتحوّل لعميل دفع؟
أقل بكتير مما تتخيّل. حسب تقرير RevenueCat لحالة تطبيقات الاشتراك 2025، متوسط تطبيقات الاشتراك بيحوّل حوالي 1.9% بس من التحميلات لمشتركين دفعوا خلال 35 يوم. يعني من كل 1000 تحميل، حوالي 19 بيدفعوا. ده متوسط، وبيختلف حسب الفئة والسوق.
الأرقام دي بتفكّك السؤال كله. لو متوسط الـ conversion للي دفع 1.9%، يبقى تكلفة العميل اللي دفع الحقيقية عندك = الـ CPI مضروب في حوالي 50. الـ CPI اللي شكله 5 ريال هو في الحقيقة 250 ريال لكل عميل دفع.
عشان تعرف إنت فين من المتوسط، خد الأرقام دي من نفس التقرير:
- أفضل التطبيقات بتوصل لـ conversion 8.5% للي دفع. يعني أربع أضعاف المتوسط تقريباً.
- نموذج الـ hard paywall (اللي بيطلب الدفع قبل ما تستخدم التطبيق) بيوصل 12.1%.
- نموذج الـ freemium (مجاني مع ميزات مدفوعة) حوالي 2.2%.
الخلاصة اللي تطبّقها بكرة: اعرف نسبة الـ conversion الحقيقية للي دفع، حتى لو رقم تقريبي من آخر 60 يوم. من غير الرقم ده، أي مقارنة بين قنواتك بتقارن أرقام ظاهرية. ولو نسبتك تحت 1.9%، المشكلة غالباً مش في القنوات، المشكلة في الـ onboarding والـ paywall.
أنهي قناة من الـ 6 تنفع تطبيقك؟
مفيش قناة “أحسن”. في قناة تنفع لتطبيقك حسب نوعه وميزانيتك وجمهورك. دي القنوات الستة اللي بنشتغل بيها مع تطبيقات B2C في المنطقة، وكل واحدة بتنفع لمين، وجودة المستخدم اللي بتجيبه.
| القناة | تنفع لمين | الـ CPI النسبي | جودة المستخدم |
|---|---|---|---|
| أداة Apple Search Ads (واختصارها ASA): إعلانات داخل متجر آبل | أي تطبيق iOS بنية شراء واضحة (اشتراكات، خدمات) | الأعلى | الأعلى في الـ retention والـ LTV |
| حملات Google App Campaigns: إعلانات جوجل عبر البحث واليوتيوب والشبكة | تطبيقات Android بحجم كبير وجمهور واسع | متوسط | متوسطة، بتتحسّن مع الـ event mapping الصح |
| منصة Meta (فيسبوك وإنستجرام) | تطبيقات بجمهور استهلاكي عريض ومحتوى بصري | من الأرخص في الـ CPI الخام | retention تحت متوسط الشبكة، فالـ payback أطول |
| منصة TikTok: إعلانات فيديو قصير | تطبيقات بتستهدف جمهور أصغر سناً ومحتوى ترفيهي | منخفض إلى متوسط | متفاوتة جداً، محتاجة فلترة بالقيمة مش بالعدد |
| تحسين متجر التطبيقات العضوي (الـ ASO): ظهورك في نتائج بحث الستور بدون إعلان | أي تطبيق، خصوصاً محدود الميزانية | قريب من الصفر | عالية، لأن المستخدم بيدوّر عليك بنفسه |
| قناة الإحالة (الـ referral): مستخدم بيدعو مستخدم | تطبيقات فيها قيمة اجتماعية أو حافز مشاركة | منخفض | الأعلى ثقة، لأنها جايّة من توصية |
خد بالك من نقطة مهمة عن أداة ASA. الـ CPI بتاعها أعلى من القنوات التانية، وده اللي بيخلّي ناس كتير تستبعدها. بس حسب مؤشرات AppTweak و Admiral Media، هي أعلى قناة مدفوعة في الـ retention والـ LTV، وبتجيب مستخدمين بيفضلوا في التطبيق وقت أطول من متوسط شبكات iOS. يعني تحميلها أغلى، بس عميلها بيفضل ويدفع أكتر. ده بالظبط الفرق بين الـ CPI وتكلفة المستخدم اللي دفع. لو لسه مش فاهم إزاي تقيس ده عبر القنوات، اقرأ ما هو الـ MMP الأول.
الخلاصة اللي تطبّقها بكرة: متبنيش خطتك على قناة واحدة “رخيصة”. وزّع تجربتك على قناتين أو تلاتة بتنفع لنوع تطبيقك، وسيب الرقم (تكلفة المستخدم اللي دفع) هو اللي يقرر مين تكبّر.
عايز تعرف أنهي قناة تكبّر وأنهي تقفل؟
في جلسة استشارية (30 دقيقة) بـ $50، بنراجع الـ tracking والقنوات بتاعتك، ونحسب معاك تكلفة المستخدم اللي دفع لكل قناة. تطلع عارف بالظبط فين فلوسك بتشتغل وفين بتتحرق.
إزاي تقيس “cost per quality install” بدل الـ CPI؟
بمعادلة واحدة بسيطة: تكلفة المستخدم اللي دفع = الـ CPI ÷ نسبة الـ conversion للمستخدم اللي دفع. الرقم ده بيقلب ترتيب قنواتك رأساً على عقب، وغالباً بيقلب القرار اللي كنت ناوي تاخده.
مثال بقناتين بنفس الـ CPI بالظبط، ونتيجة مختلفة تماماً:
- قناة X: الـ CPI = 6 ريال، نسبة الـ conversion للي دفع 1.5% → تكلفة المستخدم اللي دفع = 6 ÷ 0.015 = 400 ريال.
- قناة Y: الـ CPI = 6 ريال، نسبة الـ conversion للي دفع 4% → تكلفة المستخدم اللي دفع = 6 ÷ 0.04 = 150 ريال.
نفس الـ CPI، وفرق أكتر من الضعفين في التكلفة الحقيقية. لو كنت بتقارن بالـ CPI، كنت هتقول “القناتين زي بعض” وتوزّع الميزانية بينهم بالتساوي. وده قرار غلط بيكلّفك.
نقطة تنفيذية مهمة: نافذة القياس. متحسبش نسبة الـ conversion للي دفع في يوم أو يومين. استخدم نافذة 14 يوم على الأقل، عشان تدّي المستخدم وقت يرجع ويدفع. لو قست بدري، هتظلم القنوات اللي مستخدمها بياخد وقت يقرر (زي أداة ASA)، وتكبّر قناة تحميلها سريع وقيمته بتختفي بعد أسبوع.
الخلاصة اللي تطبّقها بكرة: اعمل جدول بسيط بأربع خانات لكل قناة: الـ CPI، نسبة الـ conversion للي دفع خلال 14 يوم، الناتج (تكلفة المستخدم اللي دفع)، والترتيب. القناة رقم 1 في الترتيب ده هي اللي تكبّرها، مش الأرخص في الـ CPI.
ليه من غير attribution مينفعش تقارن القنوات؟
لأن كل قناة بتنسب لنفسها أكبر قدر ممكن من التحميلات والمبيعات. لو جمعت اللي بتدّعيه منصات Meta و ASA والستور، هتلاقي المجموع أكبر من تحميلاتك الحقيقية. ده اسمه over-claiming: كل قناة بتقول “أنا اللي جبت ده” لنفس المستخدم.
والنتيجة إنك بتحسب نسبة الـ conversion للي دفع غلط لكل قناة، لأن البسط (التحميلات) متضخّم. فتطلع تكلفة المستخدم اللي دفع أرخص من الحقيقة، وتكبّر قناة فاكرها بطلة وهي بتسرق كريدت قنوات تانية.
الحل إن يكون فيه طرف محايد بيوحّد القياس ويشيل التكرار بين القنوات. ده شغل الـ MMP (زي AppsFlyer أو Adjust). هو بيربط التحميل بمصدر واحد بس، وبيوصّل التحميل بالإيراد الحقيقي اللي العميل عمله بعد كده. من غيره، أرقام قنواتك مش بتتقارن، بتتزاحم. ولو محتار تختار الأداة، شوف مقارنة AppsFlyer ولا Adjust.
الخلاصة اللي تطبّقها بكرة: قبل ما تقرّر أي قناة تكبّر، اعمل اختبار بسيط: اجمع تحميلات كل القنوات اللي بتدّعيها، وقارنها بإجمالي تحميلاتك الفعلية من الستور. لو المجموع أعلى، فأرقامك فيها تكرار، ومحتاج MMP يوحّدها قبل أي قرار.
إزاي تنفّذ ده خطوة بخطوة؟
خمس خطوات تقدر تبدأ فيها الأسبوع ده. مرتّبة بحيث كل خطوة تبني على اللي قبلها.
- عرّف event المستخدم بقيمة، مش الـ install. حدد الحدث (event) اللي بيقول “ده مستخدم بقيمة”: اشتراك، أول شراء، أو إكمال خطوة أساسية في التطبيق. ده هو هدفك، مش التحميل.
- اربط الـ event ده عبر الـ MMP. خلّي الـ MMP يسجّل الحدث ده وينسبه للقناة الصح، بدون تكرار بين القنوات. كده بقى عندك مصدر حقيقة واحد.
- قيس cost per quality install لمدة 14 يوم لكل قناة. طبّق المعادلة: الـ CPI ÷ نسبة الـ conversion للي دفع. استنى 14 يوم قبل ما تحكم على أي قناة.
- كبّر الأرخص في المستخدم اللي دفع. القناة بأقل تكلفة مستخدم دفع هي اللي تزوّد ميزانيتها، حتى لو CPI بتاعها أعلى من غيرها.
- اقفل قنوات العدد بلا قيمة. أي قناة بتجيب تحميلات كتير بتكلفة مستخدم دفع عالية جداً (أو صفر مستخدمين دفعوا)، اقفلها أو قلّلها. العدد لوحده مش هدف.
الخلاصة اللي تطبّقها بكرة: الترتيب ده مش اختياري. لو نفّذت خطوة 4 (تكبّر) قبل خطوة 2 (الربط عبر MMP)، هتكبّر قناة بناءً على رقم متضخّم. ابدأ بالقياس، وبعدين كبّر.
ليه الـ scaling بسرعة في القناة الرخيصة بيرفع تكلفتك؟
لأن كل قناة عندها سقف من الجمهور عالي الجودة. أول ما تزوّد الميزانية بسرعة، القناة بتبدأ تدوّر على جمهور أوسع وأقل دقة عشان تصرف الفلوس. النتيجة: الـ CPI بيرتفع، وجودة المستخدم بتقل في نفس الوقت.
ده اسمه التشبّع. القناة اللي كانت بتجيب مستخدم دفع بـ 150 ريال، لما تضاعف ميزانيتها فجأة، ممكن تطلعلك المستخدم اللي دفع بـ 250 أو 300 ريال، لأنك دخلت في شريحة أضعف من الجمهور.
الطريقة الصح: وسّع بالتدريج. زوّد الميزانية بنسبة معقولة كل أسبوع (مثلاً 20% إلى 30%)، وراقب تكلفة المستخدم اللي دفع بعد كل زيادة. طول ما الرقم ثابت أو قريب، كمّل. أول ما يبدأ يطلع بوضوح، وقفت عند الحد اللي القناة بتشتغل فيه كويس.
الخلاصة اللي تطبّقها بكرة: التوسيع مش زرار بتدوسه مرة. هو حلقة: زوّد، راقب الرقم، قرّر تكمّل ولا تثبت. أي قناة ليها سقف، والذكاء إنك تلاقيه قبل ما تحرق فيه فلوس.
لو الـ event mapping فيه خلل، إيه اللي بيحصل لأرقامك؟
كل رقم بعده بيطلع غلط. الـ event mapping (ربط أحداث تطبيقك بالقنوات، يعني إنك تقول للقناة “ده اللي حصل: المستخدم سجّل، أو اشترى، أو دفع كذا”) هو الأساس اللي كل المعادلات بتبني عليه. لو فيه خلل هنا، نسبة الـ conversion للي دفع غلط، فتكلفة المستخدم اللي دفع غلط، فقرار أنهي قناة تكبّر غلط.

أمثلة شائعة للخلل بنشوفها فعلاً: حدث الشراء بيتبعت بقيمة صفر، فالقناة تفتكر إن المستخدم مادفعش وتوقف تجيب زيّه. أو نفس الحدث بيتسجّل مرتين، فنسبة الـ conversion تطلع أعلى من الحقيقة. أو الحدث مش متظبط على iOS، فحملات أداة ASA تبان أضعف من حقيقتها وتقفلها وهي شغّالة.
عشان كده مراجعة الـ event mapping هي أول خطوة قبل أي قرار قنوات. ده بالظبط اللي بنبدأ بيه في أي مراجعة. التفاصيل عن الأخطاء الشائعة في 7 علامات إن الـ tracking بيكذب عليك، وإزاي تحسب التكلفة الحقيقية في حساب الـ CAC الحقيقي.
الخلاصة اللي تطبّقها بكرة: قبل ما تثق في أي رقم قناة، افحص ثلاث حاجات: حدث الشراء بيبعت قيمة حقيقية مش صفر؟ مفيش حدث بيتسجّل مرتين؟ القياس متظبط على iOS؟ لو واحدة منهم فيها خلل، كل قراراتك بعدها مبنية على رمل.
جدول القنوات الستة في صورة واحدة
ده ملخص سريع تقدر ترجعله وإنت بتقرّر. الأرقام نسبية وبتختلف حسب فئة تطبيقك وسوقك، فاستخدمها كاتجاه مش كقاعدة ثابتة.
| القناة | تنفع لمين | الـ CPI النسبي | جودة المستخدم |
|---|---|---|---|
| أداة ASA (متجر آبل) | تطبيقات iOS بنية شراء واضحة | الأعلى | الأعلى في الـ retention و LTV |
| حملات Google App | تطبيقات Android بحجم كبير | متوسط | متوسطة |
| منصة Meta | جمهور استهلاكي عريض | من الأرخص | retention تحت المتوسط |
| منصة TikTok | جمهور أصغر سناً | منخفض إلى متوسط | متفاوتة، محتاجة فلترة |
| تحسين الستور العضوي (ASO) | أي تطبيق، خاصة محدود الميزانية | قريب من الصفر | عالية |
| قناة الإحالة (referral) | تطبيقات بقيمة اجتماعية | منخفض | الأعلى ثقة |
نراجع معاك القنوات والـ tracking في 30 دقيقة
إحنا بنشتغل مع تطبيقات B2C (اللي بتبيع للمستهلك مباشرة) في المنطقة العربية. بنراجع الـ event mapping والـ attribution، ونحسب تكلفة المستخدم اللي دفع لكل قناة عندك. تطلع عارف أنهي قناة تكبّر، وأنهي تقفل، وقد إيه بتوفّر. من غير التزام.
أسئلة شائعة
إيه الفرق بين الـ CPI و cost per quality install؟
الـ CPI هو تكلفة أي تحميل، حتى لو المستخدم اختفى تاني يوم. الـ cost per quality install هو تكلفة التحميل اللي بيتحوّل فعلاً لمستخدم بقيمة (اللي دفع أو فاعل). بتحسبه بمعادلة: الـ CPI ÷ نسبة الـ conversion للي دفع. القناة ممكن يكون CPI بتاعها رخيص وتكلفة مستخدمها اللي دفع غالية جداً، والعكس.
محتاج MMP عشان أزوّد تحميلاتي؟
عشان تزوّد العدد، لأ. عشان تزوّد التحميلات اللي بتتحوّل لعملاء دفعوا بدون ما تحرق ميزانيتك، آه. من غير MMP بيوحّد القياس، كل قناة بتدّعي تحميلات مش بتاعتها، وبتقارن أرقام متضخّمة، فبتكبّر القناة الغلط. اقرأ ما هو الـ MMP.
أرخص قناة دايماً أحسن؟
لأ. أرخص قناة في الـ CPI ممكن تكون أغلى قناة في تكلفة المستخدم اللي دفع، لو تحميلاتها ما بترجعش وما بتدفعش. الرقم اللي يقرّر هو تكلفة المستخدم اللي دفع خلال 14 يوم، مش سعر التحميل.
اقرأ كمان
- ما هو الـ MMP ولماذا تطبيقك لا يقدر ينمو بدونه؟
- إزاي تحسب الـ CAC الحقيقي لتطبيقك
- 7 علامات إن الـ tracking بتاعك بيكذب عليك
- مقارنة AppsFlyer ولا Adjust لتطبيقك؟ بالأرقام
وقّف حرق الميزانية على القناة الغلط
قبل ما تزوّد صرفك الشهر الجاي، خلّينا نراجع معاك أنهي قناة بتجيب عملاء دفعوا فعلاً. في 30 دقيقة بنحسب تكلفة المستخدم اللي دفع لكل قناة، ونوريك فين فلوسك بتشتغل وفين بتتحرق.