Tích hợp Adjust deep link với SendGrid
Nếu nhà cung cấp dịch vụ email (ESP) bọc (wrap) deep link URL bằng link của riêng họ, thì sẽ làm phá vỡ iOS universal link. Dưới đây là hướng dẫn cách cài đặt deep link và click recording qua tài khoản SendGrid.
Trước khi bắt đầu
Để sử dụng tính năng này, bạn cần tải và cài đặt Adjust SDK. Vui lòng thực hiện theo hướng dẫn được dẫn link bên dưới.
Sau khi cài đặt và thiết lập cấu hình Adjust SDK, vui lòng thực hiện theo hướng dẫn bên dưới để cài đặt deep linking trên ứng dụng:
Kích hoạt deep linking bằng Adjust universal link cho tài khoản SendGrid
Ngoài domain của riêng mình, SendGrid có hỗ trợ universal link. Trong trường hợp này, bạn có thể triển khai deep linking và click recording.
Đối với SendGrid
- Hoàn tất quá trình xây dựng thương hiệu cho liên kết (link branding) trên tài khoản Sendgrid theo hướng dẫn của SendGrid. Chọn click recording domain cho file AASA (apple-app-site-association), sau đó phân phát file đến Sendgrid. Ví dụ:
link.brand.com
.
Đối với máy chủ
- Cài đặt tên miền để phân phát file AASA hoặc proxy đến SendGrid. Bạn có thể tìm thấy hướng dẫn cài đặt trong tài liệu của SendGrid.
- Một file AASA hợp lệ phải được host theo đường dẫn. Bạn có thể tham khảo hướng dẫn của Apple để tạo file hoặc sử dụng ví dụ trong tài liệu của SendGrid.
Đối với ứng dụng
Bật Associated Domains
cho click recording domain trên Xcode. Để biết thêm thông tin, vui lòng tham khảo tài liệu của Apple.
Tìm lại liên kết (Link resolution)
Khi bạn chạy một chiến dịch quảng cáo qua email, SendGrid sẽ bọc (wrap) tất cả liên kết trong email vào redirect URL của mình. URL này có chức năng ghi lại lượt click, cho phép bạn xem thống kê click-through trên SendGrid. Tuy nhiên, nếu email chứa Adjust Universal Link, thì redirect URL sẽ khiến iOS không thể tìm được Adjust Universal Link. Bạn cần sử dụng công cụ tìm lại liên kết (link resolution) để giải quyết vấn đề này.
Tìm hiểu thêm về cách tìm lại liên kết trong Adjust SDK.
Đối với chiến dịch email
- Sử dụng Adjust Universal Link cho SendGrid email project.
- Kiểm tra kết quả tích hợp trước khi khởi chạy chiến dịch email.
Bạn đã hoàn tất phần cài đặt!