하이브리드 앱 용 인앱 이벤트

요약: 앱이 설치되어 있지만 앱이 아닌 모바일 웹 사이트에서 이벤트를 수행하는 사용자의 인앱 이벤트 기록.

하이브리드 앱 용 인앱 이벤트

앱 내에서 발생하는 인앱 이벤트는 SDK를 사용하여 보고됩니다. 앱 외부에서 발생하는 이벤트에 대해서는 어떻게 됩니까?

앱 컨텍스트 외부에서 이벤트가 발생하는 시나리오는 다음의 몇 가지가 있습니다.

  • 웹 사이트에서 발생하는 이벤트: PBA(유저 중심 어트리뷰션) 를 구현하여 채널, 웹 사이트를 포함한 플랫폼 및 기기 전반에 걸친 고객 여정에 대한 통합 뷰를 얻을 수 있습니다. 이를 통해 웹투앱, 전환 경로 분석 및 원시 데이터를 제공합니다. 
  • 백엔드 서버: 이벤트는 웹 사이트 또는 앱에 대한 사용자 조치와 독립적으로 발생합니다. 예를 들어, 자동 구독 갱신
  • 하이브리드: 이벤트는 이 기사에 설명된 대로 앱이 설치된 장치의 모바일 웹 사이트에서 수행됩니다. 인앱 이벤트는 Javascript를 사용하는 앱스플라이어 SDK API를 호출하여 기록됩니다.

본 가이드에서는 하이브리드 시나리오를 다룹니다. HTML 뷰와 네이티브 뷰 간의 차이를 해소하여 HTML 뷰에서 이벤트를 기록하고 앱으로 보낼 수 있는 방법에 대해 알아봅니다. 

 

구독 서비스를 제공하는 하이브리드 앱이 있습니다. 웹사이트에서 실제로 로드되는 web view에서 구독 양식을 구현합니다.

웹 뷰에서의 해당 구독 인앱 이벤트를 기록하고, 구독 유형, 가격 등 관련 데이터를 네이티브 코드로 보낼 수 있습니다.

네이티브 코드는 데이터를 수집하고 앱스플라이어 SDK를 이용하여 해당 구독 이벤트를 전송합니다.

하이브리드 앱에서의 인앱 이벤트 기록

이 가이드에서는, 하이브리드 앱의 인앱 이벤트를 기록하는 두 가지 방법을 안내합니다.

네이티브 자바스크립트 인터페이스

네이티브 자바스크립트 메서드가 권장되는 방법입니다. 이 메서드는 네이티브 자바스크립트 인터페이스를 사용하여 HTML 또는 웹 뷰와 네이티브 코드 사이의 통신을 설정합니다.

이런 방식으로 웹 뷰에서 네이티브 코드로 인앱 이벤트 관련 데이터를 보낼 수 있습니다. 네이티브 코드가 데이터를 확보하면, SDK를 사용하여 앱스플라이어로 전송합니다.

URL 로딩 메서드 (URL loading method)

URL 로딩 메서드에서, 네이티브 코드는 url 로딩 이벤트를 수신 대기합니다.

네이티브 코드를 설정하여 특정 URL로 로딩 이벤트를 수신 대기하고 URL 파라미터에서 데이터를 추출할 수 있습니다. 그런 다음 이 데이터는 앱스플라이어 SDK로 전달됩니다.

도움이 되었습니까?