warning:
앱보이키트 (Objective-C 소프트웨어 개발 키트라고도 함)는 더 이상 지원되지 않으며 Swift SDK. 새로운 기능, 버그 수정, 보안 업데이트 또는 기술 지원은 더 이상 제공되지 않지만 메시징 및 분석은 정상적으로 계속 작동합니다. 자세한 내용은 새로운 Braze Swift 소프트웨어 개발 키트 소개 를 참조하세요.
iOS용 커스텀 이벤트 추적
Braze에서 커스텀 이벤트를 기록하여 앱의 사용 패턴에 대해 자세히 알아보고 대시보드에서 사용자의 작업에 따라 사용자를 세분화할 수 있습니다.
구현하기 전에 이벤트 명명 규칙의 참고 사항과 함께 모범 사례에서 커스텀 이벤트, 커스텀 속성 및 구매 이벤트가 제공하는 세분화 옵션 예제를 검토하세요.
커스텀 이벤트 추가
1
[[Appboy sharedInstance] logCustomEvent:@"YOUR_EVENT_NAME"];
1
Appboy.sharedInstance()?.logCustomEvent("YOUR_EVENT_NAME")
속성정보 추가
NSNumber, NSString, 또는 NSDate 값으로 채워진 NSDictionary를 전달하여 커스텀 이벤트에 대한 메타데이터를 추가할 수 있습니다.
1
2
3
4
5
6
7
8
9
10
11
[[Appboy sharedInstance] logCustomEvent:@"YOUR-EVENT-NAME"
withProperties:@{
@"you": @"can",
@"pass": @(NO),
@"orNumbers": @42,
@"orDates": [NSDate date],
@"or": @[@"any", @"array", @"here"],
@"andEven": @{
@"deeply": @[@"nested", @"json"]
}
}];
1
2
3
4
5
6
7
8
9
10
11
12
13
Appboy.sharedInstance()?.logCustomEvent(
"YOUR-EVENT-NAME",
withProperties: [
"you": "can",
"pass": false,
"orNumbers": 42,
"orDates": Date(),
"or": ["any", "array", "here"],
"andEven": [
"deeply": ["nested", "json"]
]
]
)
자세한 내용은 클래스 설명서를 참조하세요.
예약 키
다음 키는 예약되어 있으며 사용자 지정 이벤트 속성으로 사용할 수 없습니다:
timeevent_name
추가 리소스
Appboy.h파일 내의 메서드 선언을 참조하세요.- 자세한 내용은
logCustomEvent문서를 참조하세요.
New Stuff!
GitHub 에서 이 페이지를 편집합니다.