สร้างประสบการณ์ออนบอร์ดที่กำหนดเอง

ด้วย Firebase Dynamic Links คุณสามารถใช้งานประสบการณ์การเริ่มต้นใช้งานที่ปรับขนาดและปรับแต่งได้สำหรับผู้ใช้ที่อ้างอิง เช่นเดียวกับที่ Fabulous เพิ่มอัตราการรักษาเป็นสองเท่าด้วย

ก่อนเริ่มต้น ให้เชื่อมต่อแอป Android หรือ Apple กับโปรเจ็กต์ Firebase ทำตามขั้นตอนใน เริ่มต้นใช้งานสำหรับ Android หรือ เริ่มต้นใช้งานสำหรับแพลตฟอร์ม Apple

ภาพรวมการใช้งาน

  1. ตั้งค่าลิงก์แบบไดนามิกเพื่อสร้างลิงก์ที่กำหนดเองโดยทางโปรแกรมจากแอปของคุณ คุณสามารถตั้งค่าลิงก์แบบไดนามิกในคอนโซล Firebase จากนั้นใช้แพลตฟอร์ม Apple และ Android SDK เพื่อสร้างลิงก์ใหม่พร้อมพารามิเตอร์ที่กำหนดเองจากแอปของคุณเมื่อผู้ใช้คลิกลิงก์เชิญ
  2. เพิ่มคำเชิญไปยังแอปของคุณและทำให้ผู้ใช้ของคุณแบ่งปันไดนามิกลิงก์ได้ง่าย เมื่อผู้ใช้เชิญเพื่อนมาที่แอปของคุณ แอปจะสร้างไดนามิกลิงก์พร้อมเพย์โหลด และผู้ใช้แชร์ไดนามิกลิงก์ผ่านกล่องโต้ตอบของระบบที่คุ้นเคย ดั้งเดิม
  3. ส่งผู้ใช้ที่ได้รับเชิญไปยังที่ที่ถูกต้องโดยการอ่านข้อมูลจาก Dynamic Link ขาเข้า เมื่อผู้ใช้ที่ได้รับเชิญมาที่แอปของคุณเป็นครั้งแรกผ่านลิงก์แบบไดนามิก รับแพ็กเก็ตข้อมูลและเปิดประสบการณ์การเริ่มต้นใช้งานแบบกำหนดเองที่สร้างความพึงพอใจให้กับผู้ใช้ใหม่ของคุณ

ตั้งค่าลิงก์แบบไดนามิก

ใช้ iOS และ Android Builder API เพื่อสร้างลิงก์สั้นๆ พร้อมพารามิเตอร์ที่คุณต้องการ เรากำลังสำรวจการ ใช้งานระหว่างผู้ใช้กับผู้ ใช้ที่นี่ แต่คุณสามารถสำรวจ การใช้งานอื่นๆ ได้ในเอกสารประกอบลิงก์แบบไดนามิก

สิ่งที่ต้องทำในคอนโซล Firebase

  1. ไปที่ การตั้งค่า
  2. เลือกโครงการของคุณและจดบันทึก คีย์ API ของเว็บ
  3. ถัดไป ไปที่ ลิงก์แบบไดนามิก แล้วคลิก เริ่มต้น
  4. คอนโซล Firebase มีขั้นตอนที่แนะนำสำหรับการสร้างลิงก์แบบไดนามิก แต่เราจะไม่ใช้ขั้นตอนนี้ในขณะนี้ ดังนั้นให้คลิก ยกเลิก
  5. ในการสร้างลิงก์แบบไดนามิกในแอปของคุณโดยทางโปรแกรม คุณต้องมีลิงก์แบบสั้นสำหรับโปรเจ็กต์ของคุณโดยเฉพาะ URL นั้นอยู่ที่มุมบนซ้ายของหน้าต่างลิงก์แบบไดนามิก เมื่อคุณคลิก ระบบจะคัดลอกไปยังคลิปบอร์ดของคุณโดยอัตโนมัติ

