قم بإنشاء تجربة تأهيل مخصصة

باستخدام روابط Firebase الديناميكية ، يمكنك تنفيذ تجربة تهيئة قابلة للتطوير ومصممة خصيصًا للمستخدمين المُحالين ، مثل تجربة Fabulous التي ضاعفت معدل الاحتفاظ بها.

قبل أن تبدأ ، قم بتوصيل تطبيق Android أو Apple بمشروع Firebase. اتبع الخطوات الواردة في البدء لنظام Android أو البدء في أنظمة تشغيل Apple .

نظرة عامة على التنفيذ

  1. قم بإعداد روابط ديناميكية لإنشاء روابط مخصصة برمجيًا من تطبيقك. يمكنك إعداد الروابط الديناميكية في Firebase Console ، ثم استخدام منصات Apple و Android SDK لإنشاء روابط جديدة مع معلمات مخصصة من تطبيقك عندما ينقر المستخدمون على رابط الدعوة.
  2. أضف دعوات إلى تطبيقك واجعل من السهل على المستخدمين مشاركة الروابط الديناميكية. عندما يدعو المستخدمون أصدقائهم إلى تطبيقك ، يُنشئ التطبيق رابطًا ديناميكيًا بحمولة ، ويشارك المستخدم الرابط الديناميكي من خلال مربع حوار النظام الأصلي المألوف.
  3. أرسل المستخدمين المدعوين إلى المكان الصحيح من خلال قراءة البيانات من الرابط الديناميكي الوارد. عندما يأتي مستخدم مدعو إلى تطبيقك لأول مرة من خلال رابط ديناميكي ، احصل على حزمة المعلومات الخاصة به وابدأ تجربة تهيئة مخصصة تسعد المستخدم الجديد.

قم بإعداد روابط ديناميكية

استخدم واجهات برمجة تطبيقات iOS و Android Builder لإنشاء رابط قصير بالمعلمات التي تحتاجها. نحن نستكشف هنا التنفيذ من مستخدم إلى مستخدم ، ولكن يمكنك استكشاف عمليات التنفيذ الأخرى في وثائق الروابط الديناميكية.

ما يجب القيام به في وحدة تحكم Firebase

  1. اذهب إلى الإعدادات .
  2. حدد مشروعك وقم بتدوين مفتاح Web API .
  3. بعد ذلك ، انتقل إلى Dynamic Links وانقر فوق Get Started .
  4. تحتوي وحدة تحكم Firebase على تدفق إرشادي لإنشاء ارتباط ديناميكي ، لكننا لن نستخدم هذا الآن ، لذا انقر فوق إلغاء .
  5. لإنشاء روابط ديناميكية برمجيًا في تطبيقك ، تحتاج إلى ارتباط قصير خاص بمشروعك. يوجد عنوان URL هذا في الزاوية العلوية اليسرى من نافذة الروابط الديناميكية. عند النقر فوقه ، يتم نسخه تلقائيًا إلى الحافظة الخاصة بك.

ماذا تفعل في تطبيقك

  1. قم بإنشاء رابط ديناميكي برمجيًا باستخدام iOS Builder API أو Android Builder API .
  2. أضف معلمات إلى الرابط الديناميكي الخاص بك حتى تتمكن من توجيه المستخدم الجديد إلى تجربة الإعداد المخصصة له. على سبيل المثال ، التاريخ أو معرف المستخدم أو المنطقة.

أضف دعوات إلى تطبيقك

لنفترض أن أحد المستخدمين السعداء لديك يريد مشاركة تطبيقك. لتسهيل دعوة المستخدمين لأصدقائهم قدر الإمكان ، اتبع أفضل الممارسات التالية:

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

ماذا تفعل في تطبيقك

بمجرد إنشاء الرابط الديناميكي ، افتح مربع حوار مشاركة النظام من تطبيقك. في Android ، أضف رمزًا مشابهًا للأمثلة التالية:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "Try this amazing app: " + dl.getShortLink());
startActivity(Intent.createChooser(intent, "Share using"));

بهذه الطريقة ، يمكن للمستخدمين مشاركة التطبيق باستخدام تطبيق المراسلة أو الشبكة الاجتماعية المفضلة لديهم.

المستخدمون المدعوون على متن الطائرة

عندما يتابع المستخدمون رابط دعوة إلى تطبيقك ، يمكنك الحصول على حزمة المعلومات من الروابط الديناميكية التي اتبعوها (على سبيل المثال ، باسم كنية الداعي واسم المستخدم وما إلى ذلك). يمكنك استخدام هذه المعلومات لإسعاد المستخدم الجديد.

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

ماذا تفعل في تطبيقك

لقراءة البيانات من الرابط الديناميكي ، اتبع الخطوات لتلقي الروابط الديناميكية على Android أو iOS .

بمجرد استخراج البيانات من الرابط الديناميكي ، قم بإنشاء تجربة تأهيل مخصصة للمستخدمين المحالين الجدد.

اختبار أنها تعمل

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