통사론
자바
NewRelic.setUserId(string $userId)
코틀린 [#kotlin]
NewRelic.setUserId(userId: String?)
설명 [#description]
사용자 세션을 분석 이벤트 및 속성과 연결하려면 사용자 정의 사용자 식별자 값을 설정하십시오.
이 메서드는 모바일 사용자 세션의 모든 이벤트를 특정 사용자 ID와 연결하도록 사용자 지정 사용자 식별자 값을 설정합니다. 이 메서드는 New Relic Android 에이전트가 시작된 후 언제든지 호출할 수 있습니다.
사용자 식별자는 여러 가지 이유로 유용합니다. 충돌 분석 UI 를 사용하여 다음을 수행할 수 있습니다.
- 사용자와 관련된 충돌을 찾습니다. 한 사용자에 대해 하나의 특정 충돌에 집중하면 종종 문제를 신속하게 해결할 수 있습니다.
- 모든 충돌을 필터링하여 각 충돌 유형에 대한 사용자(또는 사용자 그룹)의 발생을 표시합니다. 반대로 충돌 목록을 필터링하여 각 충돌 유형의 영향을 받는 사용자를 표시합니다. 사용자 ID가 이메일 주소로 표시되는 경우 이러한 충돌을 해결할 수 있는 솔루션이 있을 때 쉽게 연락하여 알릴 수 있습니다.
개인 정보 보호 규칙으로 인해 사용자를 명시적으로 식별하지 않으려는 경우 이 방법은 유료 최종 사용자와 무료 최종 사용자 또는 등록 사용자와 등록되지 않은 사용자와 같은 사용자 세그먼트를 추적할 때 여전히 유용합니다. 이를 통해 각 세그먼트에서 경험한 충돌의 수와 유형을 필터링하거나 패싯하고 해당 세그먼트를 기반으로 홍보를 수행할 수 있습니다.
이 API를 사용하는 방법에 대한 자세한 내용은 사용자 정의 속성 및 이벤트 보내기를 참조하세요.
중요
Android 에이전트 v7.4.0에는 다음과 같은 개선 사항이 추가되었습니다.
setUserId(value: string|null)
가 호출될 때userID
이 이전에 null이었고 새 값이 null이 아닌 경우 현재 세션이 계속되고 새userID
가 설정됩니다.setUserId(value: string|null)
호출될 때userID
이전에 null이 아니었고 새userID
가 다른 경우(null
포함) 현재 세션이 종료되고 수집이 수행됩니다. 새userID
를) 사용하여 새 세션이 생성됩니다.
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 사용자 ID를 설정합니다. |
반환 값 [#return-values]
성공하면 true
, 실패하면 false
를 반환합니다.
예시 [#example]
다음은 사용자 세션을 이벤트 및 속성과 연결하기 위해 사용자 식별자를 설정하는 예입니다.
자바 [#java]
boolean userIdWasSet = NewRelic.setUserId("SampleUserName");
코틀린 [#kotlin]
val userIdWasSet = NewRelic.setUserId("SampleUserName")
통사론
목표-c
+ (BOOL) setUserId:(NSString*)userId;
빠른 [#swift]
NewRelic.setUserId(userId: String!) -> Bool
설명 [#description]
사용자 세션을 분석 이벤트 및 속성과 연결하려면 사용자 정의 사용자 식별자 값을 설정하십시오.
이 메서드는 모바일 사용자 세션의 모든 이벤트를 특정 사용자 ID와 연결하도록 사용자 지정 사용자 식별자 값을 설정합니다. 이 메서드는 New Relic iOS 에이전트가 시작된 후 언제든지 호출할 수 있습니다.
사용자 식별자는 여러 가지 이유로 유용합니다. 충돌 분석 UI 를 사용하여 다음을 수행할 수 있습니다.
- 사용자와 관련된 충돌을 찾습니다. 종종 한 사용자에 대한 하나의 특정 충돌에 집중하면 문제를 신속하게 해결할 수 있습니다.
- 모든 충돌을 필터링하여 각 충돌 유형에 대한 사용자(또는 사용자 그룹)의 발생을 표시합니다. 또는 충돌 목록을 필터링하여 각 충돌 유형의 영향을 받는 사용자를 표시합니다. 사용자 ID가 이메일 주소로 표시되는 경우 이러한 충돌을 해결할 수 있는 솔루션이 있을 때 쉽게 연락하여 알릴 수 있습니다.
개인 정보 보호 규칙으로 인해 사용자를 명시적으로 식별하지 않으려는 경우 이 방법은 유료 최종 사용자와 무료 최종 사용자 또는 등록 사용자와 등록되지 않은 사용자와 같은 사용자 세그먼트를 추적할 때 여전히 유용합니다. 이를 통해 각 세그먼트에서 경험한 충돌의 수와 유형을 필터링하거나 패싯하고 해당 세그먼트를 기반으로 홍보를 수행할 수 있습니다.
중요
iOS 에이전트 v7.5.0에는 다음과 같은 향상된 기능이 추가되었습니다.
setUserId(value: string|null)
가 호출될 때userId
이 이전에 null이었고 새 값이 null이 아닌 경우 현재 세션이 계속되고 새userId
가 설정됩니다.setUserId(value: string|null)
가 호출될 때userId
이전에 null이 아니고 새userId
가 다른 경우(null
포함) 현재 세션이 종료되고 수집이 수행됩니다. 새userId
를) 사용하여 새 세션이 생성됩니다.
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 현재 세션과 연관될 사용자 ID입니다. |
반환 값 [#return-values]
성공하면 true
, 실패하면 false
를 반환합니다.
예시 [#example]
오브젝티브-C [#obj-c]
BOOL userIdWasSet = [NewRelic setUserId:@"SampleUserName"];
빠른 [#swift]
let userIdWasSet = NewRelic.setUserId("SampleUserName")
통사론
setUserId(options: { userId: string; }) => void
설명 [#description]
사용자 세션을 분석 이벤트 및 속성과 연결하려면 사용자 정의 사용자 식별자 값을 설정하십시오.
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 사용자 ID를 포함하는 개체입니다. |
|
| 필수의. 현재 세션과 연관될 사용자 ID입니다. |
예시 [#example]
NewRelicCapacitorPlugin.setUserId({ userId: "CapacitorUserId" });
통사론
setUserId(userId: string): void;
설명 [#description]
사용자 세션을 분석 이벤트 및 속성과 연결하려면 사용자 정의 사용자 식별자 값을 설정하십시오.
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 현재 세션과 연관될 사용자 ID입니다. |
예시 [#example]
NewRelic.setUserId("CORDOVA12934");
통사론
SetUserId(string userId): bool;
설명 [#description]
사용자 세션을 분석 이벤트 및 속성과 연결하려면 사용자 정의 사용자 식별자 값을 설정하십시오.
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 현재 세션과 연관될 사용자 ID입니다. |
예시 [#example]
CrossNewRelic.Current.SetUserId("User123");
통사론
setUserId(String userId): void;
설명 [#description]
사용자 세션을 분석 이벤트 및 속성과 연결하려면 사용자 정의 사용자 식별자 값을 설정하십시오.
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 현재 세션과 연관될 사용자 ID입니다. |
예시 [#example]
NewrelicMobile.instance.setUserId("RN12934");
통사론
setUserId(userId: string): void;
설명 [#description]
사용자 세션을 분석 이벤트 및 속성과 연결하려면 사용자 정의 사용자 식별자 값을 설정하십시오.
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 현재 세션과 연관될 사용자 ID입니다. |
예시 [#example]
NewRelic.setUserId("RN12934");
통사론
SetUserId(string userId): bool;
설명 [#description]
사용자 세션을 분석 이벤트 및 속성과 연결하려면 사용자 정의 사용자 식별자 값을 설정하십시오.
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 현재 세션과 연관될 사용자 ID입니다. |
예시 [#example]
NewRelicAgent.SetUserId("User123");
통사론
setUserId(FString userId): void;
설명 [#description]
사용자 세션을 분석 이벤트 및 속성과 연결하려면 사용자 정의 사용자 식별자 값을 설정하십시오.
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 현재 세션과 연관될 사용자 ID입니다. |
예시 [#example]
#include "NewRelicBPLibrary.h"
UNewRelicBPLibrary::setUserId("Unreal12934");
통사론
SetUserId(string userId): bool;
설명 [#description]
사용자 세션을 분석 이벤트 및 속성과 연결하려면 사용자 정의 사용자 식별자 값을 설정하십시오.
매개변수 [#parameters]
매개변수 | 유형 | 설명 |
---|---|---|
|
| 필수의. 현재 세션과 연관될 사용자 ID입니다. |
예시 [#example]
CrossNewRelicClient.Current.SetUserId("User123");