기능 인식 및 새로운 앱 버전
이 참조 문서에서는 Braze 플랫폼을 사용하여 고객에게 앱의 새로운 기능과 버전에 대한 최신 정보를 제공하는 방법에 대해 설명합니다.
앱을 지속적으로 업데이트하고 개선하기 위해 열심히 노력하고 있으며, 사용자들이 새로운 기능과 새로운 앱 버전을 경험하기를 원합니다. 사용자에게 아직 사용하지 않은 새로운 기능에 대해 안내하고 앱을 탐색하여 제공하는 모든 기능을 최대한 활용하도록 유도하는 방법을 알아보세요.
기능 인식 캠페인은 앱의 기능을 지속적으로 개선하면서 사용자가 앱에 계속 참여하도록 유도할 수 있는 좋은 방법입니다. 사용자를 최신 상태로 유지하는 것은 사용자의 활동성을 유지하고, 평점을 높이고, 사용자 참여를 보장하는 좋은 방법입니다.
가장 최근 앱 버전으로 필터링하기
Braze SDK는 사용자의 최신 앱 버전을 자동으로 추적합니다. 이러한 버전은 필터와 세그먼트에서 메시지 또는 캠페인을 수신할 사용자를 결정하는 데 사용할 수 있습니다.
캠페인 구축 워크플로우의 타겟팅 사용자 단계에 있는 타겟팅 옵션 패널입니다. 추가 필터 섹션에는 “Android 스톱워치(Android)의 최신 앱 버전 번호가 3.7.0(134.0.0.0) 미만”이라는 필터가 포함되어 있습니다.](/docs/ko/assets/img_archive/new_app_version.png?c48156bb48937095e9b7047044017a85){: style=”max-width:90%;”}
현재 앱 버전이 업데이트되는 데 시간이 걸릴 수 있습니다. 고객 프로필의 앱 버전은 사용자가 앱을 여는 시점에 따라 소프트웨어 개발 키트에 의해 정보가 캡처되면 업데이트됩니다. 사용자가 앱을 열지 않으면 현재 버전이 업데이트되지 않습니다.
이러한 필터는 소급 적용되지 않습니다. 현재 버전과 향후 버전에 “보다 큼” 또는 “같음”을 사용하는 것이 좋지만 과거 버전 필터를 사용하면 예기치 않은 동작이 발생할 수 있습니다.
앱 버전 번호
앱 버전 번호 필터를 사용하여 앱의 버전과 구축 번호로 사용자를 세분화할 수 있습니다.
이 필터는 다양한 앱 버전을 타겟팅하기 위한 수치 비교를 지원합니다. 예를 들어 앱 버전이 “아래”, “위”, “동일”인 사용자를 타겟팅하여 앱 업그레이드가 필요한 새로운 기능을 홍보하는 데 유용할 수 있습니다.
이 새로운 필터는 이전 버전을 명시적으로 나열하거나 정규표현식을 사용해야 하는 기존의 ‘앱 버전 이름’ 필터를 대체할 수 있습니다.
작동 방식
- 앱의 앱 버전에서 전송된
major.minor.patch버전의 각 부분은 정수로 비교됩니다. - 메이저 숫자가 같으면 마이너 숫자를 비교하는 등의 방식으로 비교합니다.
중요
- Android 앱에는 사람이 읽을 수 있는
versionName와 내부versionCode. 앱 버전 번호 필터는 앱 스토어가 릴리스될 때마다 증가하기 때문에versionCode을 사용합니다. - 앱의
versionName와versionCode이 동기화되지 않으면 혼란을 야기할 수 있는데, 특히 두 필드 모두 Braze 대시보드에서 볼 수 있기 때문입니다. 모범 사례로 앱의versionName과versionCode이 함께 증가하는지 확인하세요. - 사람이 읽을 수 있는
versionName필드를 기준으로 필터링해야 하는 경우(일반적이지 않음) 앱 버전 이름 필터를 사용하세요.
소프트웨어 개발 키트 요구 사항
이 필터의 값은 Braze 소프트웨어 개발 키트 v3.6.0+ 및 iOS SDK v3.21.0+부터 수집됩니다. 이 필터에는 소프트웨어 개발 키트 요구 사항이 있지만, 이 기능을 사용하면 앱의 하위(이전) 버전을 사용하는 사용자를 타겟팅할 수 있습니다!
Android의 경우 이 버전 번호는 앱의 패키지 긴 버전 코드를 기준으로 합니다.
iOS의 경우 이 버전 번호는 앱의 짧은 버전 문자열을 기준으로 합니다.
이 필터는 사용자가 지원되는 Braze 소프트웨어 개발 키트 버전으로 앱을 업그레이드한 후 값을 채웁니다. 그때까지는 필터를 선택해도 어떤 버전도 표시되지 않습니다.
사용 사례
다음 시나리오에서는 먼저 앱의 버전 2.0.0 에서 이 필터를 지원하는 Braze SDK로 업그레이드했다고 가정해 보겠습니다.
Braze가 앱 2.0.0 버전에서 데이터를 수신하면 이전 버전 또는 이후 버전의 사용자를 타겟팅할 수 있습니다.
| 필터 | 사용자 앱 버전 | 결과 |
|---|---|---|
| 2.0.0 미만 | 1.0.0 | 사용자가 해당 세그먼트에 속하지만 Braze 소프트웨어 개발 키트에서 “앱 버전 번호” 필터를 지원하지 않는 경우. |
| 2.0.0 이상 | 2.5.1 | 사용자와 향후 모든 설치는 세그먼트에 포함됩니다. |
| 2.0.0 이상 | 1.9.9 | 사용자가 세그먼트에 속하지 않습니다. |
| 2.0.0보다 작거나 같음 | 3.0.1 | 사용자가 세그먼트에 속하지 않습니다. |
앱 버전 이름
‘앱 버전 이름’ 필터를 사용하여 앱의 사용자 대면 ‘구축 이름’을 기준으로 사용자를 세그먼트화할 수 있습니다.
이 필터는 “is”, “is not” 및 정규표현식을 사용한 매칭을 지원합니다. 예를 들어 “1.2.3-테스트 구축” 버전이 아닌 앱을 보유한 사용자를 타겟팅할 수 있습니다.
Android의 경우 이 버전 이름은 앱의 패키지 버전 이름을 기준으로 합니다. iOS의 경우 이 버전 이름은 앱의 짧은 버전 문자열을 기반으로 합니다.
사용하지 않은 기능
새 앱 버전을 출시하고 새로운 기능을 도입하면 사용자가 새로운 콘텐츠를 인지하지 못할 수 있습니다. 기능 인식 캠페인을 운영하면 사용자에게 새로운 기능이나 한 번도 사용해 본 적이 없는 기능에 대해 알릴 수 있는 좋은 방법입니다. 이렇게 하려면 앱 내에서 특정 작업을 완료한 적이 없는 사용자에게 할당되는 커스텀 속성을 만들거나 커스텀 이벤트를 사용하여 특정 작업을 추적해야 합니다. 이 속성(또는 이벤트)을 사용하여 캠페인을 보낼 사용자를 세그먼트화할 수 있습니다.
오디언스의 특정 부분을 리타겟팅하고 싶으신가요? 사용자의 이전 행동을 활용하여 캠페인을 리타겟팅하는 방법을 알아보려면 리타겟팅 캠페인을 확인하세요.
GitHub 에서 이 페이지를 편집합니다.