Chuyển đến nội dung

Kiến thức cơ bản

Liên kết thông minh và chuyển hướng

Liên kết thông minh của bạn, mapps.one/habitly, xem xét thiết bị của từng khách truy cập và quyết định đưa họ đến đâu chỉ trong vài mili giây. Trang này giải thích các quy tắc mặc định, cách thay đổi chúng, những gì bot xem trước liên kết nhìn thấy và cách thẻ chiến dịch được chuyển tiếp đến các cửa hàng.

Định tuyến mặc định

Khách truy cậpĐi đếnNếu thiếu liên kết đó
iPhone, iPad, iPodApp StoreLanding page
AndroidGoogle PlayLanding page
Thiết bị Huawei và Honor, HarmonyOSAppGalleryGoogle Play, sau đó là landing page
WindowsMicrosoft StoreLanding page
macOSApp StoreLanding page
Thiết bị không nhận diện được ("Khác")Landing page—
Linux và ChromeOSLanding page—

Thiết bị được nhận diện từ user agent của trình duyệt. Máy tính bảng tuân theo cùng quy tắc với điện thoại chạy cùng hệ điều hành. iPad yêu cầu trang web dành cho máy tính sẽ tự nhận là máy Mac, và vẫn đến App Store vì macOS mặc định đi đến đó.

Quy tắc chuyển hướng

Mở tab Liên kết của ứng dụng để chọn đích đến cho từng nền tảng sau: iOS, Android, Huawei, Windows, macOS và Khác. Các lựa chọn là:

  • App Store, Google Play, AppGallery hoặc Microsoft Store: chuyển hướng đến trang ứng dụng trên cửa hàng đó,
  • URL web: chuyển hướng đến địa chỉ web đã lưu trong ứng dụng, ví dụ phiên bản web hoặc danh sách chờ,
  • Landing page: hiển thị landing page tại địa chỉ liên kết thông minh.

Nếu đích đến bạn chọn chưa có liên kết được lưu, khách truy cập sẽ chuyển sang đích dự phòng: khách truy cập Huawei thử Google Play rồi đến landing page, mọi người khác thấy landing page. Bản xem trước quy tắc trong bảng điều khiển cho biết hiện tại mỗi nền tảng sẽ đến đâu và đánh dấu các hàng dùng đích dự phòng.

Ví dụ: Habitly không có ứng dụng cho Mac. Hãy đặt macOS thành Landing page để khách truy cập trên Mac thấy ảnh chụp màn hình và cả hai huy hiệu cửa hàng thay vì trang ứng dụng iPhone trên Mac App Store.

Chuyển hướng dùng HTTP 302 với Cache-Control: no-store, nên trình duyệt và proxy không lưu đệm chúng và thay đổi quy tắc có hiệu lực từ lượt truy cập tiếp theo.

Xem trước liên kết và bot

Khi có người dán liên kết của bạn vào một cuộc trò chuyện hoặc bài đăng, ứng dụng đó sẽ tải trang để tạo bản xem trước. Các trình thu thập dữ liệu này luôn nhận landing page, không bao giờ nhận chuyển hướng, nên bản xem trước hiển thị tên ứng dụng, khẩu hiệu và hình ảnh từ thẻ Open Graph của trang. Điều này áp dụng cho Facebook, Instagram, WhatsApp, X, LinkedIn, Slack, Discord, Telegram, iMessage, Pinterest, Reddit, Mastodon, Bluesky, Snapchat, Skype, Zoom và Microsoft Teams, cùng nhiều nền tảng khác.

Trình thu thập dữ liệu của công cụ tìm kiếm, công cụ SEO, dịch vụ giám sát uptime, trình thu thập dữ liệu AI và client dòng lệnh như curl, wget hoặc python-requests cũng bị xem là bot. Bot nhận landing page và không bao giờ được đếm trong phân tích.

Trình duyệt trong ứng dụng

Liên kết được mở bên trong Instagram, Facebook, TikTok, X, LinkedIn, Snapchat, Pinterest, LINE, Telegram, WeChat, Reddit và Threads đều được nhận diện. Khách truy cập được định tuyến theo thiết bị như mọi lượt truy cập khác. Trong phân tích, ứng dụng mà họ đến từ đó được ghi nhận là nguồn truy cập, dù các trình duyệt này thường không gửi nguồn giới thiệu.

Thẻ chiến dịch

