اجعل إعلانات Meta تتعلّم ممّن يشتري، لا ممّن يراسل
إعلان «راسلنا على WhatsApp» يعرف بالضبط من ضغط عليه وبدأ محادثة، ثم ينقطع عنه الخبر. البيع يحدث بعد ساعة أو بعد يومين داخل المحادثة، حيث لا تصل Meta. والنتيجة أن الحملة تتعلّم إيجاد أناس يحبّون المراسلة، لا أناس يشترون. هذا الدليل يشرح كيف تُكمل لها القصة: ما الذي يُرسل، وكيف تطابقه Meta بالإعلان، وما حدوده.
لماذا تجلب الحملة محادثات لا مبيعات
خوارزمية الإعلانات تتعلّم من الإشارة التي تعطيها لها. في حملة الرسائل، الإشارة الوحيدة التي تراها Meta هي «بدأ محادثة». فتبحث عن أناس يشبهون من بدأ محادثة — ومن يبدأ المحادثات بسهولة ليس بالضرورة من يدفع.
المتاجر الإلكترونية حلّت هذه المشكلة منذ سنوات بالبيكسل: صفحة «تم الدفع» تُطلق حدث شراء، فتعرف Meta أيّ إعلان جاب بيعاً. لكن شركة تبيع عبر المحادثة — وكالة سفر، معرض، عيادة، متجر على Instagram — لا تملك صفحة دفع. البيع يُغلق بجملة «تمام، احجزلي» داخل WhatsApp، ولا بيكسل هناك.
إعلانان كلٌّ منهما جاب 100 محادثة بنفس الكلفة. الأول باع 12، والثاني باع 2. من دون إشارة بيع، تراهما Meta متساويين تماماً وتوزّع الميزانية بينهما — بل قد تفضّل الثاني إن كان يجلب محادثات أرخص قليلاً.
الخيط الذي يربط البيع بالإعلان
حين يضغط شخص على إعلان يفتح WhatsApp ويرسل رسالته الأولى، تصل تلك الرسالة إلى منصة الأعمال ومعها حقل اسمه ctwa_clid: معرّف فريد لتلك النقرة بالذات. هذا المعرّف هو الخيط كله.
أغلب الأنظمة تقرأ الحقل لتكتب «هذا العميل جاء من إعلان» ثم ترميه. إذا حفظته على المحادثة، يصبح بإمكانك يوم يشتري العميل أن ترسل إلى Meta حدثاً يقول: النقرة الفلانية انتهت بشراء. عندها تعرف Meta الإعلان والجمهور والتوقيت الذي جاب البيع، وتتعلّم منه.
القناة التي يمرّ بها هذا الحدث هي واجهة التحويلات (Conversions API) بمصدر business_messaging، إلى مجموعة بيانات (dataset) مربوطة بحساب WhatsApp للأعمال نفسه. مجموعة بيانات عامة تحت حسابك التجاري لا تكفي — الحدث عليها يُرفض بخطأ «لا يوجد حساب WhatsApp للأعمال مرتبط بمجموعة البيانات».
ما الذي تقبله Meta بالضبط
هنا تختلف الممارسة عن التوقّع. لمصدر محادثات الأعمال تقبل Meta أربعة أسماء أحداث فقط — قسناها بنداءات حقيقية لا من الوثائق:
| الحدث | معناه في المحادثة | مقبول؟ |
|---|---|---|
| Purchase | تمّ البيع | نعم |
| InitiateCheckout | اتفقنا على السعر، بقيت خطوة | نعم |
| AddToCart | اختار منتجاً محدداً | نعم |
| ViewContent | مهتم، يسأل ويقارن | نعم |
| Lead، Contact، Schedule، CompleteRegistration… | — | يُرفض |
١. حدث Lead — أول ما يخطر لأي أحد — مرفوض لهذا المصدر. من يبني عليه يجد أحداثه ترتدّ بصمت.
٢. الحدث يحتاج معرّف حساب WhatsApp للأعمال وحقل القناة، ومعرّف نقرة حقيقياً. قيمة مختلقة تُرفض.
٣. Meta لا تقبل للتحسين حدثاً أقدم من سبعة أيام. بيعٌ يُعلَّم بعد أسبوعين يضيع على الحملة.
ولا يوجد حدث سلبي. «ما اشترى» و«رقم غلط» لا يُرسلان إلى Meta أصلاً؛ مكان الإشارة السلبية جمهور استثناء في مدير الإعلانات، لا حدث تحويل.
والعميل الذي لم يأتِ من إعلان؟
جزء كبير من المبيعات يأتي من عملاء راسلوا الرقم مباشرة: شاهدوا الإعلان ثم حفظوا الرقم، أو سمعوا من صديق. هؤلاء لا يحملون معرّف نقرة، فلا يمكن إرسالهم كأحداث محادثة.
لكن لديك رقم هاتفهم، وهذا يكفي لمسار ثانٍ: حدث دون اتصال (physical_store) يحمل رقم الهاتف مهشّراً بـSHA-256. تطابق Meta الرقم المهشّر بحسابات Facebook وInstagram، فإن كان صاحبه قد رأى إعلانك يُحسب البيع للإعلان ويدخل في تعلّم الحملة. هذا المسار يقبل أحداثاً حتى 62 يوماً.
محادثات Messenger وInstagram لا تحمل رقم هاتف، بل معرّفاً داخلياً للصفحة لا تطابقه Meta بهذا المسار. نتيجة هذه المحادثات تبقى مسجّلة عندك للتقارير، لكنها لا تصل إلى الحملة.
كيف يعمل ذلك في ربط
المطلوب من الفريق شيء واحد: أن يضع نتيجة المحادثة. كل ما عداه يجري في الخلفية.
- تربط حساب Meta مرة واحدة. في اللحظة التي ينتهي فيها الربط، يُنشئ ربط مجموعة بيانات مربوطة بحساب WhatsApp الخاص بك ويشغّل الإرسال. لا تحتاج أن تفتح Events Manager ولا أن تعرف ما هي مجموعة البيانات.
- ربط يحفظ معرّف النقرة على كل محادثة جاءت من إعلان، ويُظهر للموظف أن هذا العميل من إعلان.
- الموظف يختار النتيجة من زر حالة المحادثة، في قسم «ما نتيجة البيع؟»:
| ما يختاره الموظف | ما يصل إلى Meta |
|---|---|
| مهتم | ViewContent |
| قرّب يشتري | InitiateCheckout |
| بيع | Purchase |
| ما اشترى | لا شيء |
| غير صحيح (رقم غلط أو مزعج) | لا شيء |
بعدها يتولّى ربط الباقي: يختار المسار (حدث محادثة بمعرّف النقرة، أو حدث دون اتصال برقم مهشّر)، ويضع الحدث في طابور يعيد المحاولة حتى ست ساعات إن تعثّرت شبكة Meta، ولا يرسل النتيجة نفسها للمحادثة نفسها مرتين مهما قلّب الموظف الحالة. والحدث الذي أُرسل فعلاً لا يُسحب — Meta لا تملك إلغاءً للأحداث — لذلك «بيع» تعني بيعاً.
الميزة متاحة في كل الباقات، والنص لا يغادر الخادم: يصل Meta اسم الحدث ووقته ومعرّف النقرة، والرقم مهشّراً فقط.
ماذا تغيّر في الحملة بعدها
وصول الأحداث لا يغيّر شيئاً وحده؛ يجب أن تطلب من الحملة أن تتعلّم منها.
- تحقّق من الوصول أولاً. افتح Events Manager ← مجموعة البيانات المربوطة بحساب WhatsApp، وانتظر ظهور Purchase. لوحة «نظرة عامة» تتأخر حتى نصف ساعة، وتبويب «اختبار الأحداث» لقناة المراسلة لا يعرض بثاً حيّاً كما يفعل للمواقع.
- ابنِ حملة مبيعات، لا حملة رسائل، بموقع تحويل على تطبيقات المراسلة، واجعل حدث التحسين Purchase على مجموعة البيانات تلك.
- إن كانت المبيعات قليلة، ابدأ بالتحسين على InitiateCheckout. الإرشاد المعروف من Meta أن مجموعة الإعلانات تحتاج نحو 50 حدث تحويل في الأسبوع لتخرج من مرحلة التعلّم؛ حدث أقرب إلى أعلى القمع يصل إلى هذا الرقم أسرع.
- قارن الإعلانات بالمبيعات لا بالمحادثات. الإعلان الذي يجلب محادثات أغلى قد يكون الأرخص كلفةً لكل بيع.
أول شركة شغّلنا عليها الميزة كانت وكالة سفر: أكثر من 800 محادثة من إعلانات خلال أسبوعين ونصف، والمعلَّم منها بنتيجة 62 فقط، من موظفَين اثنين. التقنية لم تكن العائق — العادة كانت. الحملة لا تتعلّم إلا ممّا يُعلَّم، فاجعل وضع النتيجة جزءاً من إغلاق كل محادثة، لا مهمة آخر الأسبوع.
أخطاء شائعة
| الخطأ | الصواب |
|---|---|
| تعليم المبيعات مرة في الأسبوع | تعليمها يوم البيع: بعد سبعة أيام لا يدخل الحدث التحسين |
| اختيار «بيع» على وعد بالشراء | «قرّب يشتري» للوعد، و«بيع» للبيع الفعلي فقط |
| إرسال Lead لكل من سأل | ViewContent — Lead مرفوض لمصدر المحادثات |
| ربط الأحداث بمجموعة بيانات عامة تحت الحساب التجاري | مجموعة بيانات مربوطة بحساب WhatsApp نفسه |
| الحكم على الربط من لوحة Events Manager فوراً | الانتظار نصف ساعة، أو قراءة ردّ الإرسال نفسه |
| الإبقاء على حملة رسائل بعد وصول الأحداث | حملة مبيعات تتحسّن على Purchase |
الأسئلة الشائعة
هل أحتاج موقعاً إلكترونياً أو كود بيكسل؟
لا. الأحداث تُرسل من الخادم عبر واجهة التحويلات إلى مجموعة بيانات مربوطة بحساب WhatsApp. لا موقع ولا كود.
هل ترى Meta محادثاتي مع العملاء؟
لا. يصلها اسم الحدث ووقته ومعرّف نقرة الإعلان، وفي الأحداث دون اتصال رقم الهاتف مهشّراً بـSHA-256 كما تشترط Meta. لا نص ولا أسماء.
أخطأ الموظف وضغط «بيع» — هل يمكن التراجع؟
إن غيّرها قبل أن يُرسل الحدث، لا يُرسل. أما ما وصل Meta فلا يُسحب؛ Meta لا تتيح حذف حدث مُرسل.
هل يشمل هذا Messenger وInstagram؟
النتيجة تُحفظ لكل محادثة على كل قناة، لكن الإرسال إلى Meta يعمل لمحادثات WhatsApp، لأنها وحدها تحمل معرّف نقرة أو رقم هاتف تستطيع Meta مطابقته.
كم تحتاج الحملة من الوقت لتتحسّن؟
يتوقف على عدد المبيعات المعلَّمة. نحو 50 حدثاً أسبوعياً لكل مجموعة إعلانات هو الحد الذي تذكره Meta للخروج من مرحلة التعلّم؛ أقل من ذلك والتحسين يبقى تقريبياً.
دع الحملة ترى البيع
«ربط» يحفظ نقرة الإعلان على كل محادثة، ويُرجع نتيجتها إلى Meta بضغطة من الموظف — بلا موقع، بلا كود، وفي كل الباقات.
جرّب مجاناً 14 يوماً