Cài đặt Smart script
Nếu bạn đang chạy quảng cáo trên web – trong đó bạn đặt nút hoặc banner trên web nhằm chuyển hướng người dùng đến trang tải ứng dụng – thì rất có thể bạn đang mất đi thông tin về nguồn giới thiệu ban đầu (original referring source). Bằng cách tích hợp Smart script vào chiến dịch trên mobile web, bạn có thể nhận được toàn bộ thông tin phân bổ (attribution information).
Trước khi bắt đầu
Trước khi bắt đầu, vui lòng tham khảo các thông tin sau.
Yêu cầu
- Quyền truy cập Admin and Editor
- (Tùy chọn) Cài đặt deep link trên Adjust SDK – iOS | Android
Khả dụng
Smart script được cung cấp dưới dạng giải pháp Add-on. Để sử dụng giải pháp, vui lòng liên hệ với đại diện Adjust hoặc gửi email đến bộ phận hỗ trợ (sales@adjust.com)
Tạo script mới
- Tại mục Campaign Lab, chọn Smart script .
- Chọn Smart script mới .
Chọn liên kết nền (base link)
Liên kết nền đóng vai trò như fallback link token giúp ghi nhận toàn bộ phân bổ trong trường hợp không có nguồn lưu lượng truy cập đến, nghĩa là, trong trường hợp người dùng chủ động tìm kiếm và truy cập landing page mà không tương tác với bất kỳ chiến dịch quảng cáo nào.
- Chọn ứng dụng trong menu.
- Chọn liên kết nền (base link).
Liên kết tham số
Liên kết các tham số có trong incoming URL với các tham số có trong outgoing URL (outgoing URL ở đây là liên kết của Adjust). Ví dụ: Nếu có tham số utm_campaign , thì giá trị của tham số này sẽ được liên kết với tham số campaign của Adjust. Nếu không có, hệ thống sẽ sử dụng giá trị fallback mặc định do bạn thiết lập.
Liên kết đối tác
Liên kết đối tác và link token tương ứng để ghi nhận chuyển đổi nếu đối tác là nguồn của lưu lượng truy cập. Ví dụ: Nếu nguồn của lưu lượng truy cập là chiến dịch web chạy trên Facebook (Meta) (xác định dựa trên việc incoming URL có tham số fbclid hoặc fbpid), thì link token tương ứng sẽ được ghi nhận phân bổ.
Triển khai script
1. Sao chép script
Sau khi script được tạo, bạn sẽ được chuyển hướng đến trang Thông tin script, sau đó bạn chọn nút Sao chép script .
2. Triển khai script
1. Nhúng script vào trang web
- Gửi script cho bộ phận phát triển web để triển khai.
- Đưa ra hướng dẫn cụ thể về cách sử dụng liên kết của Adjust (outgoing URL) do Smart script tạo ra. Ví dụ: Đặt liên kết sau nút "Tải ứng dụng", HOẶC tạo mã QR trên trang web.
2. Triển khai script thông qua Google Tag Manager
- Mở Google Tag Manager.
- Chọn Tags -> New. Cách thức triển khai sẽ do bộ phận phát triển quyết định, nhưng chúng tôi đề xuất tạo hai tag sau:
Tag thứ nhất là "Load Smart Script"
<script>
// Dán nội dung của adjust-smart-script.min.js vào đây
</script>
Tag thứ hai là nút "Create Link and attach to Download"
<script>
// Sau đó, tạo biểu đồ liên kết và gọi lệnh AdjustSmartScript.createLink
</script>
- Chọn Tag Configuration, sau đó chọn Custom HTML và thêm
<script>
. - Bạn có thể cần phải cài đặt tùy chọn Tag firing/Initialization theo hướng sau: khi người dùng di chuyển từ web sang ứng dụng, chỉ một số landing page được kích hoạt (không kích hoạt tất cả trang).
- Kích hoạt tab "Load Smart Script" trước (kích hoạt cho từng trang).
- Sau đó kích hoạt tab "Create Link and Attach to Download Button". Script sẽ trả về outgoing URL / Liên kết của Adjust, sau đó bạn nhúng liên kết này vào sau nút tải xuống.
- Sau khi triển khai hoàn tất, khi người dùng nhấn vào nút "Tải xuống" trên landing page của web, thì liên kết của Adjust sẽ thực hiện chuyển hướng người dùng, đồng thời ghi nhận lượt chuyển đổi ứng dụng cho nguồn lưu lượng truy cập web ban đầu.
[Tùy chọn] Cập nhật script
Nếu bạn muốn chỉnh sửa smart scrip sau khi đã triển khai script cho trang web, bộ phận phát triển cần triển khai lại/cập nhật script thủ công thì các thay đổi mới có hiệu lực. Các thay đổi bạn thực hiện sẽ không tự động được áp dụng.
Kiểm thử Smart script
Smart script lưu nhật ký vào console của trình duyệt. Adjust khuyến nghị bạn nên kiểm thử hiệu quả hoạt động của script, đảm bảo script tạo đúng liên kết.
- Mở trình duyệt, truy cập Developer Tools console.
- Mở web page mà bạn sử dụng để triển khai Smart script.
- Nếu không tìm thấy nhật ký nào có prefix là [adjust-smart-script], vui lòng tải lại trang. Nếu vẫn không thấy, kiểm tra để đảm bảo rằng:
- Trong code bạn không gọi các hàm ngăn ghi nhật ký như AdjustSmartScript.setLogLevel('error') hay AdjustSmartScript.setLogLevel('none').
- Trong code bạn đã gọi hàm AdjustSmartScript.createLink(params).
Sử dụng các giá trị khác nhau của thuộc tính inputUrl để kiểm thử smart script trong nhiều tình huống khác nhau. Ví dụ: Nếu bạn đang chạy chiến dịch trên Meta, đồng thời hy vọng có người dùng chủ động truy cập landing page không qua quảng cáo (người dùng tự nhiên, organic user), thì bạn có thể tạo URL chứa tham số campaign và tham số Meta, rồi tạo thêm URL khác không chứa các loại tham số này.
Ví dụ về nhật ký:
[adjust-smart-script]: Use defaultLinkToken to create adjust link
[adjust-smart-script]: Found value for campaign is new_campaign
[adjust-smart-script]: Found value for adgroup is some_adset
[adjust-smart-script]: Found value for creative is logo_image
[adjust-smart-script]: Transformed value for ref_code is id+my_product
[adjust-smart-script]: Misconfigured deep link: no valid androidAppSchema provided```