15 min read

الحملات الجماعية

أرسل قالب واتساب معتمداً واحداً إلى قائمة كاملة دفعة واحدة — ابنِ الحملة، وتحقق من المعاينة قبل انطلاقها، وتابعها وهي تُرسل، واقرأ النتائج بعدها حتى سبب إخفاق رسالة واحدة.

الحملات الجماعية

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

كل حملة أرسلتها

قائمة الحملات

كل حملة أرسلتها يوماً، الأحدث أولاً. لا توجد بنية مجلدات ولا أرشيف: هذه القائمة الواحدة هي السجل كله. وتُسمّى الحملة باسم القالب الذي أرسلته لأن الحملة لا اسم لها من نفسها — فحملتان استعملتا القالب نفسه يُفرَّق بينهما بتاريخهما وعدد مستلميهما لا بعنوانهما.

جولة بالفيديو — 5 خطوات، 0:11. اختر خطوة لتشغيل ذلك الجزء وحده.
قائمة الحملات: ستة عدّادات في الأعلى، ثم كل حملة أُرسلت، الأحدث أولاً

قراءة العدّادات الستة

هذه تصف حسابك كله ولا تتغير حين تصفّي القائمة تحتها. وعدّاد Messages Sent يحسب الرسائل المفردة عبر كل الحملات لا عدد الحملات. أما Clicked وConverted فلا يتحركان إلا للحملات المُرسلة عبر واجهة Marketing Messages API — وفي كل حملة أخرى يبقيان صفراً، وهذا ليس قياساً لعدم حدوث شيء بل غياباً للقياس أصلاً.

العدّادات الستة على مستوى الحساب فوق قائمة الحملات

ما يخبرك به الصف الواحد

يعرض Recipients الإجمالي ومعه المُرسَل والفاشل تحته. وProgress هو المسافة التي قطعها المرسِل في القائمة — وهو يبلغ 100% في أي حملة توقفت، بما فيها الفاشلة، لأن كل مستلم قد حُسم أمره على نحو أو آخر. وSuccess Rate هي حصة ما قبله واتساب، فهو يحسب الرسائل المُرسلة لا المقروءة.

صف حملة واحد: القالب والحالة وعدد المستلمين والتقدّم ونسبة النجاح

التصفية حسب الحالة

تضيّق قائمة الحالة المنسدلة القائمة إلى نوع واحد من الحملات — والحالات نفسها مبسوطة في المرجع في آخر هذا الدليل. والبحث ومرشِّح الحالة يتضافران، فيمكنك البحث عن قالب واحد بين الحملات التي ما زالت تُرسل.

قائمة الحالة المنسدلة مفتوحة فوق قائمة الحملات

ما زال يُرسل وحده

اختيار حالة يعيد تحميل القائمة فوراً؛ فلا توجد خطوة تطبيق ثانية. والعدّادات في الأعلى لا تتغير، لأنها تصف الحساب كله دائماً. ولاحظ أن الحملتين الباقيتين هنا هما الوحيدتان اللتان لهما زر Cancel — فتلك الأداة تظهر للحملات في حالة pending وprocessing ولا تظهر لغيرها.

القائمة مصفّاة إلى الحملات التي ما زالت تُرسل، ولكل منها زر Cancel

البحث

يطابق البحث اسم القالب، ويطابق متن الرسالة في حملات النص العادي. وهو لا يبحث في المستلمين: فلا يمكنك أن تجد من هنا «الحملة التي أرسلتها إلى Mathew».

جولة بالفيديو — خطوة واحدة، 0:05. اختر خطوة لتشغيل ذلك الجزء وحده.
قائمة الحملات مضيَّقة بكلمة بحث

بقية سجلك

تحمّل القائمة 25 حملة في المرة، والسطر تحت الزر يعدّ ما على الشاشة في مقابل إجماليك. والحملات الأقدم لم تذهب، وإنما لم تُجلب بعد — فلا شيء هنا مؤرشف ولا مخفي.

جولة بالفيديو — خطوتان، 0:06. اختر خطوة لتشغيل ذلك الجزء وحده.
زر Load More ومعه سطر يعدّ ما على الشاشة في مقابل الإجمالي

نهاية سجلك

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

التأكيد بأن كل الحملات قد حُمّلت، في مكان زر Load More

بناء حملة

أداة الإنشاء

