이벤트
이 페이지에서는 Braze의 다양한 이벤트와 그 목적에 대해 설명합니다.
Braze는 몇 가지 다양한 이벤트 유형을 사용하여 사용자 행동과 브랜드 참여도를 종합적으로 파악할 수 있습니다. 각 이벤트 유형은 고유한 목적을 가지고 있습니다:
- 표준 이벤트: 앱 또는 사이트에 대한 사용자 참여에 대한 기본적인 이해를 제공합니다.
- 구매 이벤트: 사용자 구매 행동을 이해하고 매출을 추적하는 데 중요합니다.
- 커스텀 이벤트: 앱이나 비즈니스에 고유한 사용자 행동에 대한 심층적인 인사이트를 제공합니다.
이러한 다양한 유형의 이벤트를 추적하면 사용자에 대해 더 깊이 이해할 수 있으며, 이를 통해 마케팅 전략을 수립하고 앱을 최적화하며 보다 개인화된 사용자 경험을 제공할 수 있습니다. 자세히 알아봅시다!
표준 이벤트
Braze에서 표준 이벤트는 사용자가 앱 내에서 수행할 수 있는 사전 정의된 작업으로, Braze SDK를 통합한 후 자동으로 추적합니다. 다음은 표준 이벤트의 몇 가지 예입니다:
- 앱 출시
- 구매
- 세션 시작
- 세션 종료
- 클릭한 푸시 알림
- 이메일 열기
마케터는 이러한 표준 이벤트를 사용하여 앱에 대한 사용자 행동과 참여를 이해할 수 있습니다. 예를 들어 사용자가 앱을 얼마나 자주 실행하는지 또는 얼마나 많은 구매가 이루어지고 있는지 확인할 수 있습니다. 이 정보는 타겟팅 마케팅 캠페인을 만들 때 매우 유용할 수 있습니다.
표준 이벤트는 Braze에서 자동으로 추적되지만 구매 이벤트, 커스텀 이벤트 및 커스텀 속성은 특정 요구 사항과 목표에 따라 개발팀에서 설정해야 한다는 점에 유의하세요.
구매 이벤트
구매 이벤트는 사용자의 구매를 기록하고 추적하는 방법입니다. 이 이벤트는 Braze SDK 통합 후 기본값으로 사용할 수 있는 일종의 표준 이벤트입니다. 따라서 구매 이벤트를 사용하여 구매를 추적하는 경우, 시간 경과에 따른 매출과 다양한 매출원을 Braze에서 직접 모니터링할 수 있습니다.
구매 이벤트는 구매에 대한 다음과 같은 주요 정보를 기록합니다:
- 제품 ID(일반적으로 제품 이름 또는 카테고리)
- 통화
- 가격
- 수량
그런 다음 이 데이터를 사용하여 생애주기 가치, 구매 빈도, 특정 구매 등을 기준으로 사용자를 세그먼트화할 수 있습니다.
Braze는 여러 통화로 구매도 지원합니다. 구매가 USD 이외의 통화로 신고된 경우, 구매가 신고된 날짜의 환율을 기준으로 Braze 대시보드에 USD로 표시됩니다.
자세한 내용은 구매 이벤트 관련 글을 참조하세요.
Example implementation
구매 이벤트를 실제로 구현하려면 앱에 Braze SDK를 통합해야 하므로 약간의 기술 지식이 필요합니다. 고객 성공 매니저가 온보딩의 일부로 이 과정을 팀과 함께 안내하지만, 일반적인 단계는 다음과 같습니다:
- Braze SDK 통합: 이벤트를 로깅하기 전에 Braze SDK를 앱에 통합해야 합니다.
- 구매 이벤트를 기록합니다: SDK가 통합된 후에는 사용자가 앱에서 구매할 때마다 구매 이벤트를 기록할 수 있습니다. 이는 일반적으로 구매가 완료될 때 호출되는 함수 또는 메서드에서 수행됩니다.
다음은 Swift를 사용하여 iOS 앱에서 구매 이벤트를 기록하는 방법의 예입니다:
1
Appboy.sharedInstance()?.logPurchase("product_name", inCurrency: "USD", atPrice: NSDecimalNumber(string: "1.99"), withQuantity: 1)
이 예에서 “product_name” 은 구매한 제품 이름, “USD”는 구매 통화, “1.99”는 제품 가격, “1”은 구매 수량입니다.
3. Braze 대시보드에서 구매 이벤트를 확인하세요: 구매 이벤트가 기록된 후에는 Braze 대시보드에서 확인할 수 있습니다. 이 데이터를 사용하여 매출을 분석하고 사용자를 세분화하는 등의 작업을 수행할 수 있습니다.
정확한 구현은 플랫폼(iOS, Android, 웹) 및 앱의 특정 요구 사항에 따라 달라질 수 있습니다.
커스텀 이벤트
커스텀 이벤트는 앱이나 사이트 내에서 추적하려는 특정 동작을 기반으로 정의하는 이벤트입니다. Braze는 이러한 이벤트를 자동으로 추적하지 않으므로 소프트웨어 개발 키트 구현에서 이러한 이벤트를 수동으로 설정해야 합니다. 커스텀 이벤트는 사용자가 게임에서 레벨을 완료하는 것부터 프로필 정보를 업데이트하는 것까지 모든 것이 될 수 있습니다.
다음은 Swift를 사용하여 iOS 앱에서 커스텀 이벤트를 기록하는 방법의 예시입니다:
1
Appboy.sharedInstance()?.logCustomEvent("completed_level")
이 예에서 “completed_level” 은 사용자가 게임에서 레벨을 완료할 때 기록되는 커스텀 이벤트의 이름입니다. 그러면 해당 커스텀 이벤트가 Braze의 고객 프로필에 기록되어 캠페인을 트리거하고 메시징을 개인화하는 데 사용할 수 있습니다.
자세한 내용은 커스텀 이벤트 관련 글을 참조하세요.
Example implementation
구매 이벤트와 마찬가지로 커스텀 이벤트도 추가 설정이 필요합니다. 다음은 Braze에서 커스텀 이벤트를 구현하는 일반적인 프로세스입니다:
- Braze SDK 통합: 이벤트를 기록하려면 먼저 Braze SDK를 앱에 통합해야 합니다.
- 커스텀 이벤트를 정의하세요: 앱에서 어떤 행동을 커스텀 이벤트로 추적할지 결정하세요. 이는 게임에서 레벨을 완료하는 사용자, 프로필을 업데이트하는 사용자, 특정 유형의 구매를 하는 사용자 등 앱에 중요한 모든 것이 될 수 있습니다.
- 커스텀 이벤트를 기록합니다: 커스텀 이벤트를 정의한 후에는 앱의 코드에 기록할 수 있습니다. 이는 일반적으로 액션이 발생할 때 호출되는 함수 또는 메서드에서 수행됩니다.
다음은 Swift를 사용하여 iOS 앱에서 커스텀 이벤트를 기록하는 방법의 예시입니다:
1
Appboy.sharedInstance()?.logCustomEvent("updated_profile")
이 예에서 “updated_profile” 은 사용자가 프로필을 업데이트할 때 기록되는 커스텀 이벤트의 이름입니다.
4. 커스텀 이벤트에 속성을 추가합니다(선택 사항): 커스텀 이벤트에 대한 추가 세부 정보를 캡처하려면 이벤트에 속성을 추가하면 됩니다. 이벤트를 로깅할 때 속성 사전을 전달하면 됩니다.
다음은 Swift를 사용하여 iOS 앱에서 속성이 있는 커스텀 이벤트를 기록하는 방법의 예시입니다:
1
2
let properties: [AnyHashable: Any] = ["Property Name": "Property Value"]
Appboy.sharedInstance()?.logCustomEvent("updated_profile", withProperties: properties)
이 예제에서 커스텀 이벤트에는 “속성 이름”이라는 속성과 “속성 값”이라는 값이 있습니다.
5. Braze 대시보드에서 커스텀 이벤트를 확인합니다: 커스텀 이벤트가 기록되면 Braze 대시보드에서 확인할 수 있습니다. 이 데이터를 사용하여 사용자 행동을 분석하고 사용자를 세그먼트화하는 등의 작업을 수행할 수 있습니다.
GitHub 에서 이 페이지를 편집합니다.