한눈에 보기: 마이그레이션 단계별 가이드를 사용하여 Firebase 동적 링크에서 앱스플라이어로 쉽게 전환하세요.
개요
구글이 Firebase 동적 링크 서비스를 종료한다고 발표함에 따라, 지금이 바로 앱스플라이어로 쉽게 마이그레이션할 수 있는 시기입니다.
Firebase에서 앱스플라이어로 마이그레이션하는 방법
중요!
마이그레이션을 시작하기 전에 다음 요건을 갖췄는지 확인하세요.
- Firebase의 동적 링크
- 앱 개발자
1. 계정 생성
필요 대상 - 마케팅 담당자
2. 앱 추가
필요 대상 - 마케팅 담당자
3. 원링크 템플릿 구성
필요 대상 - 마케팅 담당자 및 앱 개발자
원링크 템플릿은 다양한 마케팅 캠페인을 위해 생성하는 모든 원링크 링크에 대한 리디렉션 논리의 기초를 형성합니다. 링크 및 최종 사용자 경험을 생성하려면 템플릿이 필요합니다.
-
원링크 템플릿 작성하기
- 마케터는 앱스플라이어 관리자이거나 원링크 템플릿을 추가/수정할 수 있는 권한이 있어야 합니다.
4. SDK 설정
필요 대상 - 앱 개발자
앱에 통합된 앱스플라이어 SDK는 앱과 앱스플아이어 플랫폼 간의 링크입니다. 이 링크는 다음을 제공합니다.
- 딥링킹 - SDK를 통해 통합 딥링킹(UDL)을 구현할 수 있습니다.
- 어트리뷰션 - SDK는 앱 설치, 앱 열기, 인앱 이벤트 등을 보고합니다.
아래 단계에 따라 앱에 앱스플라이어 SDK를 연동하세요.
앱스플라이어 SDK 연동 단계
- 앱에 앱스플라이어 SDK를 연동합니다.
안드로이드 및 iOS SDK 연동에 대해서는 안내서를 참조하십시오. - 앱스플라이어 스킴을 사용하여 기록하려는 인앱 이벤트를 매핑합니다.
이것은 SDK 또는 S2S를 통해 수행할 수 있습니다. - Firebase의 SDK를 처리합니다.
이 작업을 앱스플라이어로만 전환하거나 몇 주 동안 두 SDK를 동시에 실행할 수 있습니다. 아래 표에서 옵션에 대한 분석을 확인하세요.
옵션 업데이트된 앱 버전 출시 후
변경되는 사항영향 Firebase SDK 삭제(권장) 앱스플라이어만이 신규 설치 및 업데이트 사용자를 기록합니다.
사용자가 앱을 업데이트할 때까지 Firebase는 사용자가 수행한 이벤트를 계속 표시합니다.- 빠른 전환
- 이중 어트리뷰션 없음
- Firebase SDK가 아직 남아 있는 앱 버전이 있는지 확인 가능
전환 기간 동안 Firebase SDK 유지 앱스플라이어와 Firebase는 신규 설치 및 보고 이벤트의 어트리뷰션을 제공합니다. 추후에 Firebase SDK를 제거하세요. - 데이터 유효성 검증 가능. 즉, 앱스플라이어와 Firebase의 데이터를 비교할 수 있음
- 이중 어트리뷰션으로 인해 애드 네트워크에 이중 비용 발생
- 업무량 증가
- 작업 범위에 있는 다른 모든 작업이 완료된 후, 앱스플라이어 SDK를 사용하여 앱 버전을 시장에 업데이트합니다. 신규 사용자는 앱스플라이어에 의해 어트리뷰션됩니다.
참고:- iOS, 구글 플레이, 그리고 모든 관련 안드로이드 아웃스토어 마켓에 사용할 앱을 업데이트해야 합니다.
- 안드로이드 앱이 비공식 APK 사이트에 존재할 수도 있습니다(웹에서 앱의 패키지 이름을 검색하여 확인). APK 사이트는 최신 버전으로 업데이트할 때까지 다소 시간이 걸리므로, 앱스플라이어 SDK가 없는 구 버전을 인스톨하는 오가닉 유저가 유입될 수 있습니다.
- 앱스토어에서 앱 업데이트가 완전히 반영되기까지 며칠이 걸릴 수도 있습니다. 이 기간 동안에 앱을 설치한 사용자에게는 이전 버전이 계속 제공될 수 있습니다.
5. 파라미터 매핑 이해
필요 대상 - 앱 개발자
Firebase 동적 링크 파라미터가 앱스플라이어의 해당 파라미터에 어떻게 매핑되는지 이해합니다.
해당 파라미터를 올바르게 매핑하고 이해하면 링크에서 동일한 결과를 얻을 수 있습니다.
아래 표에는 Firebase의 모든 파라미터와 해당 앱스플라이어 파라미터가 나열되어 있습니다.
이 표를 앱스플라이어로 마이그레이션할 때 현재 사용하는 모든 파라미터에 대한 참조로 사용하세요.
참고
Firebase 파라미터가 목록에 없다면, 링크에 파라미터를 넣을 필요 없이 앱스플라이어가 원링크 템플릿 설정에서 이를 처리하기 때문입니다.
그룹화 | Firebase | 앱스플라이어 | 설명 |
---|---|---|---|
모바일 파라미터 | link |
|
|
안드로이드 파라미터 |
afl | af_android_url | 안드로이드 사용자를 사용자 지정 웹 페이지로 리디렉션할 수 있습니다. |
iOS 파라미터 |
ifl | af_ios_url | iOS 사용자를 사용자 지정 웹페이지로 리디렉션할 수 있습니다. |
efr | af_force_deeplink | af_dp URI 스킴을 사용하여 iOS 앱을 강제로 열 때 사용됩니다. 이 기능이 없으면 앱이 URI 스킴을 사용하여 열 수 없습니다. | |
기티 플랫폼 URL | ofl | af_web_dp | 데스크톱 사용자를 사용자 지정 웹 페이지로 리디렉션할 수 있습니다. |
소셜 태그 |
st | af_og_title | 소셜미디어에서 공유된 콘텐츠의 제목을 사용자 지정하는 데 사용됩니다. |
sd | af_og_description | 소셜미디어에서 공유 콘텐츠의 설명을 사용자 지정하는 데 사용됩니다. | |
si | af_og_image | 소셜미디어에서 공유 콘텐츠의 이미지를 사용자 지정하는 데 사용됩니다. | |
분석 파라미터 |
utm_source | pid | 미디어소스 |
utm_medium | af_channel | 광고가 게재되는 미디어소스 채널을 식별합니다. | |
utm_campaign | C | 캠페인 이름 | |
utm_term | af_keywords | 텍스트 타겟팅 캠페인을 위한 키워드 목록 | |
utm_content | af_adset | 캠페인과 관련된 광고 모음 |
6. 마이그레이션
필요 대상 - 마케팅 담당자
매핑된 파라미터를 사용하여 원링크 템플릿에 원링크 링크를 생성할 수 있습니다.
링크는 앱스플라이어 대시보드를 사용하여 대량으로 생성할 수 있으며, CSV를 통해 원링크 API를 사용하여 프로그래밍 방식으로, SDK 또는 긴 링크를 통해 생성할 수 있습니다.
다음 표를 참조하여 사용 목적에 가장 적합한 방법을 결정하세요.
Firebase | 앱스플라이어 | 다음과 같은 경우에 사용 | 참고 |
---|---|---|---|
Firebase 콘솔 |
원링크 관리 페이지 |
원링크 링크를 하나씩 만들고 싶을 때, 이 방식으로 원링크의 전체 기능과 가능성을 활용할 수 있음 | |
동적 링크 빌더 API | SDK | 사용자 초대 및 추천 등의 용도로 인앱 프로그래밍 방식으로 생성된 링크를 생성하려는 경우 |
|
Firebase REST API | 원링크 API | 모바일 앱 외부에서 프로그래밍 방식으로 링크를 생성하려는 경우 |
|
수동 링크 구축 | 긴 링크 | 쿼리 파라미터를 사용하여 링크를 수동으로 구성하려고 함. 짧은 링크가 필요하지 않은 경우 사용 버튼 또는 배너 뒤에 링크가 있는 경우 등 | |
대량 링크 페이지 |
모든 Firebase 동적 링크를 앱스플라이어로 일괄 마이그레이션하고 싶은 경우 오류 없이 모든 링크를 빠르게 이동하려면 이 방법을 권장 |
|
|
스마트 스크립트 | 웹투앱 경험을 위해 웹 페이지에서 긴 링크를 동적으로 구성하려는 경우 |
|