أربع بطاقات مرصوفة ومعاينة تتبعك وأنت تنزل في الصفحة. والحساب في الأعلى ليس خياراً — فلديك رقم واتساب متصل واحد وهو المستعمل. أما القوالب وجهات الاتصال والمجموعات فتصل جميعاً بعد بقية الصفحة بلحظة: فهي تُجلب على حدة، وقائمة القوالب من Meta نفسها، ولهذا قد تبقى تلك البطاقة هيكلاً فارغاً بعد أن يكون كل شيء آخر قد رُسم.

جولة بالفيديو — 6 خطوات، 0:13. اختر خطوة لتشغيل ذلك الجزء وحده.
أداة إنشاء الحملات: أربع بطاقات مرصوفة ومعاينة حية بجانبها

اختيار ما تُرسله

يُعرض عليك أحد عشر نوعاً، لكن الخيار أضيق مما يبدو. فواتساب لا يسمح للشركة ببدء محادثة إلا بقالب معتمد؛ أما الأنواع الأخرى فللرد على شخص داخل نافذة الـ24 ساعة المفتوحة، وحملة جماعية إلى قائمة باردة ليست كذلك. اختر Template إلا إذا كنت تعرف أن القائمة كلها راسلتك مؤخراً.

منتقي نوع الرسالة، وقد اختير Template

انتقاء قالب

لا تظهر في هذه القائمة سوى القوالب المعتمدة. أما القالب الذي ما زال قيد المراجعة، أو الذي رفضته Meta، فغائب ببساطة — فإن نقص شيء تتوقعه، فحالته في صفحة قوالب الرسائل هي الموضع الذي تنظر فيه. والقوالب التي تتطلب تفاصيل دفع لكل مستلم مستبعَدة كذلك، لأن الإرسال الجماعي الواحد لا يستطيع ملأها.

منتقي القوالب مفتوحاً، لا يسرد سوى القوالب المعتمدة

القالب بعد اختياره

اختيار قالب يجلب صياغته الفعلية، وتظهر أي متغيّرات يعلنها حقولاً تملؤها. وما تكتبه يُستعمل لكل مستلم — فهذه قيم على مستوى الحملة لا قيم لكل شخص. ولا سبيل من هذه الشاشة إلى إعطاء كل مستلم قيمة مختلفة.

القالب المختار وقد حُمّلت صياغته ومعه حقل لكل متغيّر

اختيار من يستقبلها

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

بطاقة المستلمين، والاختيار فيها بين المجموعات وجهات اتصال منتقاة واحدة واحدة

المعاينة

ترسم المعاينة الرسالة فقاعةَ واتساب، ومعها عدد المستلمين تحتها. وهي تتحدث كلما غيّرت في النموذج. وهي مأخوذة من محتوى القالب ومن قيم متغيّراتك، فهي رسم حقيقي لا رسم توضيحي — لكنها لا تستطيع أن تخبرك إن كان الرقم ما زال على واتساب.

المعاينة الحية تعرض الرسالة فقاعةَ واتساب، ومعها عدد المستلمين تحتها

متابعة حملة أثناء إرسالها

حملة قيد الإرسال

بينما تُرسل الحملة، تحدّث هذه الصفحة نفسها — والنقطة بجانب Live Updates هي اتصال الصفحة نفسها بالخادم لا صحة الحملة. ولا يظهر Cancel إلا ما دامت الحملة في حالة pending أو processing.

جولة بالفيديو — 3 خطوات، 0:07. اختر خطوة لتشغيل ذلك الجزء وحده.
حملة ما زالت تُرسل: شارة حية والحالة وشريط تقدّم وزر Cancel

ماذا يحسب شريط التقدّم

التقدّم هو حصة المستلمين الذين حُسم أمرهم: قَبِلهم واتساب أو رفضهم. وهو ليس التسليم. فالحملة قد تبلغ 100% وكثير جداً من رسائلها ما زال معلَّماً Sent لا Delivered، لأن التسليم يُبلَّغ عنه لاحقاً.

شريط التقدّم في منتصف الطريق خلال حملة قيد الإرسال

مستلمون لم يُبلَغوا بعد

المستلمون الذين لم يصل إليهم المرسِل بعد يجلسون بحالة Pending وعمود Details فارغ — فلا يوجد معرّف رسالة يُعرض، لأنه لم يُرسل إليهم شيء. ومع تقدّم الإرسال تتغير حالة هذه الصفوف في مكانها.

صفوف مستلمين ما زالت معلَّمة Pending، ولا شيء في عمود Details

قراءة النتائج

حملة منتهية

حملة اكتملت. والشارة البنفسجية تعلّم حملة أُرسلت عبر واجهة Marketing Messages API الخاصة بـ Meta، وهي ما يجعل عدّادَي Clicked وConverted ذوَي معنى — وفي أي حملة أخرى يغيب هذان الاثنان بدلاً من أن يكونا صفراً.

