Adjust 웹 SDK를 사용하면 웹 앱에서 어트리뷰션, 이벤트 및 기타 데이터를 기록할 수 있습니다. 이 가이드에서는 SDK를 앱과 연동하는 방법을 설명합니다.
1. 프로젝트에 SDK 추가
시작하려면 웹 앱에 SDK를 추가합니다. Adjust SDK는 CommonJS와 AMD(비동기 모듈 정의) 환경에서 모두 작동합니다. CDN(콘텐츠 전송 네트워크)을 통해 로딩될 때 글로벌 Adjust
네임스페이스를 통해 액세스할 수 있습니다.
CDN 사용
CDN을 통해 SDK를 로딩할 때 프로덕션 빌드에 간소화된 버전을 사용해야 합니다.
- 다음과 같이 CDN 대상에 추가하여 특정 버전을 로드할 수 있습니다.
https://cdn.adjust.com/adjust-5.7.0.min.js
- 최신 버전을 로드하려면 다음과 같이
adjust-latest
패키지를 사용합니다. https://cdn.adjust.com/adjust-latest.min.js
이 패키지는 자동으로 업데이트되므로 대상 파일을 변경할 필요가 없습니다.
CDN을 통해 SDK를 로드하려면 웹 앱의 <head>
요소 안에 다음 스니펫을 추가합니다.
Adjust SDK는 각 페이지에서 로드되며 페이지 로드 시 한 번 초기화됩니다.
하위 리소스 무결성
하위 리소스 무결성 검사를 사용하여 XSS(사이트 간 스크립팅) 공격을 완화할 수 있습니다. 패키지를 실행하기 전에 검증하려면 다음 콜(추가 crossOrigin
, integrity
, 인코딩된 해시 확인)을 사용합니다.
npm 사용
Adjust SDK는 npm에서도 사용이 가능합니다. 프로젝트에 패키지를 추가하려면 선호하는 패키지 매니저를 사용하시기 바랍니다.
2. SDK 초기화
SDK를 설치한 후에는 초기화해야 합니다. 해당 기능 사용을 원하는 경우 initSdk
메서드를 호출합니다. 이 메서드는 앱에서 SDK가 작동하는 방식을 사용자 지정하는 데 사용할 수 있는 인수를 제공합니다.
SDK를 시작하려면 다음 인수를 initSdk
호출에 추가해야 합니다.
appToken
string
: Adjust 앱 토큰입니다.
environment
(string
): SDK를 실행할 환경입니다.
- 테스트 모드에서 SDK를 실행하려면
sandbox
를 전달합니다.
- 릴리즈를 위해 프로덕션 모드에서 SDK를 실행하려면
production
을 전달합니다.