Thêm thẻ UTM tiêu chuẩn vào liên kết thông minh để so sánh các kênh:

https://mapps.one/habitly?utm_source=instagram&utm_medium=social&utm_campaign=launch

mapps.one luôn ghi nhận utm_source, utm_medium và utm_campaign trong phân tích của bạn. Khi Chuyển tham số chiến dịch đến các cửa hàng được bật (mặc định), các thẻ cũng được chuyển tiếp đến đích đến theo định dạng mà đích đến đó hiểu được:

Đích đếnNhững gì chúng tôi thêm
Google Play Tham số referrer chứa các thẻ UTM đã mã hóa URL, mà ứng dụng của bạn có thể đọc bằng Play Install Referrer API.
https://play.google.com/store/apps/details?id=com.habitly.app&referrer=utm_source%3Dinstagram%26utm_medium%3Dsocial%26utm_campaign%3Dlaunch
App Store Campaign token ct: giá trị của utm_campaign, hoặc utm_source khi không có chiến dịch, tối đa 40 ký tự.
https://apps.apple.com/app/id1612345678?ct=launch
URL web Chính các thẻ UTM.
https://habitly.app/?utm_source=instagram&utm_medium=social&utm_campaign=launch
AppGallery, Microsoft StoreKhông thêm gì. Trang ứng dụng mở ra mà không có tham số bổ sung.

Cả năm thẻ đều được chuyển tiếp: utm_source, utm_medium, utm_campaign, utm_term và utm_content. Mỗi giá trị được cắt ngắn còn tối đa 100 ký tự.

Về chiến dịch App Store: App Store Connect chỉ gán token ct cho một chiến dịch khi liên kết cũng mang provider token (pt) của bạn. Liên kết cửa hàng được lưu ở dạng chuẩn, nên pt được dán vào liên kết App Store sẽ không được giữ lại. Hãy dùng phân tích theo chiến dịch trong mapps.one để so sánh các kênh.

Liên kết huy hiệu cửa hàng

Huy hiệu cửa hàng trên landing page trỏ đến một chuyển hướng có theo dõi, mapps.one/habitly/go/{store}. Lượt nhấp được tính là lượt nhấp vào cửa hàng, sau đó khách truy cập được đưa đến trang ứng dụng. Nếu ứng dụng không có liên kết cho cửa hàng đó, khách truy cập được đưa về landing page.

Bạn có thể tự dùng các URL này khi muốn một cửa hàng cụ thể bất kể thiết bị, ví dụ trong một chiến dịch chỉ dành cho Android. Thẻ UTM được thêm vào URL /go/ được chuyển tiếp giống như trên liên kết thông minh.

Khóa cửa hàngURL
app_storemapps.one/habitly/go/app_store
google_playmapps.one/habitly/go/google_play
app_gallerymapps.one/habitly/go/app_gallery
microsoft_storemapps.one/habitly/go/microsoft_store
webmapps.one/habitly/go/web

Tham chiếu URL

URLMục đích
/habitlyLiên kết thông minh: chuyển hướng theo thiết bị, hoặc landing page
/habitly/pageLanding page trên mọi thiết bị
/habitly/go/{store}Chuyển hướng có theo dõi đến một cửa hàng
/habitly/open/{path}Deep link vào ứng dụng đã cài đặt
/habitly/privacy, /habitly/privacy/{language}Chính sách quyền riêng tư
/habitly/terms, /habitly/terms/{language}Điều khoản dịch vụ
/habitly/press, /habitly/press.zipTrang và tệp tải xuống của bộ tài liệu báo chí
/habitly/qr.svg, /habitly/qr.pngMã QR cho liên kết thông minh

Khi liên kết không hoạt động

  • 404 Not Found: không có ứng dụng nào dùng slug này. Hãy kiểm tra chính tả, hoặc xem slug đã bị đổi hay chưa.
  • 410 Gone, "tạm dừng": ứng dụng đang bị tạm dừng trong bảng điều khiển. Hãy bật lại ứng dụng.
  • 410 Gone, "không còn khả dụng": ứng dụng đã bị đội ngũ an toàn và tin cậy đình chỉ. Hãy liên hệ bộ phận hỗ trợ.
  • Luôn là landing page: đích đến của nền tảng chưa có liên kết được lưu, quy tắc được đặt thành Landing page, hoặc bạn đang kiểm tra bằng một client giống bot.