جولة بالفيديو — 7 خطوات، 0:13. اختر خطوة لتشغيل ذلك الجزء وحده.
حملة منتهية، موسومة بأنها أُرسلت عبر واجهة Marketing Messages API

العدّادات بالترتيب

اقرأ هذه مجموعات متداخلة لا مجاميع منفصلة: فكل ما سُلّم قد أُرسل، وكل ما قُرئ قد سُلّم. وSent مع Failed هما القائمة كلها متى انتهت الحملة. أما Delivered وRead فتحملان ملاحظتيهما لأن كلتيهما تتوقف على تبليغ Meta، وRead تتوقف زيادةً على أن يكون المستلم مفعِّلاً إشعارات القراءة.

عدّادات الحملة: المستلمون والمُرسَل والمُسلَّم والمقروء والفاشل والمعلَّق

قمع التفاعل

الأرقام نفسها مرة أخرى بوصفها نسباً من القائمة كلها، وهو أسرع طريق لرؤية أين فقدت الحملة الناس. والشريط الأول دائماً القائمة كاملة عند 100%؛ وكل شريط تحته يُقاس على ذلك الإجمالي نفسه لا على الشريط الذي فوقه.

قمع التفاعل: كل مرحلة بوصفها نسبة من قائمة المستلمين كلها

كل مستلم، واحداً واحداً

كل مستلم بحالته الخاصة، 25 في الصفحة. والصف الفاشل يعرض بداية سببه في مكانه. وزر Details يفتح السجل كاملاً، ولا يظهر إلا للمستلمين الذين لديهم ما يُعرض — معرّف رسالة أو خطأ.

جدول المستلمين، كل صف بحالته الخاصة وبزر Details

التضييق على الإخفاقات

يضيّق مرشِّح الحالة الجدول، ثم يصدّر Export CSV بالضبط ما تركه المرشِّح — لا الصفحة التي على الشاشة، ولا الحملة كلها. والتصفية إلى Failed ثم التصدير أسرع طريق للحصول على قائمة تستحق أن تُعمل بها.

جدول المستلمين مصفّى إلى الإخفاقات، وفوقه زر Export CSV

الإخفاقات مجمَّعة حسب السبب

الإخفاقات نفسها معدودة حسب السبب بدلاً من سردها حسب الشخص. وهذه هي اللوحة التي تُقرأ أولاً حين تكثر إخفاقات حملة: فسبب واحد عند 80% مشكلة إعداد يمكنك إصلاحها، بينما اثنا عشر سبباً عند 8% لكل منها هو التسرّب العادي لأي قائمة كبيرة. ولا تُعرض سوى الأسباب العشرة الأشيع، وتغيب اللوحة كلها عن حملة لم يقع فيها إخفاق.

لوحة تحليل الإخفاقات، تعدّ الإخفاقات حسب السبب

مستلم واحد كاملاً

السجل الكامل لمستلم واحد: الحالة بالضبط، والأوقات التي وراءها، ومعرّف الرسالة الذي أسنده واتساب، والخطأ كاملاً لا مبتوراً. ومعرّف الرسالة هو ما يجدر ذكره إن احتجت يوماً إلى سؤال Meta عن رسالة بعينها.

المربع الحواري الذي يحمل السجل الكامل لمستلم واحد، بما فيه الخطأ الذي أعادته Meta

حملة قديمة بعد التنظيف

صفوف المستلمين لا تدوم إلى الأبد: فبعد 90 يوماً من انتهاء الحملة تُحذف، وتنظيف ثانٍ يُبقي تفاصيل أحدث حملاتك وحدها مهما كان العمر. أما العدّادات فوقها فتبقى، فالحملة القديمة ما زالت تبلّغ عما فعلت — لكن جدول المستلمين يُستبدل به هذا الإشعار بدلاً من أن يظهر فارغاً. صدّر ما تحتاج إلى الاحتفاظ به ما دامت الحملة حديثة؛ فبعد التنظيف تكون تفاصيل كل مستلم، وفيها أسباب الإخفاق، قد ذهبت إلى غير رجعة.

جولة بالفيديو — خطوة واحدة، 0:04. اختر خطوة لتشغيل ذلك الجزء وحده.
الإشعار الذي يقوم مقام جدول المستلمين بعد تنظيف التفاصيل

حين تتوقف حملة مبكراً

حملة ملغاة

