개요
푸시, 이메일, 인앱 메시지 및 SMS에 URL 및 딥 링크를 포함할 수 있습니다. 이 가이드에서는 이러한 링크를 올바르게 설정하는 방법, 링크 추적 작동 방식 및 딥 링크를 사용하는 시기를 설명합니다.커스텀 스킴 또는 앱 라우팅과 같은 고급 링크 설정에 대해서는 딥 링킹 가이드를 참조하세요.
플랫폼 링크 옵션
- 푸시 알림
- 이메일
- 인앱 메시지
- SMS
Launch URL
Launch URL을 사용하여 알림을 클릭할 때 링크를 엽니다. 일반적으로 기본 브라우저에서 열리며https://로 시작해야 합니다.Apple 기기에서
http:// URL을 사용하려면 앱의 Info.plist 파일에서 NSAppTransportSecurity 속성을 설정해야 합니다.your-custom-scheme://와 같은 모바일 딥 링크를 사용하는 경우 결과가 다를 수 있습니다. 딥 링킹을 참조하세요.여러 플랫폼 타겟팅
웹 및 모바일 사용자 모두에게 단일 메시지를 보내는 경우 다음을 사용합니다:url— 모든 플랫폼에서 일반 타겟팅용.web_url— 웹 푸시 구독용.app_url— 모바일 구독용.

OneSignal 대시보드 – Launch URL 필드
추가 데이터
Launch URL 대신 추가 데이터 필드(API의data)를 사용하여 푸시와 함께 커스텀 데이터를 보내고 SDK의 알림 클릭 리스너를 통해 additionalData 속성을 사용하여 앱에서 이 데이터를 처리할 수 있습니다. 이는 더 많은 유연성을 제공하기 위해 Launch URL보다 더 나은 옵션일 수 있습니다.
추가 데이터 필드를 통해 앱 내에서 읽을 URL을 보냅니다.
동적 URL
Liquid 구문과 다음 데이터를 사용하여 커스텀 사용자별 URL을 생성할 수 있습니다:- 사용자 속성(예:
external_id,email) - OneSignal에 저장된 태그
- API를 통해 전송된
custom_data
- 사용자 속성
- 데이터 태그
- custom_data
external_id 또는 email과 같은 값을 URL에 직접 삽입합니다.예시:external_id가 12345인 경우 최종 URL은 다음과 같습니다:john@example.com인 경우 최종 URL은 다음과 같습니다:- URL의 일부에만 데이터 태그 또는
custom_data를 설정합니다. 프로토콜(https://또는your-app-scheme://) 및 도메인을 URL에 포함하지 마세요. - 태그가 설정되지 않은 경우 기본값을 설정하려면
default필터를 사용합니다.
자세한 내용은 다음을 참조하세요:
UTM 매개변수
UTM 매개변수는 URL에source, medium 및 campaign 세부 정보를 추가하여 메시지 캠페인의 성능을 추적하는 데 도움이 됩니다. 메시지의 URL에 UTM 매개변수를 직접 추가하기만 하면 됩니다.
대시보드에서 보낸 푸시 알림 Launch URL에 OneSignal이 UTM을 자동으로 추가하도록 할 수 있습니다.
푸시 알림용 자동 UTM.
푸시 알림용 자동 UTM.
설정 > 푸시 및 인앱 > UTM 설정으로 이동하여 자동 UTM 태깅 켜기를 선택합니다.활성화되면 OneSignal은 편집할 수 있는 제공된 값을 추가합니다:
- Source =
utm_source는 기본값이onesignal입니다 - Medium =
utm_medium은 기본값이push입니다 - Campaign =
utm_campaign은 기본값이{{ sendDate }}-{{ title }}입니다sendDate: 전송된 날짜title: 메시지 제목의 처음 15개 영숫자 문자, 밑줄 또는 하이픈
대시보드의 UTM 태깅은 다음과 함께 작동하지 않습니다:
- 이메일, SMS, 인앱 메시지
- Journey, 템플릿, 자동화된 메시지
- API 요청
- “테스트 메시지 보내기” 버튼
- 추가 데이터 필드
URL 처리 및 재정의
이 기능이 활성화된 상태에서 푸시 Launch URL에 다른 UTM을 추가하면 수동으로 설정한 이러한 새 UTM이 대시보드 자동 기능 내에서 설정된 UTM 매개변수를 재정의합니다.FAQ
앱 스토어에 링크하려면 어떻게 해야 합니까?
스토어 링크를 Launch URL로 입력할 수 있습니다. 예시: Android -https://developer.android.com/distribute/marketing-tools/linking-to-google-play.html iOS - 앱 스토어 페이지에 대한 링크를 가져오지만 https://를 itms-apps://로 바꿉니다.
다른 앱에 링크할 수 있습니까?
푸시 및 인앱 메시지의 경우 대부분의 경우 URL 스킴을 설정하고 프로토콜x://를 사용하여 딥 링크할 수 있습니다. 예를 들어 Whatsapp으로 딥 링킹하는 경우 whatsapp://wa.me/15551234567을 사용할 수 있습니다.
이메일 및 SMS의 경우 https:// 앱 스토어 링크를 사용해야 합니다.
앱이나 사이트에 대한 링크를 방지할 수 있습니까?
현재 모바일 앱에서는 사용자가 푸시를 클릭할 때마다 앱이 열립니다. 웹 푸시: 페이지 또는 URL에 링크하지 않으려면https://yoursite.com/page?_osp=do_not_open과 같이 URL 끝에 ?_osp=do_not_open을 Launch URL로 추가할 수 있습니다. 이렇게 하면 푸시가 클릭 시 URL로 이동하지 않고 푸시가 무시됩니다.