SendGrid와 Adjust 딥링크 연동

이메일 서비스 제공자(ESP)가 딥링크 URL을 자사 링크로 래핑하면 iOS 유니버설 링크가 깨질 수 있습니다. SendGrid에서 딥링크와 클릭 리코딩을 설정하는 방법을 아래에서 확인하시기 바랍니다.

시작에 앞서

본 기능을 사용하려면 우선 플랫폼에 대한 Adjust SDK를 다운로드하고 설정해야 합니다. 아래 링크된 설명서를 참조하시기 바랍니다.

⚙️ iOS / Android

Adjust SDK 설치와 구성이 완료되면, 아래 링크된 설명서를 참조하여 딥링크를 구성하시기 바랍니다.

📖 iOS / Android

SendGrid에 대해 Adjust 유니버설 링크를 통한 딥링크 활성화

SendGrid는 도메인 외에도 유니버설 링크를 지원합니다. 이 경우 딥링크와 클릭 리코딩을 수행할 수 있습니다.

SendGrid

  • SendGrid의 문서를 참조하여 SendGrid 계정에서 링크 브랜딩 과정을 완료하시기 바랍니다. apple-app-site-association (AASA) 파일을 제공하고 SendGrid로 리디렉션하기 위한 클릭 기록 도메인을 선택합니다. 예: link.brand.com.
참고:
SendGrid 계정은 클릭 기록 도메인의 CNAME를 변경하기 위한 액세스가 있어야 하며, 클릭 기록 도메인에 대한 유효한 자격 증명이 있어야 합니다.

서버

  • 조건적으로 AASA 파일이나 프록시를 SendGrid로 제공하기 위해 도메인을 설정합니다. 자세한 내용은 SendGrid의 문서를 참조하시기 바랍니다.
  • 유효한 AASA 파일은 해당 위치값 하에 호스팅되어야 합니다. Apple의 가이드를 참조하여 이를 생성하거나, SendGrid 문서에 나온 예시를 활용하시기 바랍니다.

앱에서 해야 할 것

Xcode에서 클릭 기록 도메인에 대해 Associated Domains 을 활성화합니다. 자세한 정보는 Apple의 문서 를 참고하시기 바랍니다.

Link Resolution

이메일 캠페인 진행 시, SendGrid는 자체 클릭 기록 리다이렉트 URL과 함께 이메일의 모든 링크를 래핑합니다. 이를 통해 SendGrid에서 클릭률 통계를 확인할 수 있습니다. 그러나 이메일이 Adjust의 유니버설 링크를 포함한 경우, 리다이렉트 URL에 의해 iOS가 Adjust 유니버설 링크를 적절하게 해석하지 못할 수 있습니다. 이 경우 문제 해결을 위해 Link Resolution을 사용해야 합니다.

자세한 내용은 Adjust SDK에서의 Link Resolution 설정 방법을 참조하시기 바랍니다.

이메일 캠페인

  • SendGrid 이메일 프로젝트에 Adjust의 유니버설 링크를 사용합니다.
  • 이메일 캠페인을 라이브로 론칭하기에 앞서 연동을 테스트합니다.

모든 설정이 완료됐습니다!