Skip to content


iOS용 세션 추적

Braze SDK는 사용자 인게이지먼트를 계산하기 위해 Braze 대시보드에서 사용하는 세션 데이터 및 사용자를 이해하는 데 핵심적인 기타 분석을 보고합니다. SDK는 다음 세션 의미 체계에 따라 Braze 대시보드 내에서 볼 수 있는 세션 길이와 세션 수를 설명하는 ‘세션 시작’ 및 ‘세션 종료’ 데이터 포인트를 생성합니다.

세션 수명 주기

[[Appboy sharedInstance] startWithApiKey:inApplication:withLaunchOptions:withAppboyOptions]를 호출하면 세션이 시작되며, 이후 기본적으로 세션은 UIApplicationWillEnterForegroundNotification 알림이 실행될 때(예: 앱이 포그라운드에 표시될 때) 시작되고 앱이 포그라운드를 벗어날 때(예: UIApplicationDidEnterBackgroundNotification 알림이 실행되거나 앱이 종료될 때) 종료됩니다.

세션 시간 초과 사용자 지정

Braze iOS SDK v3.14.1부터는 Info.plist 파일을 사용하여 세션 제한 시간을 설정할 수 있습니다. Info.plist 파일에 Braze 사전을 추가합니다. Braze 사전에서 SessionTimeout 숫자 하위 항목을 추가하고 값을 커스텀 세션 제한 시간으로 설정합니다. Braze iOS SDK v4.0.2 이전 버전에서는 Braze 대신 Appboy의 사전 키를 사용해야 합니다.

또는 startWithApiKey에 전달된 appboyOptions 오브젝트에서 ABKSessionTimeoutKey 키를 원하는 정수 값으로 설정할 수 있습니다.

1
2
3
4
5
// Sets the session timeout to 60 seconds
[Appboy startWithApiKey:@"YOUR-API_KEY"
          inApplication:application
      withLaunchOptions:options
      withAppboyOptions:@{ ABKSessionTimeoutKey : @(60) }];
1
2
3
4
5
// Sets the session timeout to 60 seconds
Appboy.start(withApiKey: "YOUR-API-KEY",
                 in:application,
                 withLaunchOptions:launchOptions,
                 withAppboyOptions:[ ABKSessionTimeoutKey : 60 ])

세션 시간 제한을 설정한 경우 세션 시맨틱은 모두 해당 사용자 지정 시간 제한으로 확장됩니다.

테스트 세션 추적

사용자를 통해 세션을 감지하려면 대시보드에서 사용자를 찾고 고객 프로필에서 앱 사용으로 이동합니다. ‘세션’ 측정기준이 예상했던 시점에 증가하는지 확인하여 세션 추적 기술이 작동함을 확인할 수 있습니다.

사용자 프로필의 앱 사용 섹션에 세션 수, 마지막으로 사용한 날짜, 처음 사용한 날짜가 표시됩니다.

이 페이지가 얼마나 도움이 되었나요?
New Stuff!