브랜드 도메인

요약: 원링크를 사용하는 광고주는 자신을 도메인으로 브랜딩할 수 있습니다. 이를 통해 캠페인 성과를 높이고 브랜드 노출을 증가시킬 수 있습니다.

Branded_1__3_.jpg

브랜드 도메인

  • 브랜드 도메인은 브랜드와 도메인으로 어트리뷰션 링크를 브랜딩하는 데 사용됩니다. 예를 들어 이전 그림에 설명된 것과 같습니다.
    • 원링크: abcdef.onelink.me
    • 브랜드 abcdef.com
    • 하위 도메인: 예를 들어, 앱
    • 어트리뷰션 링크 click.abcdef.com을 사용하면서 브랜드 도메인을 구현하고 전체 도메인을 사용할 수 있습니다.
  • 브랜드 도메인은 다음과 같은 이유로 캠페인 성과를 향상합니다.
    • 신뢰 유도: 브랜드를 활용하여 일관성 있게 ID를 확인하고 유저 여정에서 방해 요소를 제거하며 CTR을 향상할 수 있습니다. 
    • 브랜드를 사용하여 딥링킹을 허용합니다.
    • 구현하는 것이 간단하고 원링크와 동일하게 작동합니다.
    • 브랜드 인지도 향상:  일반 링크 대신 브랜드가 캠페인을 나타냅니다.
    • 보낸 사람 이메일 주소와 일치하지 않는 링크 때문에 스팸으로 지정되지 않도록 합니다

구현 원칙

브랜드 도메인은 DNS (도메인 네임 시스템)에 정의된 전체 도메인을 원링크 하위 도메인(앱스플라이어 CNAME 대상)과 연결하여 구현됩니다. DNS에 있는 기본 설정 사용과 앱스플라이어에 있는 브랜드 도메인 설정을 통해 이 작업을 할 수 있습니다. 또한, 앱에서 브랜드 도메인을 지원하려면 약간 변경이 필요할 수 있습니다. 

보통 IT 팀이나 DNS 호스팅 제공자 및 앱 개발사로 구성된 DNS 관리자의 도움이 필요합니다. 

다중 전체 도메인은 단일 원링크 하위 도메인과 연관될 수 있습니다. 이는 동일한 원링크 하위 도메인을 사용하여 여러 개의 브랜드를 가질 수 있다는 것을 의미합니다. 

브랜드 도메인 설정

작업 목록을 완료하여 브랜드 도메인을 설정합니다. 

  담당자 액션 설명
1 DNS 관리자가 지원하는 마케터 앱스플라이어에서 브랜드 링크 설정 일반적으로 IT 팀 또는 DNS 호스팅 제공업체의 구성원인 DNS 관리자는 전체 도메인(일명 호스트)을 정의하고 절차에 설명된 대로 CNAME 레코드를 설정해야 합니다.
2 개발자 앱에서 브랜드 도메인 설정 앱 코드를 약간 변경하세요.
3 마케터 브랜드 도메인 사용 및 테스트  
필요에 따라 마케터 브랜드 도메인 편집 및 삭제  

절차

앱스플라이어에서 브랜드 도메인 설정

브랜드 도메인 설정은 다음 그림에 표시된 바와 같이 DNS의 전체 도메인 세트를 앱스플라이어의 원링크 하위 도메인과 연결하는 것으로 구성됩니다. 

앱스플라이어 서버를 가리키는 브랜드 도메인

Branded2__3_.jpg

시작하기 전에:

  • 전체 도메인을 선택하세요(예: app.abcdef.com을 클릭하세요. 여기서 abcdef.com은 브랜드입니다).
    • 하위 도메인, 예를 들어 앱을 사용자 정의할 수도 있습니다.
  • DNS 관리자가 전체 도메인(aka host)를 생성하도록 요청하세요. 
  • DNS 관리자에게 전체 도메인(브랜드 도메인)이 지정된 URL(일명 앱스플라이어 호스트)을 가리키도록 CNAME 레코드를 설정하도록 요청하십시오. 이는 앱스플라이어 서버(위)를 가리키는 브랜드 도메인 그림에 설명되어 있습니다. 

