يا جماعة الخير، السلام عليكم. اسمي أبو عمر، وبشتغل في عالم البرمجة والبيانات من سنين طويلة. بدي أحكيلكم قصة صارت معي ومع فريق تسويق في شركة كنا بنشتغل معها. قصة عن فلوس كانت “بتطير” ومش عارفين وين بتروح، وعن اجتماع كان ممكن يكون الأخير لمدير التسويق.
بتذكر هداك اليوم زي كأنه مبارح. كنا مجتمعين في غرفة الاجتماعات، والجو كان مكهرب. خالد، مدير التسويق، كان وجهه أصفر وعماله بفرجينا أرقام ومخططات بيانية كلها نازلة لتحت. المصاريف على الإعلانات في السما، والمبيعات يا دوب مغطية حالها. المشكلة الكبيرة كانت إنه تقارير “جوجل أناليتكس” بتحكي إنه معظم المبيعات بتيجي من قناة “مباشر” (Direct)، يعني الناس اللي بتكتب اسم موقعنا مباشرة. وبناءً على هالحكي، الإدارة كانت بتضغط على خالد ليوقف الحملات الإعلانية على فيسبوك وجوجل لأنها “ما بتجيب نتيجة”.
خالد كان محتار ومتوتر، وحاسس إنه في إشي غلط. قال بصوت مخنوق: “يا جماعة أنا مش مقتنع! معقول كل هالمصاري على الإعلانات بتروح عالفاضي؟ كيف الناس بتعرف اسم موقعنا عشان تكتبه مباشرة إذا ما شافوا إعلاناتنا أصلاً؟”.
كنت قاعد بسمع وبشرب بقهوتي السادة، وبهز براسي. بعد ما خلص خالد كلامه، الكل سكت. طلعت فيه وحكيتله بهدوء: “شو رأيك يا خالد لو حكيتلك إنه إحنا بنكافئ اللاعب الغلط في المباراة؟ إحنا بنعطي كل المجد والمكافأة للاعب اللي سجل الهدف، وناسيين تماماً اللاعب اللي صنعله الهدف واللي قطع الكرة من الخصم في نص الملعب”.
هون بلشت القصة تتغير، وانتقلنا من عالم التخمين لعالم البيانات الحقيقية. تعالوا أحكيلكم كيف.
ما هي نماذج الإحالة (Attribution Models) وليش هي مهمة؟
قبل ما نغوص في التفاصيل التقنية، خلينا نبسط المفهوم. تخيل رحلة العميل تبعك زي رحلة سفر طويلة من مدينة لمدينة. خلال الرحلة، ممكن يركب تاكسي، بعدين باص، بعدين قطار عشان يوصل لوجهته النهائية. وجهته النهائية هي “التحويل” (Conversion) على موقعك، يعني يشتري منتج، يسجل في خدمتك، أو يعبي نموذج تواصل.
نماذج الإحالة هي ببساطة الطريقة اللي بنقرر فيها كيف نوزع “الشكر” أو “الفضل” أو “المكافأة” على وسائل النقل المختلفة (قنواتك التسويقية) اللي ساهمت في وصول العميل لوجهته.
هل نعطي كل الفضل للقطار (آخر قناة تفاعل معها العميل)؟ ولا للتاكسي (أول قناة عرفته عليك)؟ ولا نوزع الفضل بينهم بالتساوي؟ الإجابة على هذا السؤال بتحدد وين رح تستثمر ميزانيتك التسويقية، وممكن تكون الفرق بين النجاح والفشل الذريع.
نماذج الإحالة التقليدية: ليش كانت ميزانيتنا “بتتبخر”؟
المشكلة اللي كان واقع فيها خالد، واللي بيوقع فيها 90% من المسوقين، هي الاعتماد الأعمى على النماذج التقليدية البسيطة، واللي كانت السبب الرئيسي في تبخر ميزانيتنا. أشهر هاي النماذج هي:
نموذج النقرة الأخيرة (Last-Click Attribution)
هذا هو النموذج الافتراضي في كثير من المنصات القديمة، وهو “المتهم” الرئيسي في قصتنا. بكل بساطة، بيعطي 100% من الفضل لآخر قناة تفاعل معها العميل قبل ما يعمل التحويل. في حالة شركتنا، كانت قناة “Direct”.
- المشكلة: هذا النموذج ظالم جداً. هو يتجاهل تماماً كل الخطوات اللي سبقت النقرة الأخيرة. العميل ممكن يكون شاف إعلانك على فيسبوك، بعدين بحث عن اسمك على جوجل ونقر على إعلان مدفوع، وبعد أسبوع تذكر اسم الموقع وكتبه مباشرة في المتصفح واشترى. نموذج النقرة الأخيرة بيحكي إنه فيسبوك وجوجل ما عملوا إشي! وهذا خطأ كارثي لأنه بخليك توقف حملات مهمة جداً في مرحلة الوعي والاهتمام.
نموذج النقرة الأولى (First-Click Attribution)
هذا النموذج هو عكس الأول تماماً. بيعطي 100% من الفضل لأول قناة تفاعل معها العميل. يعني لو العميل شاف إعلانك على يوتيوب لأول مرة، وبعدها بشهر عمل 10 تفاعلات تانية واشترى، يوتيوب بياخد كل الفضل.
- المشكلة: هو أفضل من اللي قبله بشوي لأنه بيعطي قيمة لمرحلة الوعي، ولكنه أيضاً يتجاهل كل القنوات اللي ساهمت في إقناع العميل وإتمام الصفقة.
النموذج الخطي (Linear Attribution)
هذا النموذج بحاول يكون عادل، فبيقوم بتوزيع الفضل بالتساوي على كل القنوات في رحلة العميل. لو كان في 4 قنوات، كل قناة بتاخد 25% من الفضل.
- المشكلة: مع إنه أفضل من سابقيه، إلا إنه ساذج. بفترض إنه كل القنوات إلها نفس الأهمية، وهذا نادراً ما يكون صحيح. “مش كل الأصابع زي بعضها، صح؟”. في الغالب، في قناة بتكون هي “صانع الألعاب” وقناة تانية بتكون “الهداف”. إعطاؤهم نفس القيمة هو تبسيط مخل للحقيقة.
المنقذ: نماذج الإحالة المبنية على البيانات (Data-Driven Attribution – DDA)
هون بيجي دور البطل الحقيقي في قصتنا. نماذج الإحالة المبنية على البيانات (DDA) هي الحل الذكي اللي ما بيعتمد على قواعد ثابتة، بل بيستخدم خوارزميات تعلم الآلة (Machine Learning) لتحليل بياناتك أنت تحديداً وفهم المساهمة الحقيقية لكل قناة.
كيف تعمل “سحرياً”؟ (شرح مبسط)
هي مش سحر، هي رياضيات وبيانات ضخمة. الفكرة الأساسية كالتالي:
- تحليل كل المسارات: الخوارزمية بتشوف آلاف المسارات اللي سلكها العملاء. المسارات اللي انتهت بعملية شراء (تحويل)، والمسارات اللي ما انتهت بشيء.
- المقارنة والتعلم: بتبدأ تقارن بين المجموعتين. بتشوف شو هي القنوات اللي بتظهر بشكل متكرر في المسارات الناجحة مقارنة بالمسارات الفاشلة.
- حساب الاحتمالية: بتستخدم مفاهيم إحصائية معقدة (مثل قيمة شابلي “Shapley Value” المستوحاة من نظرية الألعاب) لتحسب “الزيادة في احتمالية التحويل” اللي بتضيفها كل قناة. يعني، لو قناة “بحث جوجل” موجودة في المسار، كم بتزيد فرصة الشراء مقارنة لو كانت غايبة؟
النتيجة بتكون توزيع للفضل مبني على بياناتك الفعلية، مش على قاعدة عامة. بتكتشف إنه ممكن إعلان فيديو على تيك توك، اللي ما حدا ضغط عليه، كان هو السبب في إنه المستخدم يبحث عنك بعد يومين. DDA بيعطي هاد الإعلان قيمته الحقيقية.
كيف طبقنا الحل؟ خطوات عملية من الميدان
الكلام النظري حلو، بس كيف طبقنا هالحكي على أرض الواقع؟ الموضوع أبسط مما بتتخيلوا.
الخطوة الأولى: جمع البيانات النظيفة (وهي الأهم!)
قبل أي تحليل، لازم نتأكد إنه بياناتنا صحيحة ونظيفة. هاي القاعدة الذهبية في عالم البيانات: “الزبالة اللي بتدخل، بتطلع زبالة” (Garbage In, Garbage Out). تأكدنا من التالي:
- تتبع التحويلات (Conversion Tracking): كل الأهداف المهمة على الموقع (شراء، تسجيل، …إلخ) يتم تتبعها بدقة.
- استخدام وسوم UTM: هاي أهم نقطة. أي رابط بننشره في أي حملة (إيميل، سوشيال ميديا، إعلانات) لازم يكون فيه وسوم UTM Parameters واضحة (utm_source, utm_medium, utm_campaign). بدونها، جوجل أناليتكس ما بيعرف يميز بين الزيارات المختلفة وبيضطر يصنفها “Direct” أو “Referral” بشكل خاطئ.
الخطوة الثانية: تفعيل نموذج DDA في Google Analytics 4
من أجمل ميزات الإصدار الجديد من جوجل أناليتكس (GA4) هو إنه نموذج DDA هو النموذج الافتراضي لكل الحسابات الجديدة، ومتاح للجميع مجاناً (بعد جمع كمية كافية من البيانات). كل اللي عملناه هو الذهاب إلى قسم المقارنة بين النماذج:
- اذهب إلى Advertising في القائمة اليسرى.
- اختر Attribution > Model Comparison.
- هون بتقدر تقارن بين نموذج “Last Click” ونموذج “Data-driven” وتشوف الفرق الصادم بنفسك.
بمجرد ما شفنا المقارنة، خالد فتح عيونه على الآخر. قنوات كان مفكرها فاشلة (مثل حملات الوعي على فيسبوك) ظهر إلها قيمة كبيرة في نموذج DDA، بينما قناة “Direct” قلت قيمتها بشكل كبير لأن النموذج فهم إنها نتيجة وليست سبب.
الخطوة الثالثة (للمتقدمين): بناء نموذجك الخاص
كـ”زلمة تقني”، بحب دايماً يكون عندي سيطرة كاملة. للمشاريع الأكبر، ممكن تبني نموذج الإحالة الخاص فيك باستخدام لغات برمجة مثل بايثون. أحد أشهر الطرق هي استخدام “سلاسل ماركوف” (Markov Chains).
الفكرة هي إنك بتعتبر رحلة العميل سلسلة من الحالات (كل قناة هي حالة)، وبتحسب احتمالية الانتقال من قناة لأخرى. بعدها، بتحسب “تأثير الإزالة” (Removal Effect)، يعني بتحسب احتمالية التحويل الكلية مع وجود قناة معينة، وبعدين بتشيل هاي القناة من كل المسارات وبترجع تحسب الاحتمالية. الفرق بينهم هو مساهمة هاي القناة.
نصيحة أبو عمر: لا تبدأ من هنا. 95% من الشركات سيكفيها نموذج DDA الموجود في GA4. بناء نموذج خاص يتطلب بيانات ضخمة جداً وفريق بيانات متخصص. ولكن من الجيد أن تعرف أن هذا الخيار موجود.
# مثال توضيحي جداً باستخدام بايثون لمفهوم سلاسل ماركوف في الإحالة
# ملاحظة: هذا الكود للمفهوم فقط وليس للإنتاج
import pandas as pd
# 1. تخيل أن لديك بيانات مسارات العملاء بهذا الشكل
# C = Conversion, N = Null (no conversion)
paths = {
'path': ['Social > Search > C', 'Display > C', 'Social > Direct > N', 'Search > C'],
'conversions': [1, 1, 0, 1]
}
df_paths = pd.DataFrame(paths)
# 2. ستقوم ببناء مصفوفة انتقالات (Transition Matrix)
# تحسب احتمالية الانتقال من كل قناة إلى الأخرى
# 3. ستقوم بحساب احتمالية التحويل الكلية بناءً على المصفوفة
# 4. ستقوم بحساب "تأثير الإزالة" لكل قناة
# مثال: نزيل قناة "Social" من كل المسارات ونعيد حساب احتمالية التحويل
# الفرق في الاحتمالية هو قيمة قناة "Social"
# الناتج النهائي سيكون جدولاً بقيمة الإحالة لكل قناة
# attribution_values = {'Social': 0.45, 'Search': 0.35, 'Display': 0.15, 'Direct': 0.05}
print("هذا مجرد مثال توضيحي للفكرة، التطبيق الحقيقي أكثر تعقيداً.")
النتائج: من حافة الهاوية إلى فهم حقيقي للعائد على الاستثمار
بعد ما انتقلنا رسمياً للاعتماد على تقارير DDA، تغير كل شيء:
- إعادة تخصيص الميزانية: بدل ما نوقف الحملات على فيسبوك وجوجل، زدنا الميزانية على الحملات اللي أثبتت DDA إنها بتلعب دور “صانع الألعاب” في بداية رحلة العميل.
- فهم أعمق للعميل: صرنا نشوف القصة الكاملة. عرفنا إنه العميل بيحتاج يشوفنا في أكثر من مكان قبل ما يقرر يشتري.
- تحسن العائد على الاستثمار (ROI): خلال 3 شهور، العائد على الإنفاق الإعلاني (ROAS) تحسن بنسبة 40%، مش لأننا صرفنا أكثر، بل لأننا صرنا نصرف أذكى. ميزانيتنا بطلت “تتبخر”.
خالد تحول من مدير تسويق على وشك الإقالة إلى بطل في الشركة، لأنه صار يتخذ قرارات مبنية على بيانات حقيقية، مش على انطباعات خاطئة.
نصائح “أبو عمر” الذهبية
إذا بدي ألخصلكم خبرتي في هالموضوع، خذوا هالنصايح العملية:
- لا تثق بالنقرة الأخيرة بشكل أعمى: هي كاذبة في معظم الأحيان. استخدمها كمؤشر واحد فقط، وليس كحقيقة مطلقة.
- نظّف بياناتك كأنها بيتك: وسوم UTM هي أهم أصدقائك في عالم التسويق الرقمي. كن منظماً ودقيقاً. “بدون بيانات نظيفة، كل تحليلاتك حكي فاضي”.
- ابدأ بالبسيط والقوي: انتقل فوراً لاستخدام نموذج DDA في Google Analytics 4. هذه الخطوة وحدها ستفتح عينيك على أمور لم تكن تراها.
- فكر في رحلة العميل كقصة: لكل قصة بداية (وعي)، ووسط (اهتمام)، ونهاية (قرار). كل مرحلة تحتاج قنوات وأبطال مختلفين.
- قارن بنفسك: استخدم أداة مقارنة النماذج في GA4. الأرقام ستتحدث عن نفسها وستريك الفرق الشاسع بين الحقيقة والوهم.
الخلاصة: من مكافأة اللاعب الخطأ إلى بناء فريق متكامل 🏅
يا جماعة، التسويق الرقمي الحديث لم يعد يعتمد على الصدفة أو “الشطارة” فقط، بل هو علم وفن وبيانات. الانتقال من النماذج البسيطة مثل “النقرة الأخيرة” إلى النماذج الذكية المبنية على البيانات ليس رفاهية، بل هو ضرورة حتمية للبقاء والنمو في سوق مزدحم.
التكنولوجيا أعطتنا الأدوات لنفهم عملائنا بشكل لم يسبق له مثيل. مهمتنا هي أن نستخدم هذه الأدوات بشكل صحيح. توقفوا عن مكافأة اللاعب الخطأ، وابدأوا في بناء فريق تسويقي متكامل حيث يحصل كل لاعب على التقدير الذي يستحقه.
ما تخافوا من الأرقام والبيانات، خافوا من القرارات التي تُتخذ بدونها. يلا، شدوا حيلكم!