أغلب اللي بيتكتب تحت عنوان "تحديثات مدير إعلانات فيسبوك" بيكون كلام عن فورمات إعلانية جديدة أو زرار اتحرك مكانه. النوع ده من التحديثات بيتحل بنفسه: بتفتح الحساب، بتلاقي الزرار، خلاص.
التحديث اللي أنا شايف إنه يستاهل مقال مش من النوع ده. هو تغيير في البيانات اللي ميتا بتوريهالك، وده النوع اللي بتكتشفه متأخر، عادةً وانت بتحضّر تقرير آخر الشهر وبتلاقي عمود فاضي كان مليان الشهر اللي فات.
اللي اتغير بالظبط
في توثيق الـ Marketing API الرسمي، صفحة الـ Breakdowns، ميتا حاطة تنبيه إتاحة (Availability notice) ساري من ٦ أغسطس ٢٠٢٦ على تلات تقسيمات: impression_device، وhourly_stats_aggregated_by_audience_time_zone، وfrequency_value.
النص اللي مكتوب حرفياً عند التلاتة واحد: "This breakdown may be unavailable for some ad accounts. If a synchronous request returns no results, the account administrator can opt in to this breakdown via Ads Manager, or you can retrieve the data through an asynchronous report job." تقدر تقراه بنفسك في توثيق Breakdowns في الـ Marketing API.
يعني بالعربي: التقسيمات دي بقت اختيارية على مستوى الحساب. لو الحساب مش مفعّل عليه التقسيم ده، الطلب المتزامن هيرجع فاضي، ومدير الحساب هو اللي يقدر يفعّله من مدير الإعلانات. البديل التاني إنك تسحب البيانات عن طريق تقرير غير متزامن بدل الطلب المباشر.
ليه ده مهم أكتر مما شكله
التلات تقسيمات دي مش تفاصيل رفاهية. كل واحد فيهم بيرد على سؤال بيتسأل في كل اجتماع تقريباً.
impression_device هو اللي بيقولك الأداء على الموبايل مقابل الديسكتوب، والتقسيم ده هو اللي بيكشف مشاكل صفحة الهبوط على الموبايل. hourly_stats هو أساس أي قرار عن الجدولة وساعات الذروة. frequency_value هو اللي بتعرف بيه إن الجمهور اتحرق ولا لأ، وده تحديداً اللي بيفرق في حملات الريتارجتنج.
لو الأعمدة دي اختفت من غير ما حد ياخد باله، القرارات اللي كانت بتتبني عليها هتتاخد بالحدس، وهتفضل تتاخد بالحدس من غير ما حد يلاحظ إن مصدر المعلومة راح.
مين اللي هيتأثر فعلاً
التنبيه بيقول "some ad accounts" ومش بيحدد مين، وأنا مش هخترع تفسير. اللي أقدر أقوله بثقة إن اللي بيستخدم أدوات تقارير خارجية أو شيتات بتسحب من الـ API هو اللي هيتفاجئ الأول، لأن الأداة هترجع فاضي بدل ما ترمي رسالة خطأ واضحة.
اللي بيشتغل من داخل واجهة مدير الإعلانات مباشرة موقفه أسهل، لأنه هيشوف إن التقسيم مش متاح ويقدر يفعّله لو معاه صلاحية مدير على الحساب. والصلاحية دي نقطة تستاهل وقفة: لو انت ميديا باير على حساب عميل ومعندكش صلاحية Admin، انت محتاج حد من ناحية العميل يعمل الخطوة دي، وده بيتحول من مهمة تقنية لمهمة تواصل.
اعمل ايه دلوقتي
خطوات عملية، بالترتيب، ومش محتاجة أكتر من نص ساعة على كل حساب:
- افتح تقرير على كل حساب بتديره، وجرّب التلات تقسيمات دي واحد واحد. لو رجع فاضي، دي إجابتك.
- لو فاضي وانت Admin، فعّلها من مدير الإعلانات وخلّص.
- لو مش Admin، ابعت طلب واحد للعميل فيه التلاتة مع بعض بدل تلات رسايل على مدار الشهر.
- لو عندك أوتوميشن بيسحب من الـ API، شوف هو بيعمل ايه لما البيانات ترجع فاضية. أسوأ حالة هو إنه يسجّل صفر ويعامله كأنه رقم حقيقي.
النقطة الأخيرة دي هي الخطيرة. فرق كبير بين "مفيش بيانات" و"البيانات بتساوي صفر"، وأغلب الشيتات المبنية على عجل مش بتفرّق بينهم.
الصورة الأكبر: نسخة الـ API نفسها
التغيير ده مش لوحده. أحدث نسخة من الـ Graph API هي v26.0 وصدرت في ٢٩ يوليو ٢٠٢٦، حسب سجل التغييرات الرسمي. أي أداة عندك مبنية على نسخة أقدم بتشتغل دلوقتي على وقت مستعار، لأن النسخ القديمة بتتوقف في النهاية.
أنا مش بقول اهرب واعمل ترقية النهارده. بقول إن اللي بيدير حسابات بجد لازم يعرف نسخة الـ API اللي أدواته شغالة عليها، ودي معلومة أغلب الناس معندهاش إجابة عليها لما تتسأل.
اللي مش هقوله
مش هقولك ليه ميتا عملت كده، لأني مش عارف وهي ما شرحتش. التنبيه بيقول اللي بيحصل ومش بيقول السبب، وأي تفسير هتقراه عن الخصوصية أو تكلفة الحوسبة هو تخمين حد كتبه بثقة زيادة.
وكمان مش هقولك ده هيأثر على أداء حملاتك، لأنه مش تغيير في التوصيل ولا في المزاد. الحملة اللي كانت شغالة قبل ٦ أغسطس شغالة بعديه بنفس الشكل. اللي اتغير هو قدرتك على تشريح النتيجة، مش النتيجة نفسها.
الفرق ده مهم لأن أول رد فعل عند كتير من الناس لما بيلاقوا رقم اختفى إنهم يفتكروا إن فيه مشكلة في الأداء، ويبدأوا يغيروا في حملة سليمة. ده أغلى بكتير من التغيير نفسه.
علاقة ده بالتقارير اللي بتطلع للعميل
لو انت بتطلّع تقرير شهري لعميل أو لإدارة، التغيير ده بيلمس التقرير قبل ما يلمس أي حاجة تانية. تقسيم الجهاز والساعة بيبقى في نص أي تقرير محترم، واختفاؤه من غير تفسير بيخلي التقرير يبان أقل من اللي قبله.
أنا كتبت قبل كده عن الفرق بين ROAS المنصة والمبيعات الحقيقية وعن نماذج الأتربيوشن، والاتنين بيرجعوا لنفس الفكرة: أدوات القياس بتاعتك مملوكة للشركة اللي بتشتري منها، وهي بتغيّرها. اللي بيبني تقرير على افتراض إن الأعمدة ثابتة بيبني على أرض بتتحرك.
ولو الحساب بتاعك بيعتمد على بيانات السيرفر بدل المتصفح، شرح Conversions API بيغطي الجزء ده، وهو الجزء اللي أقل عرضة للتغييرات دي.
ولو انت من الناحية التانية، يعني صاحب بيزنس بتقيّم شغل وكالة بدل ما تنفذه بنفسك، KF Agency عندها مقال عملي عن إزاي تقيّم أداء وكالة التسويق شهرياً يفيدك في إنك تعرف أي عمود ناقص من التقرير يستاهل سؤال وأيهم لأ.