전체 도메인과 원링크 하위 도메인을 매핑하세요.

  1. 경험 및 딥링킹 > 브랜드 도메인으로 이동합니다.
  2. + 새 브랜드 도메인을 클릭합니다.
  3. DNS에 설정된 대로 브랜드 도메인에 전체 도메인을 입력하세요. 예: click.abcedf.com
    도메인 뒤에 마침표를 넣지 마세요. 
  4. 표시되는 목록에서 원링크 하위 도메인을 선택하십시오. 목록이 표시되지 않으면 기본 하위 도메인을 제공할 원링크 템플릿을 생성해야 합니다.
  5. 다음을 클릭합니다.
  6. CNAME 레코드 설정:
    • 도메인이 앱스플라이어 CNAME 대상을 올바르게 가리키면 "앱스플라이어 CNAME을 찾았습니다"가 표시됩니다. 
    • CNAME을 찾을 수 없는 경우 앱스플라이어 CNAME 대상을 복사하여 DNS 관리자에게 보내 전체 도메인이 CNAME 대상을 가리키는지 확인하도록 요청하십시오. 전체 도메인이 앱스플라이어 CNAME 대상을 가리키도록 해야 합니다. 그렇지 않으면 브랜드 도메인이 생성되지만 작동하지 않습니다.  ESP에 대한 브랜드 도메인을 사용하고 있다면 CNAME 대상을 복사하기 전에 ESP 설정에 브랜드 도메인 사용을 선택하십시오.
  7. 종료를 클릭합니다.
    이제 브랜드 도메인이 있는 원링크 템플릿을 기반으로 새 링크를 만들 수 있습니다.

일러두기:

  • 브랜드 도메인 없이 원링크 템플릿을 기반으로 이미 링크를 만든 경우에도 계속 작동합니다.
  • 새 브랜드 도메인 작동 시작까지 최대 24시간이 걸릴 수 있습니다.
  • 7일 이내에 CNAME 레코드를 설정하지 않으면 브랜드 도메인이 만료됩니다. 이렇게 되면 브랜드 도메인을 사용하기 전에 업데이트해야 합니다. 업데이트하려면: 
    1. 경험 및 딥링킹 > 브랜드 도메인으로 이동합니다.
    2. 업데이트하려는 브랜드 도메인으로 이동합니다.
    3. 업데이트를 클릭합니다.
    4. CNAME 레코드를 설정합니다.

앱에서 브랜드 도메인 설정

  • 다음 SDK 버전을 사용하십시오.:
    • 안드로이드 V4.10.1 이상
    • iOS V4.10.1 이상
    • iOS 및 안드로이드의 경우 사용자 초대 참조(친구 초대)를 사용하려면 SDK 버전 V5.2.0 이상이 필요합니다. 

브랜드 도메인 SDK 구현 고려 사항

  • 브랜드 도메인을 사용하여 딥링킹을 수행하면 앱스플라이어 SDK는 설치 및 딥링킹을 위한 전환 데이터를 가져올 수 없습니다.
  • 이를 극복하기 위해 개발자는 각각 setOneLinkCustomDomainoneLinkCustomDomains SDK API를 안드로이드와 iOS용으로 사용합니다.
  • 이 API는 브랜드 도메인을 쿼리하고 매핑되는 원링크 도메인을 가져오고 원링크를 완성합니다.
Android iOS

android:host를 설정하여 브랜드 도메인을 포함하도록 매니페스트의 intent-filter를 업데이트해야 합니다.
Android global application class의 SDK를 시작하기 전에 이 API를 사용하십시오

public class AFApplication extends Application {

    @Override
    public void onCreate() {
    super.onCreate();
      
      // Set branded link domain. Don't include https:// as part of the domain. 
      AppsFlyerLib.getInstance().setOneLinkCustomDomain("promotion.greatapp.com");
      AppsFlyerLib.getInstance().init(AF_DEV_KEY, conversionListener, this);
      AppsFlyerLib.getInstance().start(this, AF_DEV_KEY);

    }
}

