내 도메인으로 Singular 링크 브랜딩하기

Branded Domains 기능을 사용하면 자체 도메인과 서브도메인으로 Singular 링크를 완전히 브랜딩하여 유저에게 일관되고 신뢰할 수 있는 경험을 제공할 수 있습니다. 표준 형식인 "company.sng.link" 대신 "link.yourbrand.com" 을 사용할 수 있습니다.


브랜디드 도메인을 사용하는 이유

  • 브랜드 강화: 모든 접점을 완전히 브랜딩된 상태로 유지합니다.
  • 유저 신뢰도 향상: 브랜디드 도메인은 신뢰도와 클릭률을 높여줍니다.
  • 참여도 증가: 깔끔하고 인식하기 쉬운 URL은 소셜 및 SMS 캠페인에서 더 좋은 성과를 냅니다.
  • 분석 기능 유지: 브랜드를 전면에 내세우면서도 Singular의 모든 추적 기능을 그대로 활용할 수 있습니다.

1단계: 도메인 생성 및 구성

이제 Singular 플랫폼의 Manage Link Domains 에서 브랜디드 도메인을 직접 관리하고 자동화할 수 있습니다.

  1. 도메인 생성: "Manage Domains" 탭에서 "Create Links Domain" 버튼을 클릭합니다. 도메인 유형으로 "Branded"를 선택하고 원하는 서브도메인을 입력합니다 (예: link.mybrand.com ). 그런 다음 Save 를 클릭합니다.
  2. DNS 구성: 저장하면 도메인 상태가 Pending 으로 표시됩니다. "Pending DNS Configuration" 드롭다운을 클릭하여 CNAME 레코드를 확인합니다.

    Host/Name Target 값을 IT 팀에 전달하여 DNS 설정에 추가하도록 합니다.

  3. 검증: IT 팀이 DNS를 업데이트한 후(최대 24시간 소요될 수 있음) Validate 를 클릭합니다. 검증이 완료되면 Singular가 Creating Certificate 를 시작합니다. 이 과정은 자동으로 진행되지만 완료까지 다소 시간이 걸릴 수 있습니다.

2단계: 연동 업데이트

올바른 추적 및 딥링킹을 위해 Singular 연동을 반드시 업데이트해야 합니다. 이렇게 하면 앱이 열릴 때 커스텀 도메인을 인식할 수 있습니다.

1. 앱 Capabilities 업데이트

iOS: Project settings Capabilities Associated Domains 로 이동하여 브랜디드 도메인을 추가합니다 (예: applinks:link.mybrand.com ).

브랜디드 도메인에 대한 applinks 항목이 표시된 Xcode Associated Domains capability

Android: 새 호스트를 처리하도록 AndroidManifest.xml 에 intent filter를 추가합니다:

<intent-filter android:autoVerify="true">
	<action android:name="android.intent.action.VIEW" />
	<category android:name="android.intent.category.DEFAULT" />
	<category android:name="android.intent.category.BROWSABLE" />
	<data android:scheme="http" />
	<data android:scheme="https" />
	<data android:host="link.mybrand.com"/>
	<data android:host="example.sng.link" />
	<data android:pathPrefix="/A"/>
	<data android:pathPrefix="/B"/>
	<data android:pathPrefix="/E"/>
	<data android:pathPrefix="/F"/>
</intent-filter>

2. SDK 초기화 업데이트

Singular SDK를 사용하는 경우, SDK를 초기화하기 이전에 Singular Config에 커스텀 도메인을 등록합니다:

iOS (Objective-C):

SingularConfig* config = [[SingularConfig alloc] initWithApiKey:apiKey andSecret:secretKey];
config.brandedDomains = @[@"link.mybrand.com"];

Android (Java):

SingularConfig config = new SingularConfig(apiKey, secretKey)
    .withBrandedDomains(Arrays.asList("link.mybrand.com"));

3단계: 라이브 전환

대시보드의 상태가 Active 로 변경되면 브랜디드 도메인을 사용할 준비가 된 것입니다. 이제 새 추적 링크를 생성할 때 Link Management 드롭다운에 옵션으로 표시됩니다.

도움이 필요하신가요?

DNS 검증 또는 SDK 설정 중 문제가 발생하면 고객 성공 매니저 에게 문의하거나 Singular Support 에 연락하시기 바랍니다.