لوحة متابعة حملات في Google Sheets من الصفر
لوحة متابعة حملات في Google Sheets هي ملف واحد بيجمّع أرقام إعلاناتك (الصرف، النتايج، التكلفة، العائد) في شاشة واحدة بتفهمها في دقيقة، وبتتلوّن لوحدها لما رقم يخرج عن الحد اللي انت حاططه. تبنيها من الصفر في ساعة تقريبًا لو رتّبت البيانات صح من الأول، ومش محتاجة برمجة. المقال ده بيشرح الهيكل خطوة خطوة: شيت للبيانات الخام، وشيت للوحة، ومعادلات بسيطة، ورسوم، وتنبيهات لونية.
لو لسه ما سحبتش بيانات ميتا لجوه الشيت، ابدأ بمقال سحب بيانات إعلانات ميتا لـ Google Sheets، لأن اللوحة هنا بتبني عليه.
محتويات المقال
ليه لوحة متابعة حملات في Google Sheets مش أداة تقارير؟
Ads Manager بيعرض كل حاجة، وده بالظبط المشكلة. لما بتفتح الحساب كل صبح بتتوه بين أعمدة كتير. اللوحة بتجبرك تختار الأرقام اللي بتتخذ بيها قرار فعلًا.
مميزات Google Sheets لشغل المتابعة اليومية:
- مجاني ومألوف: أي حد في الفريق أو العميل يفتحه من غير تدريب.
- مرن: تغيّر عمود أو معادلة في ثواني، من غير ما تستنى مطوّر.
- بيتشارك: رابط واحد للعميل بدل لقطات شاشة كل أسبوع.
- بيتربط بالتنبيهات: تقدر تضيف لاحقًا إيميل أو رسالة لما حاجة تتجاوز الحد.
وعيبه إنه مش مناسب لو عندك آلاف الصفوف يوميًا أو حسابات كتير جدًا. ساعتها بتفكّر في Looker Studio فوق نفس الشيت.
الخطوة الأولى: حدد قراراتك قبل ما ترسم أي حاجة
قبل ما تفتح الشيت اسأل نفسك: إيه القرارات اللي هاخدها من اللوحة؟ غالبًا هي دي:
- هل أوقف الحملة دي ولا أكمّل؟
- هل أزوّد الميزانية؟
- هل في إعلان تعب ولازم يتبدّل؟
- هل أنا ماشي ناحية هدف الشهر ولا لأ؟
وعلى أساس القرارات دي بتختار المؤشرات. فصل تشخيص الأرقام في الكتاب بيشرح ترتيب القراءة، وقاعدته: متبدأش بالتكلفة، ابدأ بالعائد على الإنفاق وبعدين فكّك المشكلة.
مؤشرات تكفي لمعظم الحسابات:
- الصرف (Amount Spent)
- عدد النتايج (مشتريات أو ليدز أو محادثات)
- تكلفة النتيجة
- العائد على الإنفاق الإعلاني (ROAS) لو عندك قيمة شراء
- CTR وCPM كمؤشرات تشخيص مش مؤشرات نجاح
وحد المقارنة الأساسي عندك هو هامش الربح ونقطة التعادل. لو مش عارفهم، اقرا فصل هامش الربح وBreak-even ROAS الأول، لأن أي لوحة من غيرهم بتورّيك أرقام جميلة مالهاش معنى.
هيكل لوحة متابعة حملات: التبويبات الثلاثة
اعمل ملف فيه ثلاث تبويبات (Tabs) بالترتيب ده:
1) تبويب «البيانات الخام» (Raw)
ده المكان اللي بيتحط فيه الاستيراد من ميتا، سواء يدوي أو تلقائي. قواعد مهمة:
- صف واحد لكل يوم لكل حملة (أو لكل إعلان لو عايز تفصيل أكتر).
- الصف الأول عناوين أعمدة ثابتة، وما تغيّرهاش بعدين لأن المعادلات هتعتمد عليها.
- ما تكتبش أي معادلة أو تنسيق على التبويب ده. هو للبيانات بس.
- التاريخ بصيغة تاريخ حقيقية مش نص، وإلا الفلاتر والرسوم هتتلخبط.
الأعمدة المقترحة: التاريخ، اسم الحملة، الصرف، مرات الظهور، النقرات، النتايج، قيمة الشراء.
2) تبويب «الإعدادات» (Settings)
هنا بتحط الأهداف اللي اللوحة هتقارن بيها، في خلايا مسمّاة بوضوح:
- هدف تكلفة النتيجة
- الحد الأدنى للـ ROAS (نقطة التعادل)
- ميزانية الشهر
- تاريخ بداية ونهاية الفترة اللي بتتابعها
الفايدة إنك لما الهدف يتغير تعدّله في خلية واحدة والألوان والمعادلات كلها تتحدّث.
3) تبويب «اللوحة» (Dashboard)
ده اللي بتبصّ عليه. فيه كروت أرقام فوق، وجدول حملات في النص، ورسمين تحت.
الخطوة الثالثة: المعادلات الأساسية
مش محتاج معادلات معقدة. أربع دوال تعمل 90% من الشغل.
SUMIFS: مجموع بشرط
بتجمع الصرف لحملة معينة في فترة معينة:
=SUMIFS(Raw!C:C, Raw!B:B, A5, Raw!A:A, ">="&Settings!B2, Raw!A:A, "<="&Settings!B3)
يعني: اجمع عمود الصرف (C) لما اسم الحملة (B) يساوي الخلية A5، والتاريخ (A) بين بداية ونهاية الفترة في الإعدادات.
IFERROR مع القسمة
أي نسبة (تكلفة النتيجة أو ROAS) فيها قسمة، وممكن المقام يبقى صفر. غلّفها:
=IFERROR(C5/D5, 0)
من غير كده هتظهر لك أخطاء #DIV/0! في اللوحة وتبوّظ شكلها.
QUERY: لما تحتاج تلخيص سريع
دالة QUERY بتديك جدول ملخّص كامل من الداتا الخام بمعادلة واحدة، بس هي أصعب في القراءة. لو مش متعود عليها، استخدم SUMIFS في جدول بتكتب فيه أسماء الحملات يدويًا. أوضح وأسهل في الصيانة.
XLOOKUP أو VLOOKUP: لما تجيب قيمة من جدول تاني
مفيدة لو عندك تبويب بيربط اسم الحملة بالمنتج أو بالمسؤول عنها.
الخطوة الرابعة: كروت الأرقام الكبيرة
فوق اللوحة حط 4 إلى 6 كروت: الصرف، النتايج، تكلفة النتيجة، ROAS، والمتبقي من الميزانية. كل كارت خلية كبيرة الخط بمعادلة SUMIFS أو نسبة بين خليتين.
نصيحة تصميم بسيطة: حط تحت كل رقم رقم أصغر للمقارنة بالفترة السابقة، لأن الرقم لوحده مبيقولش حاجة. «تكلفة النتيجة ارتفعت ولا نزلت؟» هي السؤال الحقيقي.
الخطوة الخامسة: التنبيهات اللونية (Conditional Formatting)
دي اللي بتحوّل الجدول لأداة قرار. من قائمة Format اختار Conditional formatting، وحط قواعد بتقارن بخلايا الإعدادات:
- تكلفة النتيجة أعلى من الهدف → خلفية حمرا.
- ROAS أقل من نقطة التعادل → خلفية حمرا.
- ROAS أعلى من نقطة التعادل بهامش مريح → خلفية خضرا.
- الصرف تعدّى النسبة المتوقعة من الميزانية لحد النهارده → خلفية صفرا.
خلي الألوان تلات بس (أحمر وأخضر وأصفر) ومتزودش، وإلا مش هتميّز حاجة.
ملحوظة مهمة: اللون بيقولك «بص هنا»، مش «اتصرف». قبل ما توقف حملة حمرا شوف حجم العينة. حملة صرفت مبلغ صغير ونتيجتها صفر مش بالضرورة فاشلة، وده شرحته في متى تزوّد الحملة ومتى توقفها.
الخطوة السادسة: الرسوم البيانية
رسمين كفاية:
- خط (Line chart): تكلفة النتيجة يوميًا مع خط ثابت للهدف. بيوريك الاتجاه، وده أهم من أي يوم لوحده.
- أعمدة (Column chart): الصرف والنتايج لكل حملة، عشان تشوف مين بياكل الميزانية ومين بيجيب نتايج.
اختار الرسم من قائمة Insert ثم Chart، وخلّي النطاق بيشاور على جدول اللوحة مش على الداتا الخام، عشان الرسم يتحدث مع الفلاتر.
تجنّب الدواير (Pie) لو عندك أكتر من 3 حملات، لأن العين مش بتقارن الشرايح بسهولة.
أخطاء شائعة في بناء اللوحة
- لوحة فيها كل المؤشرات: لو بتبصّ على 30 رقم، هتتجاهل كلهم. اختار اللي بيتبني عليه قرار.
- خلط الداتا الخام مع المعادلات: أول ما الاستيراد التلقائي يمسح صف، المعادلة بتضيع.
- مقارنة فترات مختلفة الطول: مقارنة أسبوع بشهر بتديك استنتاجات غلط.
- نسيان فترة الإسناد: أرقام آخر يومين دايمًا ناقصة لأن بعض التحويلات بتتسجل متأخر. متحكمش على اليوم ده بدري.
- عدم توثيق الأعمدة: اكتب في تبويب منفصل معنى كل مؤشر، عشان اللي يفتح الملف بعدك يفهم.
سيناريو تطبيقي: لوحة لمتجر بحملتين
عشان الفكرة تبقى ملموسة، تخيّل متجر ملابس بيشغّل حملتين: واحدة للمبيعات على جمهور بارد، وواحدة لإعادة الاستهداف. إزاي بتتبني اللوحة خطوة بخطوة؟
1) نجهّز الداتا
بتجيب بيانات آخر شهر من Ads Manager (أو من الاستيراد التلقائي) وتحطها في تبويب Raw: صف لكل يوم لكل حملة. تتأكد إن أسماء الحملتين ثابتة ومكتوبة بنفس الشكل دايمًا، لأن SUMIFS بتطابق النص حرفيًا. مسافة زيادة في الاسم كفيلة تخلّي الصف يختفي من المجموع.
2) نحدد الأهداف في الإعدادات
بتكتب في تبويب Settings هدف تكلفة الشراء ونقطة التعادل للـ ROAS (من حساب هامشك، مش من رقم عام) وميزانية الشهر. لو الأرقام دي مش جاهزة، ارجع لـ تحديد تكلفة الشراء المستهدفة وحساب ROAS قبل ما تكمل.
3) نبني جدول الحملات
في تبويب اللوحة، عمود أول بأسماء الحملتين، وبعده أعمدة الصرف والنتايج وتكلفة النتيجة وROAS. كل خلية بمعادلة SUMIFS أو نسبة بين خليتين. وبعد كده Conditional Formatting على عمودي التكلفة والـ ROAS بناءً على خلايا الإعدادات.
4) نقرا اللوحة صباحًا
الروتين اللي بنوصي بيه، وبياخد دقايق:
- بص على كروت الأرقام: هل الصرف على المسار الصحيح للميزانية؟
- بص على الألوان: في حاجة حمرا؟ لو آه، افتح الحملة دي في Ads Manager وشخّص.
- بص على رسم الاتجاه: هل تكلفة النتيجة بتتحسن أو بتسوء على مدى أيام؟
- دوّن أي قرار (زيادة، إيقاف، تبديل كرييتف) في عمود الملاحظات.
الخطوة الأخيرة بتتنسى كتير، وهي اللي بتحوّل اللوحة لذاكرة للفريق. بعد شهرين هتقدر تراجع قراراتك وتعرف أيها كان صح.
قائمة مراجعة قبل ما تعتمد اللوحة
- هل كل المعادلات مغلّفة بـ IFERROR؟
- هل الفلاتر والتواريخ بتقرا من الإعدادات مش من أرقام مكتوبة جوه المعادلات؟
- هل الداتا الخام محمية من التعديل بالغلط (Protect sheet)؟
- هل جربت تلصق بيانات يوم جديد وتتأكد إن كل حاجة اتحدثت؟
- هل في تبويب شرح بيوضح معنى كل عمود وإزاي بيتحسب؟
- هل الألوان واضحة على الموبايل (لأنك غالبًا هتبص عليها منه)؟
تطوير اللوحة لاحقًا
بعد ما اللوحة الأساسية تشتغل وتستقر، تقدر تضيف طبقات من غير ما تبوّظها: مقارنة بالأسبوع السابق، وتقسيم حسب الإعلان بدل الحملة، وتنبيه بالإيميل لما مؤشر يتخطى حد معين باستخدام Apps Script، وده موضحه Apps Script للمسوّقين. لكن قاعدة ذهبية: كل إضافة لازم تجاوب سؤال قرار حقيقي. لو مفيش قرار بيتغير بسببها، متضيفهاش.
للتأكد من أحدث التفاصيل، راجع توثيق Google Apps Script الرسمي، لأن الواجهات والسياسات بتتغيّر باستمرار.
مقالات ذات صلة بتفيدك:
- تنبيهات تليجرام من Google Sheets خطوة بخطوة
- برنامج CRM مجاني لمشروع صغير: الخيارات وإزاي تبنيه في Google Sheets
- ربط فورم الموقع بـ Google Sheets بدون بلجن
- المشغلات Triggers في Apps Script: الأنواع والحدود
أسئلة شائعة
هل اللوحة بتتحدّث لوحدها؟
بتتحدّث لو الداتا الخام بتتحدّث، يعني حسب طريقة الاستيراد اللي ركّبتها. لو الاستيراد يدوي هتلصق البيانات بنفسك، ولو تلقائي بيتحدّث بجدول زمني. المعادلات واللوحة نفسها بتتحسب لوحدها في الحالتين.
أقدر أشاركها مع العميل؟
أيوه، بس شاركه نسخة «عرض فقط» وخبّي تبويبات الداتا الخام والإعدادات لو فيها حاجة مش عايزه يشوفها. ولو العميل محتاج تقرير أنضف شكلًا، اربط الشيت بـ Looker Studio.
أحط كل الحسابات في ملف واحد؟
الأحسن ملف لكل عميل، عشان الصلاحيات والخصوصية. ولو عندك عملاء كتير اعمل ملف نموذج (Template) وانسخه لكل عميل جديد.
لو الأرقام في الشيت مختلفة عن Ads Manager؟
ده طبيعي أحيانًا بسبب فرق المنطقة الزمنية أو نافذة الإسناد أو التحويلات المتأخرة. اتأكد إن إعدادات الاستيراد نفس إعدادات الحساب، وقارن فترة مكتملة مش آخر يوم.
اللوحة الجيدة بسيطة: بيانات خام في مكان، وأهداف في مكان، وشاشة واحدة بتقولك أنا ماشي صح ولا لأ. ابدأ بالمؤشرات القليلة، وزوّد لما تحس إنك محتاج. ولو حابب نجهّز لوحة متابعة جاهزة لحساباتك أو نربطها بالتقارير الأسبوعية، تقدر تحجز استشارة ونمشي عليها سوا. وشوف كمان التقرير الأسبوعي الآلي للعميل لو عايز تكمّل الأتمتة.
محتاج حد يبصّ على حساباتك؟
ابعتلي على واتساب وقولّي وضعك، وأقولك نبدأ منين.