브랜드 도메인이 여러 개 있는 경우 모두 API에 전달하여 항상 전환 데이터를 가져오고 앱으로의 딥링크를 수행할 수 있도록 합니다.

AppsFlyerLib.getInstance().setOneLinkCustomDomain("promotion.greatapp.com", 
                                                        "click.greatapp.com", 
                                                        "deals.greatapp.com");

브랜드 도메인 사용 및 테스트

선행 조건:

사용 및 테스트 전에 브랜드 도메인은 브랜드 도메인 워크플로의 단계를 완성합니다. 

브랜드 도메인을 생성하고 테스트하는 방법:

  1. 브랜드 도메인에 매핑된 원링크 템플릿을 사용하여 OneLink 링크를 작성하십시오.
  2. 사용자정의 어트리뷰션 링크를 문서 편집기에 복사합니다.
  3. 사용자정의 어트리뷰션 링크는 원링크 하위 도메인, 원링크 ID 및 사용자정의 링크 ID로 구성됩니다. 원링크 하위 도메인을 브랜드 도메인의 전체 도메인으로 교체합니다. 예:
    커스텀 어트리뷰션 링크 브랜드 도메인
     abcdef.onelink.me/A1bc/dc1234ef click.abcdef.com/A1bc/dc1234ef
  4. 브랜드 링크를 사용하여 인스톨 및 딥링킹을 테스트합니다.
  5. 로데이터 리포트를 테스트의 일부로 사용하는 경우 원본 URL 필드가 브랜드 링크로 채워집니다. 

브랜드 도메인 편집 및 삭제

편집을 통해 기존 전체 도메인의 매핑을 다른 원링크 하위 도메인으로 변경할 수 있습니다. CNAME을 설정하지 않아도 됩니다. 

 주의

활성 캠페인에 대한 브랜드 도메인의 수정을 통해 링크 기능을 변경하거나 비활성화할 수 있습니다.

브랜드 도메인 매핑을 편집하는 방법:

  1. 경험 및 딥링킹 > 브랜드 도메인으로 이동합니다.
  2. 편집하려는 브랜드 도메인으로 이동합니다.
  3. 편집을 클릭합니다.

브랜드 도메인 매핑을 삭제하는 방법: 

문제 해결, 특성 및 제한 사항

문제 해결

증상 원인/솔루션
브랜드 도메인은 원링크 템플릿으로 매핑할 수 없습니다.
  • 잘못된 도메인 이름: 브랜드 도메인을 원링크 템플릿에 매핑할 때 앱스플라이어는 브랜드 링크에 유효한 도메인 이름이 있는지 확인합니다. 유효한 도메인 이름은 click.abdef.com 형식이어야 합니다. 
  • 브랜드 도메인이 이미 매핑됨: 전체 도메인은 한 번만 매핑할 수 있습니다.
브랜드 도메인이 앱으로 딥링킹을 하지 않습니다.
  • 브랜드 도메인이 작동하는지 확인합니다.
  • CNAME 확인: CNAME 레코드가 브랜드 도메인에서 앱스플라이어로 연결되는 것을 가리키는지 확인합니다.
  • 원링크 템플릿에 대한 딥링킹 설정 확인: 원링크 딥링킹 설정에 문제가 있을 수 있습니다. 원링크와의 딥링킹을 설정해야 합니다.
  • 원링크 매핑 변경: 브랜드 도메인을 편집하여 다른 원링크에 매핑할 수 있습니다. 새로 매핑된 원링크가 서로 다른 딥링킹 설정을 가지거나 딥링킹 설정이 없는 경우 딥링킹이 작동하지 않을 수 있습니다.