สิ่งที่ต้องทำในแอปของคุณ

  1. สร้าง Dynamic Link โดยทางโปรแกรมโดยใช้ iOS Builder API หรือ Android Builder API
  2. เพิ่มพารามิเตอร์ไปยัง Dynamic Link ของคุณ เพื่อให้คุณสามารถกำหนดเส้นทางผู้ใช้ใหม่ของคุณไปสู่ประสบการณ์การเริ่มต้นใช้งานที่ปรับแต่งได้ ตัวอย่างเช่น วันที่ รหัสผู้ใช้ หรือภูมิภาค

เพิ่มคำเชิญไปยังแอปของคุณ

สมมติว่าหนึ่งในผู้ใช้ที่มีความสุขของคุณต้องการแชร์แอปของคุณ เพื่อให้ง่ายที่สุดสำหรับผู้ใช้ในการเชิญเพื่อน ให้ทำตามแนวทางปฏิบัติที่ดีที่สุดสองข้อนี้:

  • วางลิงก์เชิญในที่ที่ค้นพบได้ง่าย
  • แนะนำให้เชิญเพื่อนเมื่อผู้ใช้ทำบางสิ่งสำเร็จในแอพ ตัวอย่างเช่น เมื่อพวกเขาชนะระดับ ทำงานให้เสร็จ แชร์โพสต์ หรือได้รับการโต้ตอบเชิงบวกจากผู้อื่น

สิ่งที่ต้องทำในแอปของคุณ

เมื่อคุณสร้างลิงก์แบบไดนามิกแล้ว ให้เปิดกล่องโต้ตอบการแชร์ระบบจากแอปของคุณ ใน 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"));

ด้วยวิธีนี้ ผู้ใช้ของคุณสามารถแชร์แอพโดยใช้แอพส่งข้อความที่ต้องการหรือโซเชียลเน็ตเวิร์ก

ผู้ใช้ที่ได้รับเชิญออนบอร์ด

เมื่อผู้ใช้ติดตามลิงก์คำเชิญไปยังแอปของคุณ คุณจะได้รับแพ็กเก็ตข้อมูลจากลิงก์แบบไดนามิกที่ติดตาม (เช่น ด้วยชื่อเล่นของผู้เชิญ ชื่อผู้ใช้ ฯลฯ) คุณสามารถใช้ข้อมูลดังกล่าวเพื่อทำให้ผู้ใช้ใหม่ของคุณพึงพอใจ

ตัวอย่างเช่น หากเกมของคุณมีกลุ่ม คุณอาจแจ้งผู้เล่นใหม่ให้เข้าร่วมกิลด์ของผู้เล่นที่เชิญหลังจากบทช่วยสอน หรือหากคุณมีแอปแชร์รูปภาพ คุณอาจแจ้งผู้ใช้ใหม่ให้ติดตามผู้ใช้ที่เชิญในระหว่างขั้นตอนการเริ่มต้นใช้งาน

สิ่งที่ต้องทำในแอปของคุณ

หากต้องการอ่านข้อมูลจาก Dynamic Link ให้ทำตามขั้นตอนเพื่อรับ Dynamic Links บน Android หรือ iOS

เมื่อคุณดึงข้อมูลจากลิงก์แบบไดนามิกแล้ว ให้สร้างประสบการณ์การเริ่มต้นใช้งานแบบกำหนดเองสำหรับผู้ใช้ใหม่ที่ได้รับการอ้างอิงของคุณ

ทดสอบว่าใช้งานได้จริง

ส่งคำเชิญถึงตัวคุณเองจากแอปของคุณ และตรวจสอบให้แน่ใจว่าประสบการณ์การเริ่มต้นใช้งานแบบกำหนดเองแบบใหม่ของคุณทำงานได้ตามที่คุณตั้งใจไว้ หมายเหตุ: เมื่อคุณส่งคำเชิญจากแอพที่ไม่ได้ลงนาม (เช่น จากสภาพแวดล้อมการพัฒนาของคุณ) คุณอาจเห็นคำเตือนเมื่อคุณคลิกลิงก์