
قلّل إلغاء تثبيت تطبيقك: اقرأ الأسباب في لوحة الشركاء وأصلح التجربة الأولى
أين تجد أسباب إلغاء التثبيت وبيانات الاشتراكات في لوحة الشركاء، وكيف تلتقط أحداث الاشتراك، وما الذي تحسّنه في التفعيل والتجربة المجانية والتجديد.
أين تظهر أسباب إلغاء التثبيت؟
قبل أن تغيّر أي شيء في تطبيقك، ابدأ بما يقوله التجار أنفسهم. بحسب مقالة «Public App Management» في مركز المساعدة، تصل إلى أسباب إلغاء التثبيت بهذه الخطوات:
- سجّل الدخول إلى لوحة الشركاء.
- من القائمة الجانبية افتح My Apps، وستظهر لك تطبيقاتك المنشورة.
- اضغط View في عمود Merchant Reviews للتطبيق الذي تريده.
- ستجد تبويبين: Rates & Reviews وUninstall Reason. التبويب الثاني يعرض قائمة الأسباب التي كتبها التجار عند إلغاء تثبيت تطبيقك.
وتعرض لوحة الشركاء أيضًا في قسم تحليلات التطبيق: إجمالي الدخل والاشتراكات والتقييمات، وتحليلات التثبيت، وتوزيع الاشتراكات بين التجربة المجانية والمدفوعة، وآخر عمليات التثبيت، وآخر التقييمات والمراجعات. ويمكنك تصفية البيانات حسب الفترة الزمنية ونوع التطبيق.
partners.zid.sa، لذلك قد تختلف بعض التسميات قليلًا عن لقطات مركز المساعدة.قائمة الاشتراكات: إشارات مبكرة قبل إلغاء التثبيت
قائمة الاشتراكات (Subscription List) تعرض كل متجر اشترك في تطبيقك، وفيها أعمدة تستحق المتابعة الأسبوعية:
- Installation Status: إذا ظهرت القيمة «Not Activated» فالمتجر اشترك لكنه لم يفعّل التطبيق بعد. هؤلاء أقرب التجار إلى الخروج دون أن يجرّبوا تطبيقك.
- Plan Type: يوضح إن كان الاشتراك مجانيًا أو مدفوعًا.
- Subscription Status: يمكنك التصفية حسب الحالة، مثل Active وRenew وExpired.
- Recurring: يوضح إن كان الاشتراك مضبوطًا على التجديد التلقائي.
- Export All: تنزيل القائمة بصيغة Excel، ويتضمن الملف المصدَّر حقولًا إضافية مثل
app_idوstore_urlوpartner_shareوzid_share.
بيانات التواصل في هذه القائمة هي بيانات المتجر الأساسية، وليست بيانات المستخدم الذي فعّل التطبيق، فخذ ذلك في الحسبان عند المتابعة.
التقط أحداث الاشتراك في نظامك
لا تعتمد على اللوحة وحدها. اشترك في أحداث الاشتراك من قسم Webhooks في إعدادات تطبيقك في لوحة الشركاء، حتى تبني سجلّك الخاص لرحلة كل تاجر:
app.market.application.installوapp.market.subscription.active: بداية الرحلة.app.market.subscription.warning: يصل قبل 3 أيام من آخر يوم في الاشتراك.app.market.subscription.suspended: عند انتهاء مدة الاشتراك، وتبدأ بعدها فترة سماح حتى T+5 يبقى فيها التطبيق مثبتًا.app.market.subscription.expired: عند T+5، وعندها يُلغى تثبيت التطبيق من المتجر.app.market.subscription.renewوapp.market.subscription.upgradeوapp.market.subscription.refunded.app.market.application.uninstall: عند إلغاء التاجر تثبيت التطبيق.
{
"app_id": 1292,
"store_id": 507530,
"store_url": "https://wyatt.com.sa/",
"plan_name": "...",
"status": "uninstall",
"start_date": "2025-02-21T08:05:29.000000Z",
"end_date": "2025-03-22T08:05:29.000000Z",
"amount_paid": 79.01,
"event_name": "app.market.application.uninstall",
"plan_type": "Paid",
"plan_id": 904
}في المثال المنشور لـ Payload app.market.application.uninstall تجد بيانات المتجر والباقة وplan_type والتواريخ، لكن لا يوجد حقل لسبب الإلغاء. لذلك اربط الحدث بتبويب Uninstall Reason في اللوحة. وتذكّر أن سياسة التفعيل تطلب منك إيقاف المعالجة وإزالة الصلاحيات المرتبطة بعد إلغاء التثبيت.
اقرأ النمط: متى يغادر التاجر؟
هذا القسم من الممارسات العامة في تحليل التسرّب، وليس قاعدة من زد. الفكرة أن توقيت الإلغاء يخبرك بالسبب أكثر من عدد الإلغاءات:
- خلال الأيام الأولى وقبل اكتمال الإعداد: غالبًا المشكلة في التفعيل أو في توقعات صنعتها صفحة التطبيق.
- عند نهاية التجربة المجانية: التاجر لم يصل إلى القيمة بعد، أو السعر لا يطابق ما رآه. يمكنك تمييز التجربة من
plan_typeبقيمةFree Trial. - عند التجديد: الاشتراك وصل إلى
expiredدونrenew، وهذا يعني أن الاستخدام تراجع خلال المدة. - بعد خطأ أو انقطاع: قارن تواريخ الإلغاء بـ Logs الأخطاء لديك وبتذاكر الدعم.
ضع كل سبب من تبويب Uninstall Reason في فئة واحدة من هذه الفئات، وراقب أي فئة تكبر من شهر إلى آخر.
أصلح التجربة الأولى: التفعيل والإعداد
سياسة Zid App Activation & OAuth Policy تحدد شكل البداية، وكثير منها يخدم الاحتفاظ بالتاجر مباشرة:
- التطبيق القياسي يبدأ OAuth فورًا عند ضغط التاجر Activate، ثم يكمل التاجر الربط والإعداد بعد ذلك.
- المسار المفضّل هو إنشاء مساحة العمل تلقائيًا بعد OAuth متى أمكن ذلك من بيانات زد الموثّقة، ثم الانتقال إلى الإعدادات الأساسية وإظهار حالة اكتمال واضحة.
- لا تُظهر حالة Service ready إلا عند اكتمال الإعداد الإلزامي. وإذا بقي شيء، أظهر الخطوة المتبقية واسمح للتاجر بالمتابعة من حيث توقف.
- حافظ على المتجر الموثّق طوال الإعداد، ولا تجعل التاجر يعيد التفعيل أو يكتب ID متجره.
- التطبيقات المضمّنة (Embedded) تفتح داخل لوحة تحكم التاجر دون تسجيل دخول منفصل غير ضروري.
ومن الممارسات الجيدة أن تقيس الوقت من التثبيت حتى أول نتيجة ملموسة للتاجر، وأن تختصر كل خطوة لا تقرّبه من هذه النتيجة.
التجربة المجانية والتجديد والإرشاد داخل التطبيق
- مدة التجربة: قائمة متطلبات المراجعة تطلب أن تمنح التاجر وقتًا كافيًا لاستكشاف التطبيق وتقييمه.
- نافذة التجديد: تفتح نافذة إعادة شراء الباقة نفسها من T-5، ويصلك
app.market.subscription.warningقبل 3 أيام من النهاية. استخدم هذا التوقيت لتذكير التاجر داخل التطبيق بما أنجزه. - كوبونات الشركاء: يمكنك من لوحة الشركاء إنشاء كوبون وقصره على متاجر محددة بمعرّفاتها. ومنذ تحديث أغسطس 2026 تتقاسم زد والشريك تكلفة خصم الكوبون مناصفة، ويمكن استخدامه حتى مع باقة عليها عرض.
- وصف صادق: اذكر في وصف التطبيق خطوات التفعيل والقيود المهمة، وصِف مزايا الباقات بدقة، لأن زد تسجّل شكاوى التجار عن مزايا غير مدعومة.
- دعم داخل التطبيق: أصبحت قناة الدعم الظاهرة داخل التطبيق متطلبًا للمراجعة، وهي أيضًا أقصر طريق لحل المشكلة قبل أن تتحول إلى إلغاء تثبيت.
ومن الممارسات العامة المفيدة: إرشادات قصيرة في مكانها بدل دليل طويل، وشاشات فارغة تشرح الخطوة التالية، وأسئلة شائعة مبنية على أكثر أسباب الإلغاء تكرارًا.
الخلاصة
- أسباب إلغاء التثبيت في لوحة الشركاء: My Apps ثم View تحت Merchant Reviews ثم تبويب Uninstall Reason.
- حدث
app.market.application.uninstallلا يحمل السبب، فاربطه بما في اللوحة وبالـ Logs الخاصة بك. - المتاجر بحالة «Not Activated» والتجارب المجانية القريبة من نهايتها أولى بالمتابعة.
- ابدأ OAuth فورًا، وأظهر حالة الإعداد بوضوح، ولا تعلن Service ready قبل اكتماله.
المصادر
ابدأ البناء على زد
سجّل بنفسك في بوابة الشركاء، وطوّر واختبر على متجر تجريبي.