브랜드 도메인에서 측정된 인스톨이 없음
  • 원링크 템플릿 설정 확인: 브랜드 도메인으로 매핑하는 데 사용되는 원링크 하위 도메인이 올바른 앱과 연결되어 있는지 확인하십시오.
  • 원링크 하위 도메인 변경: 브랜드 도메인을 원링크 템플릿에 매핑하고 원링크 하위 도메인을 변경하면 속성에 영향을 줄 수 있습니다.
  • 구현 확인: 앱의 setOneLinkCustomDomain API 중에 있음. 
브랜드 도메인에 기록된 리인게이지먼트 없음

다음 항목이 활성이고 설정되어 있는지 확인합니다. 

브랜드 도메인 설정 중에 도메인이 존재하지 않음 메시지가 표시됨

  1. DNS 관리자에게 문의하여 조사를 요청하십시오.
  2. DNS 관리자가 도메인이 등록되었는지 확인할 때까지 기다립니다. 
  3. 재확인을 클릭하세요.

브랜드 도메인 설정 중에 앱스플라이어 CNAME을 찾을 수 없음 메시지가 표시됩니다.

  1. DNS 관리자에게 전체 도메인(브랜드 도메인)이 지정된 URL(일명 앱스플라이어 호스트)을 가리키도록 CNAME 레코드를 설정하도록 요청하십시오. 이는 이 섹션의 앱스플라이어 서버를 가리키는 브랜드 링크 그림에 설명되어 있습니다. 
  2. DNS 관리자가 CNAME이 활성화되었음을 확인할 때까지 기다립니다.

브랜드 도메인 링크를 로드할 때 발생하는 route_not_found 오류

브랜드 도메인에는 템플릿이나 파라미터가 포함되지 않습니다. 브랜드 도메인을 사용할 때는 브랜드 도메인 URL의 끝에 템플릿 또는 파라미터를 추가해야 합니다.

예를 들어 'click.abcdef.com'가 브랜드 도메인인 경우 'click.abcdef.com'만 사용하면, 는 route_not_found_error으로 될 것입니다.

파라미터 또는 템플릿을 끝에 추가해야 합니다. 예시: click.abcdef.com/A1bc/dc1234ef

 

브랜드 도메인 페이지를 로드할 때 발생하는 err_cert_authority_invalid 오류

이 오류는 인증 기관이 인식되지 않기 때문에 브랜드 도메인에 유효한 HTTPS 인증서가 없음을 나타냅니다. 앱스플라이어는 Let's Encrypt로 브랜드 도메인을 인증하기 때문에 도메인의 CAA(Certification Authority Authorization) DNS 레코드에 따라 Let's Encrypt가 유효한 인증 기관(CA)으로 인식되지 않기 때문에 오류가 발생할 수 있습니다.

솔루션
다음을 수행하십시오.

  1. 도메인이 이와 같은 서비스를 사용하여 Let's Encrypt를 CA로 인식하는지 확인합니다.
  2. 시스템 관리자에게 Let's Encrypt를 인증된 CA로 포함하도록 도메인 CAA 레코드를 업데이트하도록 요청합니다.

특성과 제한 사항

항목 예  /아니요 x 참고 
애드 네트워크 액세스 X  
에이전시 액세스 X 에이전시는 브랜드 도메인 섹션에 액세스하여 브랜드 도메인을 작성할 수 없습니다. 그러나 브랜드 도메인의 하위 도메인을 사용하여 원링크 사용자 정의 링크를 작성할 수 있습니다.
에이전시 투명성 X  
앱 별 시간대 N/A  
앱 별 통화  N/A  
문자 제한 N/A 브랜드 도메인을 입력할 때 마침표(".")를 마지막 문자로 사용할 수 없습니다.
사이즈 제한 N/A  
콜 수 제한

브랜드 도메인 SSL/HTTP 인증서는 앱스플라이어에 의해 Let's Encrypt를 이용하여 처리되며 새 인증서는 도메인당 매주 50개로 제한됩니다.

오가닉 데이터  
논오가닉 데이터  
데이터 최신성 N/A   
과거 데이터  
계정 사용자 액세스  
HTTP X HTTP 프로토콜은 브랜드 링크에서 지원되지 않습니다. HTTPS를 사용해야 합니다.