> ## Content Index
> Fetch the complete content index at: https://arabroot.io/llms.txt
> Use this file to discover other available public pages before exploring further.

# ميزانية التسويق وتكلفة العميل CAC والعائد ROI
- URL: https://arabroot.io/articles/ميزانية-التسويق-وتكلفة-العميل-cac-والعائد-roi/
- Published: 2026-10-25T05:40:00.000Z
- Updated: 2026-10-25T12:56:25.000Z
- Description: كيف تحسب تكلفة اكتساب العميل وقيمته وفترة الاسترداد والعائد لكل قناة، وكيف تحدد حجم الميزانية من هدفك لا من نسب الشركات الكبيرة.
- Author: فريق عرب رووت
- Tags: الأدلة التقنية, التسويق والمبيعات, ريادة الأعمال والمالية, استراتيجية تقنية

في اجتماع نهاية الربع يقول مسؤول التسويق إن تكلفة اكتساب العميل 1500 ريال، ويقول المؤسس إن الإعلانات وحدها كلفت 3700 ريال لكل عميل، ويقول المدير المالي إن الرقم الحقيقي أعلى من الاثنين. والثلاثة صادقون، والثلاثة يحسبون من نفس الجدول، والفرق فقط في ما وضعه كل منهم في البسط والمقام. وهذا الاختلاف ليس تفصيلاً محاسبياً، فالرقم الأول يقول «ضاعف الإنفاق»، والثاني يقول «أوقف الإعلانات»، والثالث يقول «راجع الفريق كله». لذلك قبل أن تسأل كم تنفق على التسويق، يجب أن تتفق مع فريقك على كيف تحسب ما يعود منه.

وفي مقال خطة التسويق من هذا المسار كتبنا الميزانية بعمودين للوقت والمال، وفي هذا المقال نحسبها بالأرقام، وفيه سوف نتناول:

- تكلفة اكتساب العميل CAC، والفرق بين CAC الإعلانات والمختلط والكامل.
- قيمة العميل على مدى حياته LTV، ونسبة LTV إلى CAC، وفترة الاسترداد Payback.
- العائد على الاستثمار ROI والعائد على الإنفاق الإعلاني ROAS.
- تجربة عملية: سكربت Python في Docker يحسب كل ذلك لكل قناة من ربع سنة واحد.
- كيف تحدد حجم الميزانية: نسبة من الإيراد، أو من الهدف إلى الأسفل.

