SNMobileAnalytics API

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • SNMobileAnalytics API는 JavaScript를 사용하여 WebView 내에서 호출할 수 있는 메서드를 제공합니다. 이러한 방법을 사용하면 사용자 지정 분석 데이터(이벤트, 페이지 및 사용자 속성)를 서비스 포털용 사용자 경험 분석 대시보드로 푸시할 수 있습니다.

    모바일 애플리케이션 내에서 이러한 메서드를 사용하려면 먼저 installJavascriptInterface() 메서드를 호출하여 이러한 JavaScript 메서드를 연결된 WebView에 노출해야 합니다.

    iOS 구현에 대해서는 를 NowAnalyticsService - installJavascriptInterface(webView로: WKWebView) 참조하십시오.

    Android 구현에 대해서는 를 NowAnalyticsSDK - installJavascriptInterface(webView: WebView) 참조하십시오.

    SNMobileAnalytics - addEvent(String, eventName, 개체 속성)

    연결된 속성이 있는 새 웹 트리거 이벤트를 현재 모바일 세션 타임라인에 추가합니다.

    표 1. 매개변수
    이름 유형 설명
    eventName 문자열 add에 대한 전자통풍구의 이름입니다.
    속성 객체 옵션입니다. 이벤트에 대한 사용자 지정 속성 키-값 쌍의 목록입니다.
    지원되는 값 유형:
    • 부울
    • 날짜
    • 번호
    • 문자열
    주:
    , 속성 키 및 값의 eventName총 크기는 이벤트당 300바이트를 초과할 수 없습니다.
    표 2. 반환
    유형 설명
    없음

    SNMobileAnalytics.addEvent('MyEvent', JSON.stringify({'Type': 'Show', 'Amount': 16}))

    SNMobileAnalytics - addScreenAction(문자열 actionName)

    현재 모바일 세션 타임라인에 새 화면 UI 작업 태그를 추가합니다.

    표 3. 매개변수
    이름 유형 설명
    actionName 문자열 트리거된 웹 작업의 이름입니다.
    표 4. 반환
    유형 설명
    없음

    SNMobileAnalytics.addScreenAction('Custom UI Action')

    SNMobileAnalytics - setUserId(문자열 userId)

    현재 모바일 세션에 대한 현재 활성 사용자의 ID를 설정합니다.

    표 5. 매개변수
    이름 유형 설명
    userID 문자열 현재 사용자에 대해 설정할 ID입니다.
    표 6. 반환
    유형 설명
    없음

    SNMobileAnalytics.setUserId('user123') 

    SNMobileAnalytics - startScreen(문자열 screenName)

    현재 모바일 세션 타임라인에 새 웹 트리거 페이지를 추가합니다.

    표 7. 매개변수
    이름 유형 설명
    screenName 문자열 시작 시간을 기록할 화면의 이름입니다(예: WelcomeScreen).
    표 8. 반환
    유형 설명
    없음

    SNMobileAnalytics.startScreen('My Web Page')