Tham số của liên kết
Bạn có thể sử dụng tham số bổ sung của Adjust để gửi dữ liệu tùy chỉnh (custom data) đến máy chủ, cũng như xác định người dùng sẽ được chuyển hướng như thế nào sau khi click vào link URL. Tham số bổ sung được áp dụng cho liên kết cấp network và campaign.
Bạn có thể sử dụng tham số label
nếu dữ liệu tùy chỉnh bạn muốn gửi không phù hợp với bất kỳ trường dữ liệu nào khác của Adjust. Tham số này đặc biệt phù hợp để gửi thông tin tương tác mạng quảng cáo (network engagement information) — những thông tin không liên quan đến dữ liệu phân bổ (giá trị tùy chỉnh sẽ có trong raw data export).
Để sử dụng tham số này, nhập giá trị vào trường Label và thêm trường dữ liệu {label}
vào server callback URL hoặc cloud storage upload. Giờ đây, callback sẽ cung cấp dữ liệu tùy chỉnh.
Nếu chứa tham số deep_link
, thì liên kết sẽ trực tiếp chuyển hướng người dùng đến một trang cụ thể trong ứng dụng. Tham số này sẽ ghi đè lên tính năng chuyển hướng đến app store mà Adjust đặt mặc định, và thay thế mọi tham số khác.
Liên kết chứa tham số redirect
được dùng để chuyển hướng người dùng đến một URL cụ thể. Tham số này sẽ ghi đè lên tính năng chuyển hướng đến app store mà Adjust đặt mặc định, và thay thế mọi tham số ngoại trừ deep_link
.
Redirect rất hữu ích trong trường hợp bạn muốn chuyển hướng người dùng đến một trang đích (landing page) thay vì app store (ví dụ, khi bạn đang chạy một chương trình khuyến mãi đặc biệt). Bạn có thể chuyển hướng người dùng dựa trên loại thiết bị mà họ sử dụng, hoặc chuyển hướng tất cả người dùng đến cùng một địa chỉ.
Universal redirect
Để chuyển hướng tất cả người dùng đến cùng một địa chỉ URL, nhập URL đó vào trường Redirect URL . Sau đó, liên kết của Adjust sẽ chuyển hướng tất cả người dùng đến URL.
Ví dụ liên kết chứa tham số universal redirect
https://app.adjust.com/abc123?redirect=https%3A%2F%2Fwww.common-redirect-website.com%2Fmy-app
Platform-specific redirect
Nếu bạn muốn đặt lệnh chuyển hướng khác nhau cho từng nền tảng (iOS, Android, Windows Phone và Window), tick vào ô Sử dụng URL theo nền tảng và nhập URL. Nếu bạn để trống trường thông tin, thì trường đó sẽ sử dụng địa chỉ trong lệnh chuyển hướng mặc định của Adjust - tức là app store. Sau khi bạn nhập URL theo nền tảng, liên kết của Adjust sẽ chuyển hướng người dùng dựa theo loại thiết bị.
Bạn cũng có thể thêm nhiều tham số redirect vào link URL theo cách thủ công (bằng cách sử dụng endpoint URL đã được mã hóa) và theo bất kỳ trình tự nào:
redirect_ios
redirect_macos
redirect_android
redirect_windows
redirect_windows-phone
Ví dụ liên kết chứa tham số universal redirect và platform-specific redirect:
https://app.adjust.com/abc123?redirect_android=https%3A%2F%2Fandroid-website.com%2Fmy-app&redirect=https%3A%2F%2Fwww.common-redirect-website.com%2Fmy-app
URL này bao gồm tham số redirect_android
và tham số chuẩn redirect
. Tất cả người dùng sử dụng thiết bị Android sẽ được chuyển hướng đến cùng một địa chỉ. Những người dùng còn lại (sử dụng nền tảng khác) sẽ được chuyển hướng theo redirect
endpoint.
Gửi điểm dữ liệu chọn lọc trong lệnh chuyển hướng
Adjust có thể chuyển (pass) các điểm dữ liệu chọn lọc có trong đường dẫn redirect URL. Sử dụng trường dữ liệu của Adjust để thêm dữ liệu vào redirect URL trước khi chuyển hướng người dùng:
Trường dữ liệu | Mô tả |
---|---|
{reftag} | Thẻ tham chiếu thiết bị ngẫu nhiên |
{is_organic} | 1 nếu là lượt truy cập tự nhiên (organic), 0 nếu không phải |
{idfa} | ID dành cho nhà quảng cáo (advertiser) (chỉ áp dụng với iOS) |
{android_id} | Android ID (chỉ áp dụng với Android) |
{gps_adid} | Google Play Store advertising ID |
{win_adid} | Windows advertising identifier |
{fire_adid} | Fire OS advertising identifier |
{mac_sha1} | MAC SHA-1 hash, viết hoa |
{mac_md5} | MAC MD5 hash, viết hoa |
{tracker_name} | Tên hiện tại của liên kết |
{network_name} | Tên network, được lấy từ liên kết |
{campaign_name} | Tên campaign, được lấy từ liên kết |
{adgroup_name} | Tên adgroup, được lấy từ liên kết |
{creative_name} | Tên creative, được lấy từ liên kết |
Nếu chứa tham số fallback
, thì liên kết sẽ chuyển hướng người dùng bên ngoài nền tảng (off-platform user – người dùng click vào liên kết trên hệ điều hành không được hỗ trợ) đến một trang đích (landing page). Ví dụ, nếu người dùng Android click vào liên kết iOS, thì tham số fallback
sẽ chuyển hướng người dùng đến trang (URL) bạn chọn thay vì Apple App Store.
Ví dụ liên kết chứa một fallback URL:
https://app.adjust.com/abc123?fallback=https%3A%2F%2Fwww.yourwebsite.com%2F
Fallback trên macOS
Kể từ iPadOS 13, Apple xem người dùng Safari trên iPad như người dùng macOS. Do vậy, rất khó phân biệt lưu lượng truy cập Safari đến từ iPad và macOS, cũng như chuyển hướng người dùng đến từng trang khác nhau. Adjust sẽ mặc định chuyển hướng lưu lượng truy cập Safari (từ iPad và macOS) đến App Store, nhưng chỉ người dùng iPad mới có thể cài ứng dụng.
Bạn có thể tạo một trang đích tùy chỉnh (trong đó dẫn một đường link đến App Store), sau đó dán URL của trang vào tham số redirect_macos
của liên kết Adjust, hoặc vào tham số adj_redirect_macos
của universal link. Như vậy, người dùng trình duyệt Safari trên iPad và macOS sẽ được đưa đến trang đích, và người dùng iPad có thể sử dụng đường link để tải ứng dụng.
Kể từ iOS 10.3, sau khi click vào link URL, người dùng Apple sẽ được chuyển hướng đến Safari, và được hỏi (qua một thông báo pop-up) rằng họ có muốn được chuyển hướng đến App Store hay không. Sau đó, Apple sẽ chuyển hướng người dùng dựa trên môi trường quảng cáo (ad environment) và câu trả lời của họ qua pop-up.
Nếu chọn Mở , thì người dùng sẽ được đưa đến App Store. Nhưng nếu chọn Hủy , thì trang không biết đưa người dùng đi đâu — tham số fallback của Adjust (fallback_lp
) có thể hữu ích trong trường hợp này:
Môi trường quảng cáo | Phản hồi trên pop-up | Chuỗi chuyển hướng |
---|---|---|
Safari | Mở | Safari> App Store |
Bên ngoài Safari | Mở | Môi trường quảng cáo (ad environment)> Safari> App Store |
Safari | Hủy | Safari> người dùng ở lại trên trang quảng cáo |
Bên ngoài Safari | Hủy | Có tham sốfallback_lp :Môi trường quảng cáo> Safari> trang đích dự phòng (fallback landing page) Không có tham số fallback_lp :Môi trường quảng cáo> Safari> trang đích do Adjust tạo |
Nếu liên kết của Adjust chứa tham số fallback_lp
, thì liên kết sẽ "bỏ qua" thông báo pop-up của Apple và chuyển hướng tất cả người dùng không sử dụng Safari đến thẳng trang đích của bạn. Nếu bạn muốn người dùng đọc được thông báo pop-up của Apple trước, thực hiện theo hướng dẫn " Thêm Apple pop-up vào trang đích dự phòng (fallback landing page) ".
Nếu liên kết của Adjust không chứa tham số fallback_lp
, thì liên kết sẽ chuyển hướng người dùng không sử dụng Safari (những người đã hủy lệnh chuyển hướng App Store) đến trang đích do Adjust tạo. Trang này sẽ dẫn người dùng đến ứng dụng của bạn trong App Store.
Để thêm tham số fallback_lp
vào liên kết, nhập URL của trang đích vào trường Trang đích dự phòng. Người dùng sẽ thấy trang đích của bạn khi Apple chuyển hướng họ đến trình duyệt Safari.
Ghi chú:
- Bạn có thể sử dụng tham số
fallback_lp
cùng với mọi tham số khác của Adjust, trừ tham sốredirect
. - Để thêm trang đích dự phòng có chứa universal link thô, thêm
adjust_fallback_lp
. - Nếu sử dụng iOS phiên bản 10.3 trở về trước, thì người dùng sẽ được chuyển hướng đến App Store mà không gặp bất kỳ gián đoạn nào.
Thêm Apple pop-up vào trang đích dự phòng (fallback landing page)
Nếu liên kết chứa tham số fallback_lp
, thì liên kết sẽ chuyển hướng tất cả người dùng không sử dụng Safari đến trang dự phòng (fallback page) của bạn mà không hiển thị cửa sổ pop-up của Apple.
Nếu bạn muốn người dùng xem thông báo pop-up của Apple, thêm JavaScript sau vào trạng dự phòng: window.location.href = "https://apps.apple.com/app/idxxxxxxxxx"
Vui lòng thay https://apps.apple.com/app/idxxxxxxxxx
bằng store URL của riêng bạn. Giờ đây, nếu không sử dụng Safari và chọn hủy lệnh chuyển hướng App Store, thì người dùng sẽ được đưa đến trang đích dự phòng.
Chỉ hỗ trợ liên kết tùy chỉnh.
Bạn có thể sử dụng fallback click để phân biệt người dùng đến từ kênh tự nhiên (organic user) và người dùng đến từ kênh trả phí (paid user). Ví dụ, bạn đặt một link URL sau nút Tải xuống trên trang web. Theo quy tắc của mô hình phân bổ dựa trên lượt click cuối cùng, nếu người dùng click vào nút tải xuống thì sẽ được phân bổ cho trang web — ngay cả khi họ đến trang web sau khi click vào quảng cáo. Nhưng nếu bạn thêm fallback click vào liên kết, thì chỉ có người dùng tự nhiên được phân bổ cho trang web trên thiết bị di động. Còn người dùng tương tác với một quảng cáo rồi mới truy cập trang web, thì sẽ được phân bổ cho kênh hiển thị quảng cáo đó.
Liên kết chứa tham số fallback_click
chỉ được sử dụng cho phân bổ trong trường hợp không còn liên kết nào khác. Nghĩa là, chỉ người dùng tự nhiên (organic user) mới được phân bổ cho liên kết chứa fallback click.
Để thêm tham số này vào link URL, vui lòng bật Fallback Click.
Ví dụ liên kết chứa một fallback URL:https://app.adjust.com/abc123?engagement_type=fallback_click
Bạn có thể ghi lại dữ liệu chi phí quảng cáo (ad spend) đến cấp nhỏ nhất của chiến dịch.
Để biết thêm thông tin, tham khảo bài viết Bổ sung tham số chi phí quảng cáo vào liên kết.
Bạn có thể sử dụng tham số callback động (DCP) để gửi tham số chiến dịch tùy chỉnh vào thời điểm xảy ra lượt click / lượt hiển thị. Tham số trên giúp thu thập dữ liệu người dùng cho hệ thống nội bộ và nhận thêm network partner macro, bên cạnh tham số chiến dịch của Adjust (campaign; adgroup; creative). Vui lòng tham khảo bài viết Tham số callback động để biết thêm thông tin.
Dưới đây là sơ đồ mô tả cách Adjust điều hướng (route) người dùng sau khi họ tương tác với liên kết (bằng cách sử dụng các tham số nhất định).