يا جماعة الخير، السلام عليكم ورحمة الله وبركاته. معكم أخوكم أبو عمر.
خلوني أرجع فيكم بالزمن لورا شوي. كنا قاعدين، أنا والشباب، في مكتبنا الصغير، حوالين طاولة عليها فناجين قهوة صارت باردة من كثر النقاش. كنا وقتها شغالين على مشروع تجارة إلكترونية بنبيع فيه منتجات برمجية صغيرة. الميزانية كانت على قد الحال، وكل شيكل بنصرفه محسوب.
المشكلة؟ الميزانية كانت “بتطير”. بنحط مصاري في إعلانات جوجل، وشوي على فيسبوك، وبنكتب مقالات في المدونة. في مبيعات بتيجي، الحمد لله، بس لما كنا نقعد آخر الشهر ونفتح التقارير، كانت المصيبة. تقرير جوجل أناليتكس بحكي لينا إنه 90% من المبيعات جاية من “البحث المباشر” (Direct) أو البحث عن اسم علامتنا التجارية. يعني الزبون بكون عارفنا أصلاً وبيدخل يشتري.
واحد من الشباب حكى: “يا جماعة، شو القصة؟ شكلها إعلانات فيسبوك هاي كلها على الفاضي، بنحرق مصارينا حرق!”. شعور الإحباط كان قاتل. حسينا حالنا زي اللي ماشي في الضباب، بنرمي مصارينا يمين وشمال ومش عارفين شو اللي بجيب نتيجة وشو اللي لأ. ميزانيتنا كانت بتتبخر قدام عينينا، وإحنا مش فاهمين ليش.
هون أنا وقفتهم، وحكيت: “يا شباب، استنوا شوي. إحنا مهندسين ومبرمجين، عيب نشتغل بالتخمين. الأداة اللي بنستخدمها (جوجل أناليتكس وقتها) بتستخدم نموذج اسمه ‘النقرة الأخيرة’ (Last Click)، وهذا النموذج أعمى! هو بس بشوف آخر خطوة عملها الزبون قبل ما يشتري. بس هو ما شاف الإعلان اللي حضره على فيسبوك قبل تلات أيام، ولا قرأ المقالة اللي كتبناها وشرحت المنتج بالتفصيل الأسبوع الماضي. القصة أعمق من هيك، ولازم نحفر عشان نلاقي الحقيقة”.
ومن هداك اليوم، بدأت رحلتنا مع عالم “نماذج الإحالة”، العالم اللي أنقذنا من جحيم التخمين وحوّل ميزانيتنا من بخار إلى استثمار حقيقي له عائد واضح.
ما هي نماذج الإحالة (Attribution Models) ولماذا هي شريان الحياة لميزانيتك؟
ببساطة شديدة، “نموذج الإحالة” هو القاعدة أو الطريقة اللي بنستخدمها عشان نوزّع “الفضل” أو “التقدير” لعملية بيع أو تحويل (Conversion) على نقاط التفاعل المختلفة اللي مر فيها العميل.
تخيلها زي فريق كرة قدم سجل هدف. هل كل الفضل بروح للمهاجم اللي سدد الكرة في المرمى؟ طبعاً لأ. في لاعب خط الوسط اللي صنع التمريرة الحاسمة، وفي المدافع اللي قطع الكرة وبدأ الهجمة من الأساس. لو أعطينا كل المجد للمهاجم فقط، بنكون ظلمنا باقي الفريق، ويمكن في المرة الجاي نستغني عن لاعب الوسط الممتاز لأنه “ما بسجل أهداف”، وهيك بنخسر المباريات القادمة. هذا بالضبط ما تفعله نماذج الإحالة السيئة بميزانيتك التسويقية.
النماذج التقليدية: الكسل الفكري الذي كاد أن يودي بنا
قبل ما ندخل في الحل السحري، لازم نفهم المشكلة. معظم المنصات التحليلية كانت تعتمد على نماذج بسيطة، أو خلينا نسميها “كسولة”، لأنها ما بتبذل مجهود في فهم رحلة العميل الحقيقية. أشهرها:
- النقرة الأخيرة (Last-Click): النموذج اللي كان سبب مصيبتنا. يعطي 100% من الفضل لآخر قناة تفاعل معها العميل قبل الشراء. هذا النموذج يميل لتقدير قنوات مثل البحث المباشر والبحث عن العلامة التجارية، ويتجاهل تماماً كل جهود بناء الوعي التي سبقت ذلك.
- النقرة الأولى (First-Click): عكس النموذج السابق تماماً. يعطي 100% من الفضل لأول قناة عرّفت العميل على علامتك التجارية. مفيد لقياس الوعي، لكنه يتجاهل كل ما حدث بعد ذلك لإقناع العميل بالشراء.
- الخطي (Linear): يوزع الفضل بالتساوي على كل نقاط التفاعل. يبدو عادلاً، لكنه غير واقعي. هل مشاهدة إعلان لمدة ثانيتين لها نفس أهمية قراءة مراجعة مفصلة للمنتج مدتها 10 دقائق؟
- التضاؤل الزمني (Time Decay): يعطي فضلاً أكبر لنقاط التفاعل الأقرب زمنياً لعملية الشراء. أفضل من سابقيه، لكنه لا يزال يعتمد على افتراض مسبق وليس على بيانات حقيقية.
نصيحة أبو عمر: كنا مثل اللي بغمض عينيه وبرمي سهم، وبأمل يصيب الهدف. هاي النماذج التقليدية كانت سهمنا الأعمى. لا تقبل بالافتراضات، اطلب من بياناتك أن تحكي لك القصة الحقيقية.
الدخول إلى عالم الإحالة المبنية على البيانات (Data-Driven Attribution – DDA)
هنا يبدأ السحر الحقيقي. نموذج الإحالة المبني على البيانات (DDA) لا يعتمد على قواعد ثابتة أو افتراضات. بدلاً من ذلك، يستخدم خوارزميات تعلم الآلة (Machine Learning) لتحليل كل مسارات العملاء المتاحة لديك – سواء تلك التي أدت إلى عملية شراء أو تلك التي لم تؤدِ إلى شيء.
من خلال مقارنة مسارات العملاء الذين اشتروا والذين لم يشتروا، يبدأ النموذج في فهم التأثير الفعلي لكل قناة. هو لا يسأل “ما هي آخر قناة؟”، بل يسأل: “ما هو الأثر الإحصائي لوجود هذه القناة في رحلة العميل؟ هل وجود إعلان فيسبوك في البداية يزيد من احتمالية الشراء في النهاية، حتى لو لم يكن هو النقرة الأخيرة؟”.
كيف تعمل هذه النماذج “السحرية”؟ (شرح مبسط)
هناك منهجان رئيسيان تستخدمهما نماذج DDA، وكلاهما مستعار من مجالات علمية أخرى مثل الاقتصاد ونظرية الألعاب:
1. قيمة شابلي (Shapley Value)
هذا المفهوم يأتي من نظرية الألعاب، ويهدف إلى توزيع “المكاسب” بشكل عادل بين اللاعبين المشاركين في لعبة تعاونية. في عالم التسويق، “اللعبة” هي رحلة العميل، و”اللاعبون” هم قنواتك التسويقية (فيسبوك، جوجل، مدونة…)، و”المكسب” هو عملية الشراء.
تقوم الخوارزمية بحساب مساهمة كل قناة عن طريق محاكاة كل الترتيبات الممكنة للقنوات في رحلة العميل، وملاحظة كيف يتغير “المكسب” (احتمالية الشراء) عند إضافة أو إزالة قناة معينة. إنها طريقة رياضية معقدة لكن نتيجتها بسيطة: تحديد المساهمة الهامشية الحقيقية لكل قناة.
2. سلاسل ماركوف (Markov Chains)
هذا هو المنهج الذي أحببته أكثر كمبرمج لأنه منطقي جداً. تخيل رحلة العميل كسلسلة من الحالات (States):
(start) > Facebook Ad > Blog Post > Google Search > (conversion)
تقوم سلاسل ماركوف بحساب احتمالية الانتقال من كل حالة إلى الحالة التي تليها. الأهم من ذلك، أنها تستطيع حساب ما يسمى “تأثير الإزالة” (Removal Effect). أي، يمكننا أن نسأل النموذج: “لو أزلنا قناة ‘Blog Post’ من كل رحلات العملاء، كم ستنخفض نسبة التحويل الإجمالية؟”.
هذا الانخفاض هو بالضبط قيمة ومساهمة قناة “Blog Post”. إنها طريقة عبقرية لقياس الأثر الفعلي لكل قناة.
زاوية أبو عمر البرمجية: مثال بسيط بسلاسل ماركوف
لتوضيح الفكرة، يمكننا استخدام مكتبة بايثون بسيطة مثل ChannelAttribution لمحاكاة هذا التحليل. تخيل أن لدينا البيانات التالية التي تمثل مسارات عدة عملاء:
# Python Code Example
import pandas as pd
from ChannelAttribution import markov_chain
# 1. تخيل أن هذه بيانات مسارات عملائك
# كل سطر يمثل رحلة عميل، وآخر عنصر هو حالة التحويل (1=اشترى، 0=لم يشترِ)
data = {
'path': [
'Facebook > Blog > Google > (conversion)',
'Google > (conversion)',
'Facebook > Blog > (null)', # لم يكمل الشراء
'Organic > Blog > Google > (conversion)',
'Facebook > Organic > (conversion)'
],
'conversions': [1, 1, 0, 1, 1]
}
df = pd.DataFrame(data)
# 2. فصل المسارات والتحويلات
paths = df['path'].apply(lambda x: x.split(' > '))
conversions = df['conversions']
# 3. تشغيل نموذج ماركوف
# النموذج سيحلل هذه المسارات ويحسب مساهمة كل قناة
markov_results = markov_chain(paths, conversions)
# 4. عرض النتائج
print("نتائج نموذج ماركوف:")
print(markov_results)
# قد تكون النتيجة شبيهة بالتالي (الأرقام للتوضيح):
# channel_name total_conversions
# -----------------------------------
# Blog 1.55
# Facebook 1.20
# Google 0.75
# Organic 0.50
هذا الكود ليس مجرد أرقام، هذا هو الذي جعلنا نعرف أين نضع كل شيكل من ميزانيتنا. لقد أظهر لنا أن المدونة (Blog) والفيسبوك، اللذين كنا على وشك إيقافهما، كانا في الواقع يساهمان بأكثر من نصف التحويلات بشكل غير مباشر!
النتائج على أرض الواقع: من تبخر الميزانية إلى نمو الأرباح
عندما طبقنا هذا التحليل، كانت النتائج بمثابة صفعة أيقظتنا من غفلتنا:
- قبل DDA: كنا نعتقد أن “بحث جوجل” هو بطلنا الأوحد، وكنا نزيد الميزانية فيه باستمرار.
- بعد DDA: اكتشفنا أن “إعلانات فيسبوك” و “مقالات المدونة” هما من يقومان بالعمل الشاق في بداية الرحلة (مرحلة الوعي والاهتمام). كانتا “لاعبي خط الوسط” الذين يصنعون الأهداف. أما بحث جوجل، فكان في الغالب “المهاجم” الذي يضع اللمسة الأخيرة السهلة بعد أن يكون العميل قد اقتنع بالفعل.
الإجراء الذي اتخذناه: قمنا بإعادة توزيع جذرية للميزانية. قللنا الإنفاق على كلمات البحث العامة والمكلفة في جوجل، ووجهنا جزءاً كبيراً من هذه الميزانية لإنشاء محتوى عالي الجودة في المدونة، ولإطلاق حملات فيسبوك تستهدف الجمهور في المراحل الأولى من رحلة الشراء.
النتيجة؟ خلال ثلاثة أشهر، انخفضت تكلفة الاستحواذ على العميل (CPA) بنسبة 40%، وزادت نسبة التحويل الإجمالية بنسبة 25%. الأهم من كل هذا، توقف “تبخر” الميزانية. أصبحنا نتخذ قراراتنا بثقة، لأن كل قرار كان مدعوماً بالبيانات، وليس بالتخمين.
خلاصة أبو عمر ونصائح من القلب 💡
يا جماعة، عالم التسويق الرقمي لم يعد مكاناً للحدس والتخمين. البيانات هي لغة العصر، ومن لا يتقنها سيبقى في الخلف. إليكم بعض النصائح العملية لتبدأوا رحلتكم:
- لا تثق بالإعدادات الافتراضية: لا تقبل بنموذج “النقرة الأخيرة” كحقيقة مطلقة. شكك فيه، وافهم حدوده. منصة Google Analytics 4 اليوم تستخدم DDA كنموذج افتراضي، وهذا تطور هائل. استفد منه.
- ابدأ بما هو متاح: لست بحاجة لبناء نموذج معقد من الصفر. ابدأ باستخدام نموذج DDA المدمج في Google Analytics 4. تعلم قراءة تقاريره وفهم كيف يوزع الفضل بين قنواتك.
- نظافة البيانات هي كل شيء: “البيانات النظيفة هي أساس كل إشي”. تأكد من أن تتبعك للحملات (UTM parameters) دقيق وموحد. بيانات فوضوية (Garbage in) ستعطيك تحليلاً فوضوياً (Garbage out).
- إنها رحلة مستمرة: تحليل الإحالة ليس مشروعاً تقوم به مرة واحدة وتنساه. إنه عملية مستمرة من المراقبة والتحليل والتكيف. السوق يتغير، وسلوك العملاء يتغير، ويجب أن تتطور استراتيجيتك معه.
لا تخافوا من البيانات، بل خافوا من الجهل الذي يأتي من تجاهلها. البيانات هي النور الذي يكشف لكم الطريق في غابة التسويق الكثيفة. ابدأوا اليوم، ولو بخطوة صغيرة، وسترون كيف تتحول ميزانيتكم من عبء إلى أقوى أصولكم. يلا يا شباب، شدوا حيلكم! 👍