الحملة الملغاة تحتفظ بما أحرزته من تقدّم. فكل ما أُرسل قبل التوقف يبقى مُرسلاً ويظل يبلّغ عن التسليم والقراءة بعد ذلك؛ وكل من لم يصل إليه المرسِل يحتفظ بحالته المعلَّقة إلى الأبد. وذلك المزيج هو بصمة الإلغاء.

جولة بالفيديو — خطوة واحدة، 0:04. اختر خطوة لتشغيل ذلك الجزء وحده.
حملة ملغاة محتفظة بشريط تقدّمها نصف المكتمل وبقائمة مستلميها

حملة فاشلة

الحملة الفاشلة هي التي انهار فيها الإرسال نفسه — وأكثر ما يكون ذلك برفض الاتصال بواتساب في منتصف الطريق. اقرأ العدّادات بوصفها سجلاً جزئياً: فالرسائل التي خرجت قبل الانقطاع أُرسلت حقاً، والبقية لم تُحاوَل إطلاقاً. واللوحة الحمراء في الأعلى تقول ما الذي أوقفها.

جولة بالفيديو — خطوتان، 0:05. اختر خطوة لتشغيل ذلك الجزء وحده.
حملة فاشلة توقفت من تلقاء نفسها في منتصف القائمة

لماذا توقفت

سبب موت الإرسال، مسجَّلاً على الحملة نفسها لا على أي مستلم بعينه — فهذا يخص المرسِل لا شخصاً لم تصله رسالته. وانقطاع الاتصال، كما هنا، يعني أن حساب واتساب يحتاج إلى إعادة ربط قبل أن تحاول ثانية؛ وإعادة الإرسال دون ذلك ستفشل بالطريقة نفسها.

اللوحة الحمراء تسمّي سبب توقف الحملة

إيقاف حملة

يطلب Cancel تأكيداً في مربع حواري من المتصفح، ثم يوقف الحملة. والإيقاف ليس فورياً: فالمرسِل ينتبه إلى التغيير كل 25 رسالة، فقد تخرج بضع رسائل أخرى بعد تأكيدك. وتستقر الحملة في Cancelled ويختفي زر Cancel، لأنه لم يبق شيء يُوقف. ويظهر تأكيد قصير في الزاوية أيضاً.

جولة بالفيديو — خطوة واحدة، 0:05. اختر خطوة لتشغيل ذلك الجزء وحده.
الحملة وقد استقرت في Cancelled، وزر Cancel قد اختفى

مرجع

ما تفعله كل شاشة في العمق، لمن يحتاج إلى معرفة ما يمسّه كل زر بالضبط.

حالات الحملة

تُنشأ الحملة في حالة Processing وتُسلَّم إلى عامل خلفي على الفور. ولا توجد حالة مسودة ولا خطوة موافقة: فالضغط على Create Campaign يرسل الرسائل. وعملياً سترى أربع حالات؛ ويعرّف النظام حالة خامسة لا يسندها أبداً.

الحالةما تعنيه
Processingتُرسل الآن. وهي الحالة الوحيدة التي لها شريط تقدّم حي.
Completedأنهى العامل القائمة. وهذا لا يعني أن كل رسالة نجحت.
Failedمات الإرسال نفسه — عادةً برمز وصول منتهي الصلاحية — وتوقف مبكراً.
Cancelledأنت أوقفتها. وما أُرسل من رسائل يبقى مُرسلاً.
Pendingمعرَّفة ولا تُسند أبداً — انظر أدناه. لن تصادفها.

ملاحظة: الاكتمال والفشل يصفان الإرسال لا الرسائل. فحملة مكتملة فيها 8 إخفاقات أمر طبيعي وهو بالضبط ما تعرضه الأرقام أعلاه؛ أما الحملة الفاشلة فتعني أن المرسِل توقف، فالمستلمون الذين لم يصل إليهم لا حالة لهم إطلاقاً.

وتُذكر Pending تتميماً للفائدة لأن البرنامج ما زال يعرفها وقد تصادف الكلمة في تصدير أو في رد من واجهة برمجية. ولا شيء يضبطها: فالحملات تذهب مباشرة إلى Processing عند إنشائها. أما الإرسال المجدوَل فميزة منفصلة لها شاشتها الخاصة.

حالات المستلم الخمس

كل مستلم يحمل حالته الخاصة، وهي لا تتحرك إلا إلى الأمام: معلَّق، ثم مُرسَل، ثم مُسلَّم، ثم مقروء. ويصل التسليم والقراءة لاحقاً حين تبلّغ Meta عنهما، فالحملة التي انتهت قبل ثوانٍ ستعرض كثيراً من Sent وقليلاً من Delivered — وذلك هو التبليغ يلحق بالركب، لا خلل في الإرسال.

