Khái quát: Cho phép người dùng mới có được trải nghiệm liên kết sâu tương tự như người dùng hiện có khi nhấp vào liên kết tùy chỉnh.
![]() |
![]() |
![]() |
![]() |
Phạm vi công việc
Đối tượng tham gia
Lưu ý: Hướng dẫn này cho biết thời điểm và cách mà nhà tiếp thị cần làm việc cùng các nhà phát triển. |
Điều kiện tiên quyết
|
Thời gian cần thiết Khoảng 1,5 tiếng, làm việc cùng với các nhà phát triển thiết bị di động của bạn. |
Kết quả Sử dụng cùng một liên kết tùy chỉnh được giải thích trong OneLink 3/4, người dùng mới nhấp vào liên kết đó sẽ trước tiên được chuyển đến đúng cửa hàng ứng dụng để tải xuống và cài đặt ứng dụng của bạn. Với lần khởi chạy đầu tiên, người dùng mới được phân phối nội dung cụ thể (hoặc trải nghiệm cụ thể) trong ứng dụng. Những người dùng này được phân bổ bằng lượt nhấp/cài đặt đến các nguồn truyền thông sở hữu được xác định của bạn. |
Ví dụ
Chiến dịch email của Mark (từ ví dụ của hướng dẫn trước) về các loại trái cây tốt cho sức khỏe đã liên kết sâu người dùng ứng dụng hiện có với các trang của trái cây trong ứng dụng của Feed Me.
Tuy nhiên, Mark biết rằng nhiều người đọc email chưa cài đặt ứng dụng này. Anh muốn những người dùng tiềm năng này được hưởng ưu đãi chiến dịch tương tự như người dùng hiện có được cung cấp, để tăng lượt chuyển đổi và sự hài lòng của người dùng.
Với sự giúp đỡ của Andrea, nhà phát triển Android và Yossi, nhà phát triển iOS, Mark đã thêm khả năng liên kết sâu gián tiếp vào các ứng dụng của Feed Me. Người dùng ứng dụng mới nhấp vào OneLink trong email và cài đặt, sẽ đi thẳng đến trang của trái cây khi họ mở ứng dụng lần đầu tiên.
Quy trình
Liên kết sâu gián tiếp cho người dùng mới được bật bằng cách sử dụng các thông số và giá trị từ đường phân bổ tùy chỉnh. Khi người dùng nhấp vào liên kết tùy chỉnh của bạn, AppsFlyer sẽ phân tích và cung cấp dữ liệu phân bổ cho mã nội bộ của ứng dụng.
Bên trong ứng dụng này, mã được viết bởi nhà phát triển di động sẽ nhận thông tin thông số thông qua SDK AppsFlyer (nếu được tích hợp) và khiến ứng dụng thực hiện điều gì đó cụ thể, ví dụ: điều hướng đến một trang cụ thể.
Lưu ý
Liên kết sâu người dùng ứng dụng hiện có bằng Liên kết Chung Apple, Liên kết Ứng dụng Android và lược đồ URI, sẽ mở ứng dụng di động. Tuy nhiên, để phục vụ người dùng với nội dung cụ thể trong ứng dụng, các nhà phát triển cần truy cập thông tin liên kết sâu bằng SDK AppsFlyer.
Liên kết sâu gián tiếp cũng rất tương tự. Khi khởi chạy ứng dụng lần đầu tiên, các nhà phát triển truy cập thông tin liên kết sâu, ngoài dữ liệu phân bổ thông thường, sử dụng phương thức SDK AppsFlyer. Bằng thông tin này, nhà phát triển có thể chuyển người dùng mới đến nội dung được cá nhân hóa.
Hoàn thành các quy trình sau đây để đạt được những mục tiêu này.
1. Thực hiện liên kết sâu gián tiếp
Để thực hiện liên kết sâu gián tiếp:
- Thiết lập đường dẫn phân bổ tùy chỉnh.
- Nếu bạn sử dụng cùng một liên kết tùy chỉnh mà bạn đã tạo bằng hướng dẫn trước đó, bạn không cần đặt deep_link_value mới (hoặc các thông số mới khác). Bạn có thể sử dụng cùng một thông số deep_link_value đã được cấu hình.
- Nếu bạn muốn tạo thông số mới, hãy làm theo các bước trong hướng dẫn trước.
-
Liên hệ với nhà phát triển iOS và Android của bạn.
- Thống nhất về deep_link_value (và các thông số và giá trị khác) sẽ được sử dụng sau khi nhận dữ liệu phân bổ từ SDK trong lần khởi chạy đầu tiên. Nếu bạn đã làm theo các hướng dẫn trong hướng dẫn trước, thì bạn đã thống nhất về điều đó rồi và bây giờ chỉ cần triển khai logic tương tự cho người dùng mới. Xem hạn chế đối với tên thông số.
-
Họ có thể sử dụng một trong hai phương thức để triển khai deferred deep linking. Chia sẻ hướng dẫn về phương án bạn muốn họ triển khai để họ hiểu được quy trình kỹ thuật và xem các ví dụ:
- Deferred deep linking cho Android và iOS: Để đưa người dùng mới không cài ứng dụng của bạn đến nội dung cụ thể sau khi cài đặt.
-
Liên kết sâu hợp nhất cho Android và iOS: Đối với người dùng hiện có hoặc mới liên kết sâu VÀ deferred deep linking, có hoặc không cài ứng dụng của bạn.
Những điều cần lưu ý đối với liên kết sâu hợp nhất: 1. Yêu cầu SDK từ V6.1 trở lên. 2. Chiến dịch SRN không được hỗ trợ. 3. Thông số af_dp có thể khởi chạy ứng dụng thông qua lược đồ URI, nhưng không khả dụng trong phản hồi API.
- Đảm bảo nhận được xác nhận từ các nhà phát triển rằng ứng dụng đã hoạt động theo các thông số và giá trị được chọn.
2. Thử nghiệm
Điều kiện tiên quyết:
- Thiết bị Android và/hoặc iOS chưa cài đặt ứng dụng.
Liên kết sâu gián tiếp là dành cho lượt cài đặt ứng dụng mới, vì vậy phải bỏ mọi phiên bản của ứng dụng. - Thiết bị thử nghiệm phải được đăng ký.
Nếu thiết bị chưa được đăng ký, thì deferred deep linking sẽ không hoạt động và không thể phân bổ các lượt cài đặt lặp lại. - Tìm các tình huống phản hồi dữ liệu chuyển đổi khác nhau tại đây.
Để thử nghiệm liên kết của bạn:
- Trong bảng điều khiển AppsFlyer, đi đến Engagement & deep linking > OneLink Custom Links (Thu hút & liên kết sâu > Liên kết Tùy chỉnh OneLink).
- Di chuột qua biểu tượng Hành động của liên kết bạn muốn thử nghiệm và nhấp vào Get URL (Lấy URL).
- Gửi URL rút gọn hoặc đầy đủ đến điện thoại của bạn. Bạn có thể:
- Quét mã QR bằng camera của điện thoại hoặc ứng dụng quét QR.
-
Gửi liên kết qua email hoặc WhatsApp cho bản thân và mở trên điện thoại của bạn.
Lưu ý: Không dán vào ghi chú iOS hoặc dán trực tiếp vào trình duyệt trên thiết bị di động. Thông thường, hệ điều hành di động sẽ không mở ứng dụng trong tình huống này.
-
Nhấp vào liên kết trên thiết bị di động của bạn.
Liên kết sẽ chuyển hướng bạn đến cửa hàng ứng dụng để tải xuống ứng dụng. Đừng tải xuống!
- Cài đặt phiên bản ứng dụng mới do nhà phát triển của bạn tạo.
- Mở ứng dụng.
Ứng dụng sẽ mở ra trang cụ thể hoặc trải nghiệm được cá nhân hóa mà bạn đã chọn. -
Trong bảng điều khiển Tổng quan của AppsFlyer, hãy tìm lượt cài đặt được phân bổ mới.
Tìm lượt nhấp và cài đặt mới trong nguồn truyền thông (ví dụ: thử nghiệm) và tên chiến dịch bạn đặt trong liên kết tùy chỉnh.
Liên kết không hoạt động như mong đợi? Xem hướng dẫn khắc phục sự cố của chúng tôi.
Nếu bạn đã hoàn thành các quy trình trong bài viết này, thì xin chúc mừng! Bạn đã triển khai liên kết sâu gián tiếp cho tất cả người dùng tiềm năng của mình, những người sẽ nhận được nội dung cụ thể theo chiến dịch trong ứng dụng vào lần đầu tiên ứng dụng được mở.
Trước khi tiến hành chiến dịch liên kết sâu quy mô lớn, chúng tôi khuyến cao truy cập bài viết Phương pháp thực hành tốt nhất cho Liên kết sâu. Bài viết này bao gồm các khó khăn và giải pháp nhằm thực hiện liên kết sâu di động với OneLink.
Các câu hỏi thường gặp và Hạn chế
Các phần sau gồm có nhiều Câu hỏi thường gặp và giải thích chung về deferred deep linking.
Mất bao lâu để nhận được dữ liệu deferred deep linking?
SDK của AppsFlyer chịu trách nhiệm cho phép truy cập vào dữ liệu phân bổ từ bên trong ứng dụng.
- Ở lần khởi chạy ứng dụng đầu tiên, việc truy cập dữ liệu phân bổ từ SDK của AppsFlyer có thể mất vài giây.
- Ở các phiên sau, truy cập là tức thời, vì dữ liệu phân bổ được lưu trữ trên thiết bị.
Tại sao tôi không thể thấy dữ liệu deferred deep linking từ Facebook?
Theo chính sách quyền riêng tư của Facebook, AppsFlyer (hoặc bất cứ đối tác đo lường trên di động) không được cung cấp phân bổ cấp người dùng cho các lượt cài đặt Facebook, trừ khi nhà tiếp thị chấp nhận các Điều khoản Dịch vụ của Facebook.
Nếu Điều khoản Dịch vụ chưa được chấp nhận, lượt cài đặt Quảng cáo trên Thiết bị di động của Facebook được phân loại là "Tự nhiên" và nhà tiếp thị không thể nhận dữ liệu cấp người dùng cho lượt cài đặt Facebook. Không có dữ liệu chuyển đổi cấp người dùng thì không thể thực hiện deferred deep linking.
Tìm thêm thông tin chi tiết tại đây.
Tôi có thể lưu trữ dữ liệu deferred deep linking/chuyển đổi không?
Dữ liệu chuyển đổi có thể được sử dụng để lưu trữ dữ liệu người dùng thô trong backend của bạn, ngoài mục đích deferred deep linking. Tuy nhiên, vì phương pháp này là bắt buộc để trả về phản hồi nhanh nhất, nên đây là phương pháp ít được đề xuất nhất để bảo toàn dữ liệu phân bổ cuối cùng.
Nhấp vào đây để đọc về cách chọn các API dữ liệu tốt nhất cho bạn.
Có bất kỳ hạn chế nào đối với tên thông số không?
Dữ liệu chuyển đổi sẽ không trả về thông số tùy chỉnh có tên "name" với chữ "n" viết thường.
iOS 14 và deferred deep linking
Dựa trên kinh nghiệm, không có tác động nào đối với người dùng iOS 14 đã trì hoãn liên kết sâu từ các chiến dịch trên mạng quảng cáo và truyền thông sở hữu.
Đối với mục đích phân bổ/báo cáo, AppsFlyer sử dụng IDFA hoặc IDFV khi có sẵn. Nếu không có IDFA hoặc IDFV, mô hình Xác suất sẽ được sử dụng. Tuy nhiên, iOS 14 có thể ảnh hưởng đến deferred deep linking từ các chiến dịch mạng quảng cáo dựa trên IDFA. Những khách hàng muốn triển khai deferred deep linking từ mạng quảng cáo và truyền thông sở hữu nên sử dụng SDK của AppsFlyer phiên bản 6.1.0 trở lên dành cho nền tảng iOS và cho phép sự linh hoạt trong việc chấp thuận ATT (nếu cần), để giảm thiểu tác động tổng thể và hưởng lợi từ thời gian phản hồi nhanh hơn.