تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يمكنك التفاعل مع جمهورك بطرق مفيدة من خلال إجراء تعديلات على نمط رسائلك واستهدافها وجدولتها بالكامل من خلال وحدة تحكّم Firebase.
يوفّر Firebase In-App Messaging نماذج رسائل يمكنك تجربتها وتخصيصها حسب رغبتك.
تخصيص واجهة مستخدم الرسائل
يمكنك تصميم رسائلك باستخدام نماذج مصمَّمة لإنشاء واجهات مستخدم جذابة وواضحة. في ما يلي النماذج المتاحة:
نموذج الرسالة
الوصف
البطاقة
رسالة منظَّمة تتضمّن زرَّي إجراء
توفير خيار للمستخدمين
النافذة المنبثقة
مربّع حوار الرسالة المرنة مع زر إجراء واحد
يجب إدخال عنوان الرسالة فقط، ويمكنك استخدام ما تحتاج إليه.
استخدِم نموذج الرسالة صورة فقط، وحمِّل رسالتك المصمَّمة إلى:
استخدِم الألوان والخطوط والتنسيقات المخصّصة لتناسب المظهر الجمالي لعلامتك التجارية وتطبيقك.
تقديم عرض ترويجي ذي طابع خاص أرسِل خصم الهالوين في رسالة باستخدام خط مخيف مخصّص ونمط خلفية. يمكن للمستخدم النقر على الرسالة بأكملها لمعرفة المزيد أو إغلاقها.
هل تريد المزيد من الحرية؟ تعديل طريقة عرض نماذج الرسائل في Firebase من خلال الرمز البرمجي
في كل حملة، يمكنك استهداف الرسائل لشرائح جمهور معيّنة استنادًا إلى سلوكها ولغتها وتفاعلها وغير ذلك.
ننصحك بدمج رسالة بطاقة مع حلّ للربط بصفحات في التطبيق، مع ضبط استهداف الرسالة على ما يلي:
استهدِف المستخدمين الذين سجّلوا آخر تفاعل مع التطبيق بين يوم واحد وسبعة أيام للتأكّد من أنّهم نشطون. اسأل المستخدمين المتفاعلين عمّا إذا كانوا يستمتعون بتطبيقك. واستنادًا إلى إجاباتهم، استخدِم رابطًا ذكيًا لتوجيههم إلى Google Play لكتابة مراجعة أو إلى استطلاع لجمع الملاحظات.
السماح للمستخدمين باستكشاف تطبيقك على وسائل التواصل الاجتماعي بدون الضغط عليهم للتسجيل للحصول على حساب استهدِف رسالة المصادقة المستخدمين الذين فتحوا تطبيقك لأول مرة قبل يومَين على الأقل، واستخدِم نظام ربط داخل التطبيق لتوجيههم إلى الشاشة ذات الصلة.
لا تظهر الرسائل إلا عندما يكون المستخدمون في تطبيقك، ويتم تشغيلها من خلال أحداث معيّنة، ما يضمن أن تظل الرسائل ذات صلة بالمستخدمين ومناسبة للسياق.
لا تريد إلهاء المستخدمين الذين قد يكونون في منتصف لعبة تهدف إلى تحقيق أعلى نتيجة أو عملية شراء مهمة.
على سبيل المثال، يمكنك ضبط جدولة رسالة اللافتة على ما يلي:
يمكنك تهنئة المستخدمين كلما تقدّموا إلى مستوى أعلى في تطبيق لعبتك من خلال ضبط حدث level_up كعامل تشغيل.
تجنَّب إرسال عدد كبير من الرسائل غير المرغوب فيها إلى المستخدمين من خلال ضبط حدّ أقصى لعدد مرات ظهور رسالة البانر على كل جهاز، وذلك على النحو التالي:
ذكِّر المستخدمين بلطف بتحديث تطبيقك من خلال ضبط عدد الرسائل على رسالة واحدة كل 15 يومًا كحد أقصى. ويمكن للمستخدمين النقر بسهولة للتفاعل مع الإشعار أو إغلاقه من خلال التمرير سريعًا للأعلى.
يمكنك الجمع بين Firebase In-App Messaging وإحصاءات Google للكشف عن تفاصيل مهمة حول تفضيلات المستخدمين ومدى رضاهم عن تطبيقك.
فعِّل أحداث "إحصاءات Google" كإحالات ناجحة وتتبَّع تفاعلات المستخدِمين مع رسائلك. على سبيل المثال:
قدِّم رسالة ترويجية مع زر الإجراء في نموذج النافذة المنبثقة للعناصر المخفَّضة. تتيح لك Firebase معرفة عدد المستخدمين الذين تلقّوا الرسالة، وعدد المستخدمين الذين نقروا عليها، وعدد المستخدمين الذين أكملوا حدث إحالة ناجحة، مثل عملية شراء للتجارة الإلكترونية.
استخدِم عمليات معاودة الاتصال لإنشاء تجربة مخصّصة للمستخدمين.
يمكنك التعامل مع الرسائل المهمة التي تتضمّن الكثير من النصوص، مثل تعديل بنود الخدمة، باستخدام التوجيه المرن للحوار في نموذج النافذة المنبثقة. تتبُّع المستخدمين الذين وافقوا على بنود الخدمة واستخدام دوال رد الاتصال لإضافة المستخدمين إلى شريحة جمهور في "إحصاءات Google" من أجل تحسين الاستهداف
تاريخ التعديل الأخير: 2025-09-05 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-09-05 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["\u003cbr /\u003e\n\nEngage your audience in meaningful ways with modifications to the style,\ntargeting, and scheduling of your messages entirely through the [Firebase\nconsole](https://console.firebase.google.com/project/_/messaging).\nFirebase In-App Messaging offers message templates for you to experiment with and customize to\nyour liking.\n\nCustomize your message UI\n\nYou can style your messages with templates that are designed for creating\nengaging and clean user interfaces. Here are the available templates:\n\n| Message Template | Description |\n|------------------|-------------------------------------------------------------------------------------------------------------|\n| **Card** | - Structured message with two action buttons - Offers users a choice |\n| **Modal** | - Flexible message dialog with one action button - Only the message title is required --- use what you need |\n| **Image only** | - Upload your custom designed message - Easy to incorporate your aesthetics |\n| **Banner** | - Notification-like message - Doesn't take up a lot of screen space |\n\n\u003cbr /\u003e\n\n[Learn more about messaging templates](/docs/in-app-messaging/compose-campaign#style-and-content)\n\nUse the **Image only** message template, uploading your designed message to:\n\n- Incorporate the exact colors, fonts, and formatting that are tailored to your app's aesthetic and branding.\n- Offer a themed promotion. Send out your Halloween discount in a message with a custom scary font and background pattern. The entire message is clickable for the user to learn more or dismiss the message.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nWant even more freedom? Modify the display of Firebase's message templates\nthrough code.\n\n[Learn more](/docs/in-app-messaging/customize-messages)\n\nTarget specific users\n\nFor each campaign, you can target messages to certain audiences based on their\nbehavior, language, engagement, and more.\n\nConsider combining a **Card** message with a deep linking solution, configuring\nthe targeting of the message to:\n\n- Target users with a **Last app engagement** between one to seven days to make sure they are active. Ask your engaged users if they are enjoying your app. Depending on their answer, use a smart link to direct them to Google Play for a review or to a feedback survey.\n- Let users explore your social media app without pressures to register for an account. Target your authentication message at users that **First Open** your app at least two days ago, and use an in-app linking system to guide them to the relevant screen.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n[Learn more](/docs/in-app-messaging/compose-campaign#target-your-users)\n\nSchedule messages with contextual triggers\n\nMessages only appear while users are in your app and are triggered by certain\nevents, ensuring that the messages stay relevant and contextual for your users.\nYou don't want to distract users who might be in the middle of a high-score-\nsetting game or an important purchase.\n\nFor instance, you can configure the scheduling of your **Banner** message to:\n\n- Congratulate users whenever they level up in your game app by setting a `level_up` event as a trigger.\n\nAvoid spamming your users by setting a per-device frequency limit for your\n**Banner** message to:\n\n- Gently remind users to update your app by setting the number of messages to no more than one message every 15 days. Users can easily click to engage or dismiss with a swipe up.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n[Learn more](/docs/in-app-messaging/compose-campaign#schedule-your-message)\n\nTrack your app's performance\n\nYou can combine Firebase In-App Messaging with [Google Analytics](/docs/analytics) to reveal\nimportant details about your users' preferences and satisfaction with your app.\n\nEnable Analytics events as conversions and track users' interactions with your\nmessages. For example:\n\n- Offer a promotional message with the **Modal** template's action button to discounted items. Firebase lets you know how many users received the message, how many clicked on it, and how many completed conversion event such as an e-commerce purchase.\n\nUtilize callbacks to create a personalized experience for your users.\n\n- Tackle important, text-heavy messages such as a terms of service update with the **Modal** template's flexible dialog orientation. Track which users consented to your terms of service and use callbacks to add users to an Analytics audience for better targeting.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n[Learn more](/docs/in-app-messaging/compose-campaign#conversion-events)"]]