الحالةما تعنيه
Pendingفي الطابور، ولم تُسلَّم إلى واتساب بعد.
Sentقبِلها واتساب. ولها معرّف رسالة من هذه النقطة فصاعداً.
Deliveredوصلت إلى هاتف المستلم.
Readفُتحت — فقط إن كان ذلك المستلم مفعِّلاً إشعارات القراءة.
Failedرُفضت. والسبب مخزَّن لكل مستلم ومعروض في الجدول.

ملاحظة: أعداد القراءة أقل من الحقيقة دائماً. فالمستلم الذي أوقف إشعارات القراءة لا يبلّغ عن قراءة أبداً، ولا سبيل إلى تمييز تلك الحالة عن رسالة لم تُفتح.

ماذا يفعل Cancel فعلاً

الإلغاء يقلب حالة الحملة إلى ملغاة، وذلك للحملات التي ما زالت pending أو processing. وهو لا يمدّ يده إلى المرسِل فيوقفه في منتصف رسالة: فالعامل يفحص حالة الحملة كل 25 رسالة مكتملة ويتوقف حين يرى التغيير. فبين ضغطك على Cancel وتوقف الإرسال فعلاً قد تخرج 25 رسالة أخرى على الأكثر.

والرسائل المُرسلة لا تُستعاد — فليس لدى واتساب مثل هذه الإمكانية. وCancel يمنع ما تبقى. أما المستلمون الذين لم يصل إليهم أحد فيحتفظون بحالتهم المعلَّقة إلى الأبد، ولهذا تكون قائمة مستلمي الحملة الملغاة مزيجاً من صفوف محسومة وصفوف معلَّقة.

ملاحظة: إلغاء حملة انتهت أصلاً لا يفعل شيئاً ويقول ذلك — «This campaign had already finished — nothing to cancel». أما الحملة التي لم تكن لها مهمة تعمل خلفها فتجيب بجواب آخر، بأنه لا مهمة نشطة لها ولا يمكن إلغاؤها، لأن هاتين حالتان مختلفتان حقاً.

حدود الإرسال وما يحدث حين تتجاوزها

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

وتحت ذلك، المرسِل محدود المعدل أيضاً: فهو يرسل 15 رسالة في الثانية على الأكثر، ويعيد محاولة الرسالة التي يحدّ واتساب معدلها بعد 30 ثانية، ثم 60، ثم 120. وإن أخفقت 20 رسالة خلال 30 ثانية تخلّى عن الحملة كلها بدلاً من أن يحرق بقية قائمتك على إعداد معطوب.

ملاحظة: حجم الدفعة ومهلة حدّ المعدل ليسا إعدادين يمكنك تغييرهما. فكل حملة تُرسل بالمعدل المدمج الموصوف أعلاه.

ماذا يحتوي تصدير CSV

ينزّل Export CSV كل مستلم يطابق المرشِّحات المطبَّقة على الجدول حالياً — لا الصفحة التي على الشاشة وحدها. وللملف ثمانية أعمدة، بهذا الترتيب: Contact Name وPhone وStatus وSent At وDelivered At وRead At وMessage ID وError. وتُكتب الأوقات بتوقيت UTC بصيغة ISO الكاملة، وهي ليست الصيغة التي تعرضها الصفحة.

ملاحظة: يحمل اسم الملف مرشِّح الحالة لكنه يحمل معرّف الحملة الرقمي لا المعرّف الذي في شريط العنوان: فالتصفية إلى الفاشل ثم التصدير يعطيك campaign-1412-contacts-failed.csv.

لماذا لا تعرض حملة قديمة أي مستلمين

تُحذف صفوف المستلمين بعد 90 يوماً من انتهاء الحملة. وتنظيف ثانٍ يُبقي تفاصيل مستلمي أحدث حملاتك وحدها ويعمل كلما أُنشئت حملة جديدة، فالعمر ليس السبيل الوحيد الذي تفقد به حملة قائمة مستلميها. أما الحملة نفسها فتبقى، وتبقى عدّاداتها.

ولذلك تقرأ الحملة المتأثرة «26 sent» فوق جدول مستلمين غير موجود أصلاً. والصفحة تسمّي ذلك الوضع صراحةً بدلاً من أن تتركك تخمّن.

ملاحظة: صدّر ما تحتاج إلى الاحتفاظ به ما دامت الحملة حديثة. فبعد التنظيف تكون تفاصيل كل مستلم قد ذهبت إلى غير رجعة، وفيها أسباب الإخفاق ومعرّفات الرسائل.