OneLink คือเทคโนโลยีดีพลิงกิ้งจาก AppsFlyer ที่รวมดีพลิงก์เข้ากับการระบุแหล่งที่มาของการติดตั้งและการกระทำในแอปพลิเคชันมือถือ แตกต่างจากดีพลิงก์ทั่วไป OneLink จะเก็บข้อมูลแหล่งที่มาของการเข้าชมแม้หลังจากติดตั้งแอปใหม่และในทุกขั้นตอนของการเดินทางของผู้ใช้ ตามข้อมูลจาก AppsFlyer (2025) OneLink ถูกใช้ใน 85% ของแคมเปญการระบุแหล่งที่มาบนมือถือในหมู่ลูกค้าของแพลตฟอร์ม
ประเด็นสำคัญ
OneLink คือเทคโนโลยีดีพลิงก์อัจฉริยะจาก AppsFlyer ที่อนุญาตให้ส่งพารามิเตอร์การระบุแหล่งที่มาผ่านลิงก์และเชื่อมโยงการกระทำของผู้ใช้กับแหล่งโฆษณาที่เฉพาะเจาะจง มันแก้ปัญหาหลักของการตลาดบนมือถือ: การเชื่อมต่อคลิกบนโฆษณากับการติดตั้งแอป
ดีพลิงก์ทั่วไปเปิดแอปและสามารถส่งพารามิเตอร์พื้นฐานได้ แต่สูญเสียข้อมูลแหล่งที่มาของการเข้าชมเมื่อผ่านร้านค้าแอป OneLink ใช้การผสมผสานของพารามิเตอร์ URL รหัสอุปกรณ์ และเทคโนโลยีการพิมพ์ลายนิ้วมือเพื่อกู้คืนการระบุแหล่งที่มาหลังการติดตั้ง ซึ่งทำให้นักการตลาดเห็นว่าแคมเปญ ครีเอทีฟ และช่องทางใดนำไปสู่การแปลง — การลงทะเบียน การซื้อ หรือเหตุการณ์เป้าหมายอื่น
OneLink ทำงานบนทุกแพลตฟอร์ม: iOS (Universal Links), Android (App Links), เว็บเบราว์เซอร์ และแม้แต่แอปเดสก์ท็อป ลิงก์ถูกสร้างผ่านแดชบอร์ดของ AppsFlyer หรือโดยการเขียนโปรแกรมผ่าน REST API ซึ่งทำให้สามารถตั้งค่าพารามิเตอร์แบบไดนามิกสำหรับแต่ละแคมเปญได้แบบเรียลไทม์
หลักการทำงานของ OneLink ขึ้นอยู่กับสามขั้นตอนต่อเนื่อง: การคลิกลิงก์ การติดตั้งแอป และการจับคู่เหตุการณ์ ในแต่ละขั้นตอน OneLink จะเก็บและส่งข้อมูลการระบุแหล่งที่มาโดยใช้การผสมผสานของวิธีการเพื่อระบุแหล่งที่มาของการเข้าชมอย่างแม่นยำ
ลิงก์ OneLink มีรูปแบบพิเศษที่ประกอบด้วยโดเมนของ AppsFlyer รหัสแอป และพารามิเตอร์แคมเปญ เทมเพลตมาตรฐานมีลักษณะเหมือน https://app.onelink.me/{app-id}?pid={source}&c={campaign}&af_dp={deeplink} พารามิเตอร์ pid (แหล่งสื่อ) ระบุแหล่งที่มาของการเข้าชม c คือชื่อแคมเปญ af_dp คือดีพลิงก์ภายในแอป
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
AppsFlyerLib.getInstance()
.start(this, "YOUR_DEV_KEY")
}
override fun onNewIntent(intent: Intent?) {
super.onNewIntent(intent)
AppsFlyerLib.getInstance()
.onNewIntent(this, intent)
}
}
พารามิเตอร์ af_dp ระบุดีพลิงก์ที่ผู้ใช้จะติดตามหากแอปติดตั้งอยู่แล้ว สำหรับผู้ใช้ใหม่ กลไกดีพลิงก์รอการตัดบัญชีจะทำงาน: หลังการติดตั้งและเปิดครั้งแรก SDK จะกำหนดพารามิเตอร์ที่บันทึกไว้และนำผู้ใช้ไปยังหน้าจอที่ต้องการ พารามิเตอร์ af_click_lookback กำหนดหน้าต่างการระบุแหล่งที่มา — ช่วงเวลาที่คลิกถูกพิจารณาว่านำไปสู่การติดตั้ง
หลังจากคลิกลิงก์ OneLink AppsFlyer จะบันทึกคลิกและเชื่อมโยงกับรหัสคลิกที่ไม่ซ้ำกัน เมื่อผู้ใช้ติดตั้งและเปิดแอป SDK ของ AppsFlyer จะส่งคำขอไปยังเซิร์ฟเวอร์พร้อมรหัสอุปกรณ์ (IDFA บน iOS, GAID บน Android) เซิร์ฟเวอร์จะจับคู่รหัสคลิกกับการติดตั้งและระบุแหล่งที่มาของการเข้าชม
หากไม่พบการจับคู่รหัสที่แน่นอน (เช่น ผู้ใช้ปิดรหัสโฆษณา) จะใช้การพิมพ์ลายนิ้วมือ — การวิเคราะห์ที่อยู่ IP รุ่นอุปกรณ์ เวอร์ชัน OS และการประทับเวลา ตามข้อมูลของ AppsFlyer การพิมพ์ลายนิ้วมือให้ความแม่นยำในการระบุแหล่งที่มา 92–95% บน iOS และ 95–97% บน Android แม้ไม่มีรหัสโฆษณา การผสมผสานของวิธีการกำหนด (IDFA/GAID) และความน่าจะเป็น (การพิมพ์ลายนิ้วมือ) ให้ภาพที่สมบูรณ์ที่สุดของแหล่งที่มาของการเข้าชม
ความแตกต่างหลักระหว่าง OneLink และดีพลิงก์ทั่วไปอยู่ที่ความสามารถในการรักษาการระบุแหล่งที่มาตลอดการเดินทางของผู้ใช้ ดีพลิงก์ทั่วไป (เช่น myapp://screen) เปิดแอปแต่ไม่สามารถระบุได้ว่าผู้ใช้มาจากไหนหากพวกเขาเพิ่งติดตั้งแอปจากร้านค้า
| พารามิเตอร์ | OneLink | ดีพลิงก์ทั่วไป |
|---|---|---|
| การระบุแหล่งที่มาของการติดตั้ง | ใช่ จากคลิกถึงแหล่งที่มา | ไม่ |
| ดีพลิงก์รอการตัดบัญชี | ใช่ หลังติดตั้ง | ไม่ |
| ความคงอยู่ของพารามิเตอร์ | ผ่านการติดตั้งใหม่ | เฉพาะเซสชัน |
| รีทาร์เก็ตติ้ง | ติดตามการกลับมา | เปิดเท่านั้น |
| การวิเคราะห์แบบครบวงจร | กรวยสมบูรณ์ | ไม่ |
OneLink ใช้ SDK ของตัวเองเพื่อติดตามเหตุการณ์ภายในแอปและเชื่อมโยงกับข้อมูลการระบุแหล่งที่มาโดยอัตโนมัติ สิ่งนี้ช่วยให้สร้างรายงานทั่วทั้งกรวยตั้งแต่การแสดงโฆษณาจนถึงการซื้อ การคืนเงิน หรือการรักษาผู้ใช้ในวันที่ 7 ดีพลิงก์ทั่วไปไม่มีความสามารถนี้ — พวกมันทำงานเป็นกลไกการนำทางเท่านั้น โดยไม่มีชั้นการวิเคราะห์และการระบุแหล่งที่มาทางการตลาด
OneLink ถูกใช้ในสถานการณ์ทางการตลาดที่หลากหลายซึ่งต้องการการเชื่อมโยงการกระทำของผู้ใช้กับแหล่งโฆษณาอย่างแม่นยำ พื้นที่หลักรวมถึงการดึงดูดผู้ใช้ใหม่ การดึงผู้ใช้เดิมกลับมา และการวัดประสิทธิภาพของแต่ละช่องทาง
เมื่อเรียกใช้โฆษณาการติดตั้ง (แคมเปญ UA) ลิงก์ OneLink จะถูกวางในโฆษณาบน Facebook Ads, Google Ads, TikTok, Snapchat และแพลตฟอร์มอื่นๆ พารามิเตอร์ pid ระบุแพลตฟอร์มโดยเฉพาะ และพารามิเตอร์เพิ่มเติม c (campaign) ระบุแคมเปญเฉพาะ AppsFlyer จะจับคู่คลิกกับการติดตั้งโดยอัตโนมัติและแสดงรายงาน CPI (ต้นทุนต่อการติดตั้ง), CR (อัตราการแปลง) และ ROAS (ผลตอบแทนจากค่าใช้จ่ายโฆษณา) สำหรับแต่ละแหล่ง
สำหรับผู้ใช้ที่ติดตั้งแอปแล้ว OneLink รองรับแคมเปญรีทาร์เก็ตติ้ง เมื่อผู้ใช้ปัจจุบันคลิกลิงก์ OneLink จะเปิดแอปและส่งพารามิเตอร์ส่งเสริมการขาย เช่น ส่วนลดส่วนบุคคล หรือโบนัส AppsFlyer แยกแยะผู้ใช้ใหม่จากผู้ใช้ที่กลับมาโดยใช้แฟล็ก is_retargeting และสร้างรายงานแยกต่างหากสำหรับแต่ละประเภทการเข้าชม — สำคัญสำหรับการคำนวณ LTV (มูลค่าตลอดอายุการใช้งาน) ที่ถูกต้อง
OneLink ไม่ได้ใช้เฉพาะในแคมเปญที่เสียค่าใช้จ่ายเท่านั้น แต่ยังใช้สำหรับการเข้าชมแบบออร์แกนิก: ลิงก์ในจดหมายข่าวทางอีเมล SMS รหัส QR และเครือข่ายสังคม หากผู้ใช้ไม่ได้ติดตั้งแอป OneLink จะนำพวกเขาไปยัง App Store หรือ Google Play และหลังการติดตั้ง — ไปยังหน้าจอเป้าหมาย: หน้าสินค้า บทความ โปรไฟล์ หรือข้อเสนอส่งเสริมการขาย ดีพลิงก์รอการตัดบัญชีมีความสำคัญต่อการแปลงเพราะมันกำจัดแรงเสียดทานระหว่างความต้องการของผู้ใช้ในการดำเนินการและความจำเป็นในการค้นหาส่วนที่ถูกต้องด้วยตนเอง
OneLink รองรับการสร้างลิงก์ที่ไม่ซ้ำกันสำหรับแต่ละพันธมิตรหรืออินฟลูเอนเซอร์ พารามิเตอร์ af_sub1 สามารถมีรหัสพันธมิตร af_sub2 — ชื่อโพสต์หรือวิดีโอ สิ่งนี้นักการตลาดเห็นว่าเนื้อหาใดสร้างการติดตั้งและการแปลงมากที่สุด และปรับงบประมาณตามข้อมูลแทนการคาดเดา
เพื่อให้ OneLink ทำงานได้อย่างถูกต้อง ต้องผสานรวม SDK ของ AppsFlyer เข้ากับแอปมือถือ กระบวนการรวมถึงการติดตั้ง SDK การกำหนดค่าโดเมน OneLink และการจัดการดีพลิงก์ที่เข้ามาผ่านกลไกระบบของแพลตฟอร์ม — Universal Links บน iOS และ App Links บน Android
SDK ถูกติดตั้งผ่านตัวจัดการการพึ่งพามาตรฐาน บน Android เพิ่มการพึ่งพาใน Gradle; บน iOS ผ่าน CocoaPods หรือ Swift Package Manager หลังจากติดตั้ง SDK จะเริ่มต้นด้วยคีย์นักพัฒนาที่ได้รับจากแดชบอร์ดของ AppsFlyer และเริ่มติดตามการติดตั้งและเหตุการณ์โดยอัตโนมัติ
https://app.onelink.me/A1b2C3d4?pid=facebook&c=summer_campaign&af_dp=myapp://promo/summer2026&af_click_lookback=7d
ในตัวอย่างด้านบน SDK ถูกเริ่มต้นในเมธอด onCreate ของ Activity หลักโดยใช้คีย์นักพัฒนา เมธอด onNewIntent จำเป็นสำหรับการจัดการดีพลิงก์หากแอปกำลังทำงานอยู่แล้ว หากไม่มีการเรียกนี้ การระบุแหล่งที่มาสำหรับการเปิดซ้ำจากลิงก์ OneLink จะไม่ถูกบันทึก ซึ่งจะทำให้สถิติแคมเปญรีทาร์เก็ตติ้งบิดเบือน
สำหรับ iOS ต้องกำหนดค่า Universal Links: เพิ่ม entitlements ด้วยโดเมน OneLink (app.onelink.me) และวางไฟล์ apple-app-site-association บนเซิร์ฟเวอร์ AppsFlyer จะสร้างไฟล์นี้โดยอัตโนมัติเมื่อตั้งค่า OneLink ในแดชบอร์ด; นักพัฒนาเพียงแค่เพิ่ม entitlement และจัดการลิงก์ที่เข้ามาใน AppDelegate
import AppsFlyerLib
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: Any?
) -> Bool {
AppsFlyerLib.shared()
.continue(userActivity, restorationHandler: nil)
return true
}
}
เมธอด continue userActivity ถูกเรียกโดยระบบเมื่อติดตาม Universal Link ภายในนั้น AppsFlyerLib.shared().continue ถูกเรียก ซึ่งดึงพารามิเตอร์การระบุแหล่งที่มาจากลิงก์และส่งไปยังเซิร์ฟเวอร์ วิธีการที่คล้ายกันถูกใช้บน Android ด้วย Intent Filter และ auto-verify สำหรับ App Links
หลังการผสานรวมเสร็จสมบูรณ์ ลิงก์ OneLink สามารถสร้างผ่านแดชบอร์ดของ AppsFlyer หรือ API สำหรับแต่ละแคมเปญโฆษณา สิ่งสำคัญคือต้องทดสอบลิงก์บนทุกแพลตฟอร์ม: บนแอปที่เพิ่งติดตั้ง (รอการตัดบัญชี) บนแอปที่ติดตั้งแล้ว (โดยตรง) และบนหน้าเว็บหากแอปไม่ได้ติดตั้ง การทดสอบทำผ่านเครื่องมือ Test Link ของ AppsFlyer ซึ่งจำลองพฤติกรรมบนทุกแพลตฟอร์มโดยไม่ต้องเผยแพร่ในร้านค้า
เมื่อทำงานกับ OneLink สิ่งสำคัญคือต้องพิจารณาข้อจำกัดของแพลตฟอร์ม: บน iOS หลังจากการนำ App Tracking Transparency (ATT) มาใช้ การเข้าถึง IDFA ต้องได้รับความยินยอมอย่างชัดแจ้งจากผู้ใช้ ซึ่งลดความแม่นยำของการระบุแหล่งที่มาแบบกำหนด Google ยังจำกัดการใช้ GAID บน Android 14+ ขึ้นไป โดยต้องการการยืนยันจากผู้ใช้ ภายใต้เงื่อนไขเหล่านี้ การพิมพ์ลายนิ้วมือกลายเป็นวิธีการระบุแหล่งที่มาหลัก และความแม่นยำของมันขึ้นอยู่กับคุณภาพของข้อมูลโดยตรง — ยิ่ง SDK รวบรวมสัญญาณมากเท่าใด โอกาสในการจับคู่คลิกกับการติดตั้งอย่างถูกต้องก็ยิ่งสูงขึ้นเท่านั้น
คำถามที่พบบ่อย
OneLink มีการระบุแหล่งที่มาในตัว: มันติดตามแหล่งที่มาของคลิก เก็บพารามิเตอร์ผ่านการติดตั้งแอปใหม่ และรองรับดีพลิงก์รอการตัดบัญชี — การนำผู้ใช้ไปยังหน้าจอเป้าหมายหลังการติดตั้ง ดีพลิงก์ทั่วไป เพียงแค่เปิดแอปโดยไม่เชื่อมโยงกับแหล่งโฆษณา
OneLink ใช้การผสมผสานของวิธีการ: ตัวระบุที่ไม่ซ้ำกันถูกสร้างขึ้นเมื่อคลิก ซึ่งจะถูกจับคู่กับ IDFA/GAID ของอุปกรณ์เมื่อติดตั้ง หากรหัสโฆษณาไม่พร้อมใช้งาน จะใช้การพิมพ์ลายนิ้วมือโดยใช้ IP รุ่นอุปกรณ์ และการประทับเวลา ความแม่นยำ สูงถึง 95–97% บน Android
ดีพลิงก์รอการตัดบัญชีคือกลไกที่จดจำหน้าจอเป้าหมายหลังคลิก OneLink และนำผู้ใช้ไปยังหน้านั้นหลังจากติดตั้งแอป หากไม่มีมัน ผู้ใช้ใหม่จะมาถึงหน้าจอหลักหลังการติดตั้งแทนที่จะเป็นหน้าสินค้าหรือโปรโมชันที่โฆษณา
ไม่ OneLink เป็นเทคโนโลยีที่ได้รับสิทธิบัตรของ AppsFlyer ซึ่งทำงานกับ SDK ของ AppsFlyer เท่านั้น สำหรับการระบุแหล่งที่มาของดีพลิงก์ผ่านแพลตฟอร์มอื่น มีทางเลือก: Branch Universal Ads และ Adjust Deep Linking แต่รูปแบบลิงก์และความสามารถของพวกมันแตกต่างกัน
AppsFlyer มีเครื่องมือ Test Link ในแดชบอร์ด มันจำลองพฤติกรรมของลิงก์บน iOS, Android และเว็บ: แสดงว่าหน้าจอใดจะเปิด พารามิเตอร์ใดจะถูกส่ง และจะระบุแหล่งที่มาอย่างไร การทดสอบ ควรทำบนทุกแพลตฟอร์มและสถานการณ์ — อุปกรณ์ใหม่ การติดตั้งใหม่ และแอปที่ติดตั้งแล้ว
สรุป
เราจะพัฒนาแอปพลิเคชันบนมือถือแบบครบวงจร
IT Sectr สร้างแอปพลิเคชัน iOS และ Android สำหรับสตาร์ทอัพและธุรกิจตั้งแต่ปี 2017 เราจะให้คำแนะนำและเสนอวิธีแก้ปัญหาที่ดีที่สุดแก่คุณ
อ่านเพิ่มเติม