في كل مراجعة حساب بيجيلي نفس السؤال بصيغة مختلفة: «التحويلات نزلت والحملة متغيرتش». وفي نسبة من الحالات دي الحملة فعلاً متغيرتش، اللي اتغير هو الرقم اللي بتقرأه. وده بيحصل لما نافذة اتربيوشن كانت بتجيب داتا تبقى مبتجيبش.
الموضوع ده بالتحديد ليه تاريخ طويل في ميتا، ومعظم اللي مكتوب عنه في السوق بيخلط بين خطوات حصلت في سنين مختلفة. انا فتحت التشينج لوج الرسمي، وفي حاجة مكتوبة فيه بالحرف بتفسر ليه التقارير بتسكت بدل ما تبوظ.
الحاجة الموثقة: نوافذ 28 يوم خرجت من 2021
ده مش كلام سوق، ده مكتوب في تشينج لوج الـ Graph API بتاريخ 27 ابريل 2021. النص بيقول حرفياً ان 28d_click و 28d_view «no longer supported values for the action_attribution_windows field and will return an empty dataset».
ركز في اخر تلات كلمات، لانها هي كل الحكاية: empty dataset. مش ايرور، مش ريجيكت، مش رسالة بتقولك ان اللي بتطلبه مبقى موجود. داتا سيت فاضي. يعني لو عندك شيت او لوحة بتسحب على النافذة دي، هي مش بتفشل، هي بترجع صفر. والصفر ده شكله في التقرير زي اداء وحش بالظبط.
نفس الانتري بيقول كمان ان الديفولت بقى 7d_click لو انت مبعتش الفيلد خالص، وان ميتا دخلت فيلدين جداد وقتها: use_unified_attribution_setting و attribution_setting.
الخطوة التانية: يونيو 2025 والتوحيد مع مدير الاعلانات
الدوكيومنتيشن بيقول ان ابتداء من 10 يونيو 2025، وبهدف تقليل الفرق مع مدير الاعلانات، الـ API بقى بيتجاهل use_unified_attribution_setting و action_report_time وبيرجع نتايج بتحاكي اعدادات مدير الاعلانات. والجملة اللي بتهمنا: «standalone inline attribution window data will no longer be returned».
ترجمتها العملية: فكرة انك تسحب نفس الحملة بعدة نوافذ في نفس الريكويست وتقارن بينهم، دي بقت اصعب بكتير. اللي كان ستاندرد في تقارير كتير من سنين، ان تحت كل رقم يكون في breakdown بالنافذة، مبقاش بيرجع كده.
ولو انت من اللي بيقارنوا رقم المنصة برقم المبيعات الحقيقي، ده الوقت المناسب تقرا ليه ROAS المنصة مختلف عن المبيعات الحقيقية، لان نص الفرق بييجي من هنا.
الكلام اللي انا مقدرتش اتأكد منه
هنا لازم اكون صريح، لان الموقع ده شغله انه يبقى صح. في كلام منتشر جداً ان ميتا شالت 7d_view و 28d_view من الـ Ads Insights API بتاريخ 12 يناير 2026، ومعاه حدود ريتنشن جديدة. المصدر اللي لاقيته بيقول الكلام ده بشكل محدد هو تقرير على ppc.land، وهو منسوب لبوست على الديفلوبر بلوج بتاع ميتا.
انا دورت على الانتري ده في التشينج لوج الرسمي ومقدرتش اوصله. يعني: الخبر وارد يكون صح، بس انا مش هاكتبه هنا كحقيقة موثقة من المصدر الاول وانا مشفتهاش. اللي اقدر اقوله بثقة هو اللي فوق: نوافذ 28 يوم موثق خروجها من 2021، وتوحيد يونيو 2025 موثق.
والنصيحة العملية مش بتتغير في الحالتين. لو تقريرك بيعتمد على نافذة مشاهدة، هو هش دلوقتي بغض النظر عن تاريخ الخطوة الاخيرة. الفرق بين الاتنين هو بس امتى تتوقع الصفر، مش هل هو جاي.
ازاي تعرف ان دي مشكلة قياس مش مشكلة اداء
| العلامة | نزول اداء حقيقي | نزول في القياس |
|---|---|---|
| الصرف | بيتغير معاه | ثابت زي ما هو |
| عدد النتايج في الباك اند عندك | نازل برضه | متغيرش |
| وقت النزول | بيبقى تدريجي مع الكرياتيف او السوق | بيبقى فجائي من يوم لليوم |
| الحملات المتأثرة | حملة او حملتين | كل الحساب في نفس اللحظة |
| التكلفة المعلنة للنتيجة | بتطلع بالتدريج | بتطلع فجأة بنفس النسبة في كل حاجة |
العمود الاخير هو الفيصل. لما كل حملة في الحساب تتحرك بنفس النسبة في نفس اليوم والصرف ثابت، دي مش سوق ومش كرياتيف. دي طبقة القياس. ترتيب التشخيص الكامل لما الرقم ينزل موجود في ليه معدل التحويل نزل فجأة.
اللي تعمله في التقارير بتاعتك دلوقتي
- افتح اي تقرير اوتوماتيك عندك وشوف هو بيطلب نافذة بالاسم ولا سايب الديفلوبر. لو بيطلب 7d_view او 28d_view، الرقم ده عايز مراجعة.
- ثبت نافذة واحدة لكل عميل واكتبها في التقرير نفسه. مفيش تقرير محترم بيعرض رقم اتربيوشن من غير ما يقول هو بأي نافذة.
- خد سنابشوت من الارقام التاريخية بالنوافذ اللي لسه شغالة قبل اي خطوة جديدة. الداتا اللي مش بترجع من الـ API مش بترجع بأثر رجعي كمان.
- ابني رقم تاني من برة المنصة تقارن بيه. ده مش ترف، ده الحاجة الوحيدة اللي بتخليك تعرف الفرق بين الحالتين في الجدول اللي فوق.
ولو بتعمل تقرير شهري للعميل، الترتيب اللي بيحمي الاتنين موجود في ازاي تعمل تقرير اداء شهري للعميل، وتغييرات التقارير الاخيرة في مدير الاعلانات نفسه متابعة في تحديثات مدير اعلانات فيسبوك في التقارير.
الاتمتة هنا مش رفاهية
الناس اللي بتتأذى من تغييرات زي دي هم اللي تقاريرهم مبنية بالايد كل شهر، لان مفيش حد بيلاحظ ان خانة بقت فاضية في شيت بيتعمل كوبي بيست. اللي عندهم طبقة تقارير مبنية صح بيشوفوا الصفر في نفس اليوم.
الجانب الهندسي من الموضوع ده، يعني ازاي تبني طبقة تقارير من غير ما تشتري بلاتفورم BI، كاتبه زمايلنا في rivl في نوت بالانجليزي: automate manual reporting without buying a BI platform (النوت بالانجليزي).
اسهل اجراء وقائي: متسمّيش النافذة من الاساس
في حل بسيط وموثق الناس بتنساه. التشينج لوج بيقول ان لو انت مش باعت الفيلد action_attribution_windows خالص، الـ API بيستخدم 7d_click كديفلوبر. يعني الريكويست اللي مش بيسمي نافذة هو الريكويست اللي مش بيتأثر لما قيمة معينة تخرج من الدعم.
عملياً ده معناه ان كل كود او كونكتور عندك بيحدد نافذة بالاسم هو نقطة هشاشة مضافة بايدك. لو مفيش سبب حقيقي يخليك تطلب نافذة بعينها، سيب الديفلوبر يشتغل. ولو في سبب، خليه مكتوب في التقرير جنب الرقم عشان اللي بيقراه يعرف هو بيقارن ايه بايه.
وخد بالك من نقطة الريتنشن. الداتا التاريخية بتبقى اصعب في الاسترجاع مع الوقت، فاي رقم تاريخي انت محتاجه في مقارنة سنوية الافضل يبقى محفوظ عندك في مكانك مش معتمد على انك تسحبه تاني وقت ما تحتاجه. المقارنة السنوية اللي بتعتمد على سحب لحظي من الـ API هي اضعف حلقة في اي تقرير.
وعلى مستوى القرار، كل ده بيرجعك لنفس النقطة: القياس اللي بتعتمد عليه لازم يبقى عندك انت. اللي تملكه من الداتا هو اللي محدش بيقدر يشيله منك في تشينج لوج.
خلاصة وحد عملي
الموثق: نوافذ 28 يوم خرجت من الـ API سنة 2021 وبترجع داتا سيت فاضي، والديفلوبر بقى 7d_click، ويونيو 2025 وحّد سلوك الـ API مع مدير الاعلانات وشال رجوع بيانات النوافذ المنفصلة. المنسوب لميتا ومش متأكد منه: خطوة يناير 2026 على نوافذ المشاهدة.
والحد اللي لازم اقوله: الاتربيوشن كان تقديري قبل كل ده وبعده. لو انت بتاخد قرار ميزانية على فرق 10% بين نافذتين، القرار ده كان هش من الاساس. اللي اتبقى من النماذج دي وحدودها كاتبه في نماذج الاتربيوشن في الاعلانات وما تبقى منها. والداتا اللي بترجعها للمنصة بنفسك بقت اهم من اي نافذة.
أسئلة شائعة
هل نافذة 7 يوم مشاهدة اتشالت فعلاً؟
اللي اقدر اوثقه هو خروج 28d_click و 28d_view من الـ API سنة 2021. موضوع شيل 7d_view و 28d_view في يناير 2026 منسوب لبوست على ديفلوبر بلوج ميتا ومنقول في تقرير على ppc.land، ومقدرتش اوصل للانتري ده في التشينج لوج الرسمي. فعملياً: اتعامل مع اي تقرير بيعتمد على نافذة مشاهدة كتقرير هش، بس متنقلش التاريخ ده كحقيقة موثقة.
ليه التقرير بيرجع صفر بدل ايرور؟
لان ده اللي التشينج لوج بيقوله بالحرف: القيم المسحوبة بترجع «empty dataset». ومن منظور اي سكريبت او شيت، داتا سيت فاضي معناه صفر، والصفر شكله زي اداء وحش. دي السبب الاساسي ان الناس بتفتكر الحملة بوظت.
اعمل ايه لو عميل سألني ليه التحويلات نزلت؟
قارن الصرف وعدد الاوردرات في السيستم بتاعك قبل اي حاجة. لو الصرف ثابت والاوردرات ثابتة وكل الحملات نزلت بنفس النسبة في نفس اليوم، دي مشكلة قياس. لو النزول تدريجي وفي حملات معينة، دي مشكلة اداء.
ايه النافذة اللي استخدمها دلوقتي؟
اللي تقدر تثبتها وتكتبها في التقرير. الاهم من اختيار النافذة هو انك متغيرهاش من شهر للتاني ومتقارنش فترتين بنافذتين مختلفين. وخلي عندك رقم من برة المنصة تقيس عليه.
المصادر
- Meta Graph API Changelog, 27 April 2021: 28d_click و 28d_view مبقوش قيم مدعومة في action_attribution_windows وبترجع «empty dataset»، والديفلوبر بقى 7d_click لو الفيلد مش مبعوت، ودخول use_unified_attribution_setting و attribution_setting
- Meta Marketing API, Ads Insights: من 10 يونيو 2025 الـ API بيتجاهل use_unified_attribution_setting و action_report_time وبيحاكي اعدادات مدير الاعلانات، و«standalone inline attribution window data will no longer be returned»
- ppc.land (تقرير متخصص، منسوب لبوست على ديفلوبر بلوج ميتا): شيل 7d_view و 28d_view من 12 يناير 2026 وحدود ريتنشن جديدة. مقدرتش اتأكد من الانتري ده في التشينج لوج الرسمي، فهو مذكور كمنسوب