메인 콘텐츠로 건너뛰기

이미지. iOS용 위치 및 푸시 프롬프트를 형성하기 위해 클릭 작업을 사용하는 흐름을 보여줍니다.

클릭 작업

클릭 작업은 인앱 메시지를 더 인터랙티브하게 만들기 위해 추가할 수 있는 특정 이벤트입니다. 드래그 앤 드롭 에디터를 사용할 때 블록에 추가하거나 HTML 에디터의 모든 요소에 추가할 수 있습니다(인앱 JavaScript API 참조). 클릭 작업에는 다음과 같은 기능이 포함됩니다:

URL

앱을 떠나 지정한 URL로 기본 브라우저를 엽니다. In-App JS 라이브러리를 사용할 때 openUrl 메서드에 매핑됩니다.

푸시 권한 프롬프트

네이티브 iOS 또는 Android 푸시 권한 프롬프트를 표시합니다.
  • iOS 또는 Android 기기가 현재 구독 중인 경우 인앱 메시지가 표시되지 않습니다.
  • iOS 또는 Android 기기가 현재 구독 취소되어 있고 이전에 프롬프트가 표시된 경우 앱 설정에서 푸시 알림을 활성화하도록 요청하는 네이티브 알림이 표시됩니다.
In-App JS 라이브러리를 사용할 때 triggerPushPrompt 메서드에 매핑됩니다.

위치 권한 프롬프트

위치 추적 권한을 요청하는 네이티브 운영 체제 프롬프트를 표시합니다. 앱에 위치 추적 권한을 추가해야 합니다. 설정에 대한 자세한 내용은 위치 옵트인 프롬프트를 참조하세요. In-App JS 라이브러리를 사용할 때 triggerLocationPrompt 메서드에 매핑됩니다.

결과 보내기

분석 목적으로 사용자 상호 작용을 추적합니다. 인앱 메시지를 통해 전송된 결과는 “귀속되지 않은” 결과로 표시되며 outcome name : true 형식으로 사용자에게 Tag를 설정합니다. 자세한 내용은 사용자 지정 결과를 참조하세요. In-App JS 라이브러리를 사용할 때 sendOutcome 메서드에 매핑됩니다.

사용자 태그 지정

사용자에게 Tag를 추가하여 관심을 표현하고 나중에 사용자 응답을 기반으로 다른 그룹으로 세분화하여 더 타겟팅된 메시징을 보냅니다. In-App JS 라이브러리를 사용할 때 tagUser 메서드에 매핑됩니다.

사용자 지정 작업 ID

클릭 시 OneSignal SDK IAM 클릭 리스너 메서드를 사용하여 앱 내에서 읽을 수 있는 사용자 지정 값을 전달합니다. 다음과 같은 사용자 지정 작업 처리에 사용됩니다:
  • 자체 서버 또는 분석 공급업체로 데이터를 전송하는 것과 같은 사용자 지정 이벤트를 수행하기 위한 클릭 감지.
  • 앱 내 딥 링킹.
In-App JS 라이브러리를 사용할 때 addClickName 메서드에 매핑됩니다.

사용자 지정 클릭 작업을 수집하는 방법

이미지 또는 버튼 블록을 클릭하면 사용자 지정 작업 ID를 사용하고 해당 블록이 클릭되었음을 식별하는 값을 설정할 수 있습니다. 이 작업 ID는 OneSignal SDK IAM 클릭 리스너 메서드를 통해 감지할 수 있으며 해당 데이터를 서버/데이터베이스/분석 공급업체로 전송할 수 있습니다.

예제: 설문조사 만들기

객관식 설문지로 사용자를 조사한 다음 앱 내에서 선택 사항을 표시하려는 경우. 버튼당 작업 ID를 해당 옵션의 고유 식별자로 설정할 수 있습니다. 해당 옵션을 클릭할 때마다 OneSignal SDK IAM 클릭 리스너 메서드에서 감지됩니다. 거기에서 서버에 API 요청을 하여 해당 데이터를 저장하고 나중에 앱 내에서 액세스하여 사용자에게 표시할 수 있습니다.

앱 내에서 딥 링킹하는 방법

자세한 내용은 딥 링킹을 참조하세요.

평가 작업을 만드는 방법

사용자로부터 리뷰를 받는 방법에는 여러 가지가 있습니다. 가장 간단한 방법은 URL 클릭 작업을 사용하여 App Store로 직접 딥 링킹하는 것입니다. 작업 ID를 통해 네이티브 API를 트리거하여 앱에서 직접 리뷰 프롬프트를 표시할 수도 있습니다. 자세한 내용은 예제: App Store 평점 요청을 참조하세요.