وأما مفاهيم العائد ROI والقيمة الحالية NPV لمشروع تقني عموماً، فقد شرحناها في [مقال حساب العائد ROI والقيمة الحالية NPV](https://arabroot.io/articles/%D8%AD%D8%B3%D8%A7%D8%A8%D8%A7%D8%AA-%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9-%D8%A7%D9%84%D8%AC%D8%AF%D9%88%D9%89-roi-%D9%88-npv/)، ولغة القسم المالي في [مقال المالية للتقنيين](https://arabroot.io/articles/%D8%A7%D9%84%D9%85%D8%A7%D9%84%D9%8A%D8%A9-%D9%84%D9%84%D8%AA%D9%82%D9%86%D9%8A%D9%8A%D9%86-%D9%84%D8%BA%D8%A9-%D9%82%D8%B3%D9%85-%D8%A7%D9%84%D9%85%D8%A7%D9%84%D9%8A%D8%A9/)، فلن نكررهما هنا.

## تكلفة اكتساب العميل CAC

تكلفة اكتساب العميل Customer Acquisition Cost، واختصاراً CAC، هي ما أنفقته لتجلب عميلاً واحداً يدفع، وصيغتها بسيطة: الإنفاق في فترة مقسوماً على عدد العملاء الجدد في نفس الفترة. والصعوبة كلها في سؤال واحد: ما الذي يدخل في «الإنفاق»؟ والصورة التالية تبين ثلاث إجابات من نفس الربع في التجربة التي سوف نشغلها بعد قليل:

![ثلاثة أعمدة للربع نفسه: CAC الإعلانات فقط Paid CAC بإنفاق 63,000 ريال على 17 عميلاً يساوي 3,706 ريالات، وCAC المختلط Blended CAC بإنفاق 75,000 ريال على 50 عميلاً يساوي 1,500 ريال، وCAC الكامل Fully loaded CAC بإنفاق 171,000 ريال تشمل رواتب الفريق 90,000 والأدوات 6,000 على 50 عميلاً يساوي 3,420 ريالاً](https://arabroot.io/content/images/2026/10/marketing-budget-roi-01-cac.webp)

نفس الجدول، وثلاثة أرقام تقود إلى ثلاثة قرارات مختلفة

- **CAC الإعلانات Paid CAC**: إنفاق الإعلانات مقسوماً على العملاء الذين جاؤوا من الإعلانات فقط، وهو الرقم الذي تحتاجه لتقرر هل تزيد ميزانية الإعلانات أم تخفضها.
- **CAC المختلط Blended CAC**: كل الإنفاق المباشر على القنوات مقسوماً على كل العملاء الجدد من كل المصادر، وهو يبدو أفضل دائماً لأنه يضيف عملاء المحتوى والإحالات والبحث المجاني إلى المقام.
- **CAC الكامل Fully loaded CAC**: كل ما سبق مع رواتب فريق التسويق والمبيعات والأدوات المشتركة، وهو الرقم الذي يهم المستثمر والمدير المالي، لأنه يقول كم يكلف النمو فعلاً.

والقاعدة أن تستخدم كل رقم لسؤاله، فلا تقرر ميزانية الإعلانات من CAC المختلط، لأن الإحالات المجانية سوف تغطي على إعلانات خاسرة، ولا تقدم للمستثمر CAC الإعلانات وحده، لأنه يخفي تكلفة الفريق.

## قيمة العميل على مدى حياته LTV

قيمة العميل Customer Lifetime Value، واختصاراً LTV، هي الربح الإجمالي الذي تتوقعه من عميل واحد طوال مدة بقائه معك. والصيغة البسيطة المستخدمة في الاشتراكات الشهرية كما يلي:

```text
LTV = متوسط الإيراد الشهري لكل عميل ARPA × هامش الربح الإجمالي Gross Margin ÷ نسبة الإلغاء الشهرية Churn
```

فإذا كان العميل يدفع 400 ريال شهرياً، وهامش الربح الإجمالي 80% بعد تكلفة الاستضافة ورسوم الدفع والدعم، ويلغي 3% من العملاء اشتراكهم كل شهر، فمتوسط بقاء العميل 1 ÷ 0.03 أي 33.3 شهراً، وLTV يساوي 400 × 0.8 ÷ 0.03 أي 10,667 ريالاً. ولاحظ أننا استخدمنا الربح الإجمالي وليس الإيراد، والسبب أن الإيراد لا يعود كله إليك، فجزء منه يذهب للسيرفرات والدعم الفني، ومقارنة الإيراد بـ CAC تجعل كل قناة تبدو أفضل مما هي.

وهذه الصيغة تبسيط له حدود يجب أن تعرفها: فهي تفترض أن نسبة الإلغاء ثابتة، وأن العميل لا يرفع اشتراكه مع الوقت، وهي حساسة جداً لنسبة الإلغاء كما سوف نرى في التجربة. وفي الشركة الجديدة التي عمرها ستة أشهر لا توجد بيانات كافية عن عميل بقي ثلاث سنوات، لذلك لا تبن قراراً كبيراً على LTV محسوب من أشهر قليلة.

### نسبة LTV إلى CAC وفترة الاسترداد

بعد أن تعرف الرقمين، يأتي السؤالان المهمان: هل يعود العميل بأكثر مما كلفك؟ ومتى؟ والمرجع الأشهر هنا مقال [SaaS Metrics 2.0](https://www.forentrepreneurs.com/saas-metrics-2/?ref=arabroot.io) لـ David Skok، وفيه أن أفضل شركات SaaS تكون فيها نسبة LTV إلى CAC أعلى من 3، وأحياناً 7 أو 8، وأن كثيراً منها يسترد CAC خلال 5 إلى 7 أشهر، وأن الربحية تصبح ضعيفة إذا تجاوزت فترة الاسترداد 12 شهراً. ويذكر في نفس المقال أن كثيراً من الشركات السليمة لا تحقق هذه الأرقام في بدايتها، ولكنها ترى كيف تصل إليها، فهي إرشادات وليست شروطاً.

وفترة الاسترداد Payback هي عدد الأشهر حتى يغطي الربح الإجمالي من العميل تكلفة اكتسابه، أي CAC مقسوماً على الربح الإجمالي الشهري للعميل. والصورة التالية تبين ذلك لنفس الأرقام:

![رسم بياني: خط الربح الإجمالي التراكمي من عميل واحد يرتفع 320 ريالاً كل شهر، ويقطع خط CAC المختلط 1,500 ريال بعد 4.7 أشهر، وخط CAC الكامل 3,420 ريالاً بعد 10.7 أشهر، وخط CAC الإعلانات 3,706 ريالات بعد 11.6 شهراً](https://arabroot.io/content/images/2026/10/marketing-budget-roi-02-payback.webp)

قبل نقطة التقاطع أنت تمول العميل، وبعدها يبدأ في تمويل نموك

وفترة الاسترداد أهم من LTV للشركة الصغيرة، والسبب أن LTV وعد بمال سوف يأتي خلال ثلاث سنوات، أما فترة الاسترداد فتقول كم شهراً سوف يبقى مالك عند العميل قبل أن يعود، وهذا ما يحدد هل تستطيع أن تنمو من إيرادك أم تحتاج تمويلاً، وقد شرحنا ما يسأل عنه المستثمرون في [مقال جمع التمويل](https://arabroot.io/articles/%D8%AC%D9%85%D8%B9-%D8%A7%D9%84%D8%AA%D9%85%D9%88%D9%8A%D9%84-%D9%85%D9%86-%D9%82%D8%A7%D8%A6%D9%85%D8%A9-%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AB%D9%85%D8%B1%D9%8A%D9%86-%D8%A7%D9%84%D9%89-%D8%A7%D8%BA%D9%84%D8%A7%D9%82-%D8%A7%D9%84%D8%AC%D9%88%D9%84%D8%A9/).

## العائد ROI والعائد على الإنفاق الإعلاني ROAS

العائد على الاستثمار Return on Investment، واختصاراً ROI، هو صافي ما عاد من الإنفاق مقسوماً على الإنفاق: (العائد ناقص التكلفة) ÷ التكلفة. والعائد على الإنفاق الإعلاني Return on Ad Spend، واختصاراً ROAS، هو الإيراد الذي جاء من الإعلانات مقسوماً على إنفاق الإعلانات، أي أنه لا يطرح التكلفة ولا يحسب الهامش. والفرق مهم، فـ ROAS يساوي 2 يبدو ربحاً، ولكن إذا كان هامش الربح الإجمالي 40% فأنت تخسر مع كل ريال، لذلك فـ ROAS مقياس للحملة داخل المنصة الإعلانية، وROI بالربح الإجمالي هو المقياس للقرار.

والسؤال الثاني في ROI هو الفترة: عائد شهر واحد من اشتراك شهري يجعل كل قناة خاسرة، وعائد خمس سنوات يجعل كل قناة رابحة. لذلك نحسب في التجربة عائد 12 شهراً، مع تطبيق نسبة الإلغاء شهراً بشهر، وهي فترة قريبة من قرارات الميزانية السنوية.

## تجربة عملية: نحسب كل القنوات من ربع واحد

الأرقام في السكربت التالي مثال لشركة SaaS صغيرة تبيع للشركات، وليست أرقام سوق، فاستبدلها بأرقام ربعك: إنفاق كل قناة وعدد العملاء الجدد منها، ورواتب فريق التسويق والأدوات المشتركة، ومتوسط الاشتراك والهامش ونسبة الإلغاء. والسكربت لا يحتاج أي مكتبة خارجية، وهو كاملاً كما يلي:

```python
# CAC, LTV, payback and ROI per channel from one quarter of example numbers (SAR).
#   python unit_economics.py
# Inputs are an example for a small B2B SaaS; replace them with your own quarter.

# Quarter totals per channel: direct spend (ads, sponsorships, tools for that channel) and new paying customers
CHANNELS = {
    #             spend   customers
    "google_ads": (36000, 12),
    "linkedin_ads": (27000, 5),
    "content_seo": (6000, 14),     # writing tools and freelance edits only; staff time is counted below
    "newsletter": (1500, 9),
    "referral": (4500, 10),        # 450 SAR credit per referred customer
}
TEAM_COST = 90000        # marketing salaries for the quarter (one marketer and part of a founder's time)
TOOLS_COST = 6000        # shared marketing tools for the quarter (email, analytics, design)

ARPA = 400               # average revenue per account, SAR per month
GROSS_MARGIN = 0.80      # after hosting, payment fees and support
MONTHLY_CHURN = 0.03     # 3% of customers cancel each month

def ltv(arpa=ARPA, gm=GROSS_MARGIN, churn=MONTHLY_CHURN):
    # simple LTV: monthly gross profit per customer x expected lifetime (1 / churn) months
    return arpa * gm / churn

def payback_months(cac, arpa=ARPA, gm=GROSS_MARGIN):
    return cac / (arpa * gm)

def main():
    L = ltv()
    print(f"LTV = {ARPA} x {GROSS_MARGIN:.0%} / {MONTHLY_CHURN:.0%} = {L:,.0f} SAR  (expected lifetime {1 / MONTHLY_CHURN:.1f} months)")
    print()
    print(f"{'channel':<14}{'spend':>8}{'cust':>6}{'CAC':>8}{'LTV:CAC':>9}{'payback':>9}{'12m ROI':>9}")
    total_spend = total_cust = 0
    for name, (spend, cust) in CHANNELS.items():
        cac = spend / cust
        # 12-month gross profit of this channel's customers, with churn applied month by month
        gp12 = sum(cust * (1 - MONTHLY_CHURN) ** m * ARPA * GROSS_MARGIN for m in range(12))
        roi = (gp12 - spend) / spend
        print(f"{name:<14}{spend:>8,}{cust:>6}{cac:>8,.0f}{L / cac:>9.1f}{payback_months(cac):>8.1f}m{roi:>9.0%}")
        total_spend += spend
        total_cust += cust
    print()
    paid = ["google_ads", "linkedin_ads"]
    paid_spend = sum(CHANNELS[c][0] for c in paid)
    paid_cust = sum(CHANNELS[c][1] for c in paid)
    rows = [
        ("Paid CAC (ads only)", paid_spend, paid_cust),
        ("Blended CAC (all channels, spend only)", total_spend, total_cust),
        ("Fully loaded CAC (+ team + tools)", total_spend + TEAM_COST + TOOLS_COST, total_cust),
    ]
    for label, s, c in rows:
        cac = s / c
        print(f"{label:<40}{s:>9,} / {c:<3} = {cac:>6,.0f} SAR   LTV:CAC {L / cac:4.1f}   payback {payback_months(cac):4.1f} months")
    print()
    print("Sensitivity of fully loaded LTV:CAC to churn")
    cac = (total_spend + TEAM_COST + TOOLS_COST) / total_cust
    for ch in (0.02, 0.03, 0.05, 0.08):
        print(f"  churn {ch:.0%}/month -> LTV {ltv(churn=ch):>7,.0f} SAR, LTV:CAC {ltv(churn=ch) / cac:4.1f}")

if __name__ == "__main__":
    main()
```

ونشغله في Container مؤقت من Docker Image الرسمية لـ Python:

```bash
docker run --rm --name mka-unit -v "$(pwd)":/lab -w /lab python:3.13.17-slim python unit_economics.py
```

والمخرج سوف يكون كما يلي:

```text
LTV = 400 x 80% / 3% = 10,667 SAR  (expected lifetime 33.3 months)

channel          spend  cust     CAC  LTV:CAC  payback  12m ROI
google_ads      36,000    12   3,000      3.6     9.4m       9%
linkedin_ads    27,000     5   5,400      2.0    16.9m     -40%
content_seo      6,000    14     429     24.9     1.3m     662%
newsletter       1,500     9     167     64.0     0.5m    1859%
referral         4,500    10     450     23.7     1.4m     626%

Paid CAC (ads only)                        63,000 / 17  =  3,706 SAR   LTV:CAC  2.9   payback 11.6 months
Blended CAC (all channels, spend only)     75,000 / 50  =  1,500 SAR   LTV:CAC  7.1   payback  4.7 months
Fully loaded CAC (+ team + tools)         171,000 / 50  =  3,420 SAR   LTV:CAC  3.1   payback 10.7 months

Sensitivity of fully loaded LTV:CAC to churn
  churn 2%/month -> LTV  16,000 SAR, LTV:CAC  4.7
  churn 3%/month -> LTV  10,667 SAR, LTV:CAC  3.1
  churn 5%/month -> LTV   6,400 SAR, LTV:CAC  1.9
  churn 8%/month -> LTV   4,000 SAR, LTV:CAC  1.2
```

وفي المخرج أعلاه لاحظ التالي:

- **LinkedIn خاسر في هذا المثال**: CAC يساوي 5,400 ريال، ونسبة LTV إلى CAC تساوي 2.0، وفترة الاسترداد 16.9 شهراً، والعائد خلال 12 شهراً سالب 40%. والحكم هنا على هذه الحملة بهذه الرسالة، فهي لا تسترد تكلفتها خلال سنة، وقد تنجح رسالة أخرى أو شريحة أخرى في نفس المنصة.
- **Google Ads على الحد**: نسبة 3.6 جيدة بمعيار Skok، ولكن فترة الاسترداد 9.4 أشهر والعائد خلال 12 شهراً 9% فقط، أي أنه يستحق الاستمرار مع العمل على تحسين التحويل في الصفحة التي يصل إليها الزائر.
- **المحتوى والنشرة والإحالات تبدو مذهلة**: عائد يتجاوز 600% و1800%، والسبب أن السكربت لا يحسب في إنفاقها إلا الأدوات والتحرير، أما وقت الفريق الذي كتب المحتوى وبنى القائمة فهو في سطر الفريق. وهذا هو الفخ المعتاد: القنوات «المجانية» ليست مجانية، وإنما تكلفتها في الرواتب.
- **الأرقام الثلاثة في الأسفل تحكي القصة كاملة**: CAC الإعلانات 3,706 بفترة استرداد 11.6 شهراً، والمختلط 1,500 بـ 4.7 أشهر، والكامل 3,420 بـ 10.7 أشهر ونسبة 3.1\. فلو قدمت للإدارة الرقم المختلط وحده لقررت مضاعفة الإنفاق، بينما الرقم الكامل يقول إن الشركة على الحد بالكاد.
- **الحساسية لنسبة الإلغاء كبيرة جداً**: نفس CAC الكامل يعطي نسبة 4.7 إذا كان الإلغاء 2% شهرياً، و1.2 إذا كان 8%. لذلك فتحسين بقاء العملاء قد يحسن اقتصاديات التسويق أكثر من أي تحسين في الإعلانات.

⚠️

عدد العملاء لكل قناة في المثال صغير (5 عملاء من LinkedIn و9 من النشرة)، وفي الواقع فالفرق بين 5 و8 عملاء في ربع واحد قد يكون صدفة. لا توقف قناة ولا تضاعفها من ربع واحد بأعداد بهذا الحجم، وانتظر حتى يتجمع عدد كاف، أو اجمع ربعين قبل القرار.

## كم تنفق على التسويق؟

هناك طريقتان معروفتان لتحديد حجم الميزانية، والأنسب للشركة الصغيرة أن تستخدم الثانية وتتحقق بالأولى:

### من الأعلى: نسبة من الإيراد

وجد [مسح Gartner لإنفاق مديري التسويق لعام 2025](https://www.gartner.com/en/newsroom/press-releases/2025-05-12-gartner-2025-cmo-spend-survey-reveals-marketing-budgets-have-flatlined-at-seven-percent-of-overall-company-revenue?ref=arabroot.io) أن ميزانيات التسويق بقيت عند 7.7% من إيرادات الشركة، كما كانت في 2024، وأن الإعلانات المدفوعة Paid Media تمثل 30.6% من ميزانية التسويق، أي 2.4% من الإيراد. ولكن انتبه إلى من شارك في المسح: 402 من مديري التسويق في أمريكا الشمالية والمملكة المتحدة وأوروبا، وأغلبهم في شركات تتجاوز إيراداتها مليار دولار سنوياً. فهذه النسبة مرجع لشركة ناضجة تحافظ على حصتها، وليست مناسبة لشركة ناشئة إيرادها صغير أو غير موجود، فـ 7.7% من لا شيء لا شيء.

### من الهدف إلى الأسفل

الطريقة الأنسب للشركة الصغيرة أن تبدأ من الهدف في خطة التسويق وتضربه في CAC الكامل الذي حسبته: فإذا كان الهدف 30 عميلاً في الربع، وCAC الكامل 3,420 ريالاً، فالميزانية الكاملة نحو 102,600 ريال في الربع بين رواتب وأدوات وإنفاق مباشر. ثم تسأل: هل تستطيع الشركة تحمل هذا المبلغ؟ وهل فترة الاسترداد تسمح بأن يعود المال قبل أن تحتاجه؟ فإذا كانت الإجابة لا، فإما أن تخفض الهدف، أو أن تخفض CAC بتحسين المرحلة الأضعف في القمع، أو أن تنقل المال من القناة الخاسرة إلى القناة الرابحة.

وخصص دائماً جزءاً صغيراً ثابتاً من الميزانية للتجارب، أي قنوات أو رسائل جديدة لم تختبرها، والسبب أن القناة الرابحة اليوم ترتفع تكلفتها مع الوقت ومع دخول المنافسين، فإذا لم تجرب شيئاً جديداً كل ربع فلن تجد بديلاً عندما يحدث ذلك.

## كيف تجمع هذه الأرقام فعلاً؟

السكربت يحتاج رقمين لكل قناة: الإنفاق وعدد العملاء. والإنفاق سهل، فهو في الفواتير وفي لوحة كل منصة إعلانية، أما ربط كل عميل بقناته فهو الجزء الصعب، ويحتاج ثلاثة أشياء:

1. **روابط UTM** في كل رابط تنشره، حتى تعرف أداة التحليلات مصدر كل زيارة، وهذا موضوع مقال قياس التسويق في المسار.
2. **حفظ المصدر مع العميل** عند التسجيل في قاعدة بياناتك، وليس في أداة التحليلات فقط، لأن الدفع يحدث بعد أسابيع وأداة التحليلات قد لا تربط الحدثين.
3. **نموذج إسناد Attribution واحد** تتفق عليه مع الفريق، مثل المصدر الأول أو الأخير، وتكتبه في الخطة، والسبب أن تغيير النموذج يغير أرقام القنوات كلها، كما رأينا في تجربة مقال القمع.

وسؤال «كيف عرفت بنا؟» في نموذج التسجيل بسيط ولكنه مفيد جداً، فهو يلتقط التوصيات والبودكاست والمعارض التي لا تظهر في أي رابط.

## أخطاء شائعة

- **حساب CAC دون الرواتب**: يجعل القنوات التي تعتمد على وقت الفريق تبدو مجانية.
- **LTV بالإيراد لا بالربح الإجمالي**: يرفع النسبة بقدر الهامش المفقود.
- **LTV من بيانات أشهر قليلة**: نسبة الإلغاء في الأشهر الأولى لا تمثل السنوات القادمة.
- **الاعتماد على ROAS المنصة الإعلانية**: المنصة تحسب التحويلات بنموذج الإسناد الخاص بها، وقد تنسب لنفسها تحويلات كانت سوف تحدث دون الإعلان، ولا تطرح أي تكلفة غير الإعلان.
- **قرارات من أعداد صغيرة**: خمسة عملاء في ربع لا تكفي لإيقاف قناة أو مضاعفتها.
- **المقارنة بنسب الشركات الكبيرة**: نسبة 7.7% من الإيراد تخص شركات ناضجة بأغلبها فوق مليار دولار، وليست هدفاً لشركة ناشئة.

## الخلاصة

وصلنا لنهاية الموضوع، وأهم ما فيه:

- CAC له ثلاث نسخ: الإعلانات للقرار الإعلاني، والمختلط للصورة العامة، والكامل مع الرواتب والأدوات للقرار المالي، وفي المثال كانت 3,706 و1,500 و3,420 ريالاً من نفس الربع.
- احسب LTV بالربح الإجمالي، واعرف أنه حساس جداً لنسبة الإلغاء: من 4.7 إلى 1.2 بين إلغاء 2% و8% شهرياً.
- بمعيار David Skok: نسبة LTV إلى CAC فوق 3، واسترداد خلال 5 إلى 7 أشهر للأفضل، وفوق 12 شهراً تضعف الربحية.
- ROAS مقياس للحملة، وROI بالربح الإجمالي لفترة محددة هو مقياس القرار.
- حدد الميزانية من الهدف مضروباً في CAC الكامل، وتحقق منها بقدرة الشركة وفترة الاسترداد، لا بنسبة 7.7% التي تخص الشركات الكبيرة.
- القنوات «المجانية» تكلفتها في وقت الفريق، فاحسبها قبل أن تقارنها بالإعلانات.

وفي المقالات القادمة بإذن الله سوف نشرح متى تستحق الإعلانات المدفوعة، وكيف تطلق منتجاً تقنياً، والأنظمة التي تحكم التسويق في السعودية:

[![](https://arabroot.io/content/images/2026/10/marketing-plan-cover-cover.webp)دليلخطة التسويق Marketing Plan لشركة تقنية ناشئةكيف تكتب خطة تسويق في صفحة واحدة لتسعين يوماً، من هدف مرتبط بالإيراد إلى القنوات والميزانية والمراجعة، مع قالب جاهز.](https://arabroot.io/articles/%D8%AE%D8%B7%D8%A9-%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82-marketing-plan-%D9%84%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%82%D9%86%D9%8A%D8%A9-%D9%86%D8%A7%D8%B4%D8%A6%D8%A9/)[![](https://arabroot.io/content/images/2026/10/paid-ads-cover-cover.webp)دليلالإعلانات المدفوعة Paid Ads للشركات التقنية: متى تستحق؟متى تدفع الشركة التقنية على إعلانات البحث أو التواصل، وكيف تبني الميزانية بأرقام منشورة وتقيس العميل الذي دفع لا النقرة.](https://arabroot.io/articles/%D8%A7%D9%84%D8%A7%D8%B9%D9%84%D8%A7%D9%86%D8%A7%D8%AA-%D8%A7%D9%84%D9%85%D8%AF%D9%81%D9%88%D8%B9%D8%A9-paid-ads-%D9%84%D9%84%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D8%A7%D9%84%D8%AA%D9%82%D9%86%D9%8A%D8%A9-%D9%85%D8%AA%D9%89-%D8%AA%D8%B3%D8%AA%D8%AD%D9%82/)[![](https://arabroot.io/content/images/2026/10/launch-playbook-cover-cover.webp)دليلإطلاق منتج تقني Product Launch: خطة الأسابيع الستةماذا تجهز في كل أسبوع من الأسابيع الستة قبل إطلاق منتج تقني، وأين تنشر يوم الإطلاق، وكيف تحكم على النتيجة بعده بشهر.](https://arabroot.io/articles/%D8%A7%D8%B7%D9%84%D8%A7%D9%82-%D9%85%D9%86%D8%AA%D8%AC-%D8%AA%D9%82%D9%86%D9%8A-product-launch-%D8%AE%D8%B7%D8%A9-%D8%A7%D9%84%D8%A7%D8%B3%D8%A7%D8%A8%D9%8A%D8%B9-%D8%A7%D9%84%D8%B3%D8%AA%D8%A9/)[![](https://arabroot.io/content/images/2026/10/marketing-analytics-cover-cover.webp)دليلقياس التسويق: روابط UTM والإسناد Attributionكيف تعرف القناة التي جاءت بكل عميل: روابط UTM بقواعد تسمية ثابتة، وتحويل تعرفه أنت، ونموذج إسناد تفهم ما يحسبه.](https://arabroot.io/articles/%D9%82%D9%8A%D8%A7%D8%B3-%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82-%D8%B1%D9%88%D8%A7%D8%A8%D8%B7-utm-%D9%88%D8%A7%D9%84%D8%A7%D8%B3%D9%86%D8%A7%D8%AF-attribution/)[![](https://arabroot.io/content/images/2026/10/business-case-cover-cover.webp)دليلحساب العائد ROI والقيمة الحالية NPV لمشروعك التقنيكيف تحسب العائد وفترة الاسترداد والقيمة الحالية لمشروع تقني، وتختبر افتراضاته، وتعرضه على قسم المالية في صفحة واحدة.](https://arabroot.io/articles/%D8%AD%D8%B3%D8%A7%D8%A8%D8%A7%D8%AA-%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9-%D8%A7%D9%84%D8%AC%D8%AF%D9%88%D9%89-roi-%D9%88-npv/)

## سجل التحديثات

- أكتوبر 2026: كتابة المقال، مع تجربة حساب CAC وLTV وفترة الاسترداد والعائد لكل قناة بسكربت Python 3.13.17 في Docker على أرقام مثال، ومعايير SaaS Metrics 2.0، ونتائج مسح Gartner لإنفاق مديري التسويق 2025.