OneSignal 플러그인 세부설정과 메시지 설정

이전 편에 이어서 OneSignal의 세부설정과 기능, 그리고 메시지 변경에 대해 알아보겠다. 이를 통해 OneSignal 플러그인을 내 사이트에 더욱 알맞게 커스터마이징 할 수 있고, 더 높은 구독 전환율과 불쾌하지 않은 사용자 경험을 선사할 수 있다.

설정은 플러그인을 설치하고 나면 워드프레스 관리자 페이지 좌측 탭에 생기는 ‘OneSignal Push → Configuration’ 에서 변경한다. 위에서부터 유용한 기능들 위주로 하나하나 알아보자.

Account Settings 계정 설정

  • My site uses an HTTPS connection (SSL) – 내 사이트에서 HTTPS 연결(SSL)을 사용하는지 여부를 묻는 설정이다. SSL이 적용된 HTTPS 사이트라면 키면 된다.
  • App ID, REST API Key, Safari Web ID – 이전 편에서 설정한 앱 아이디와 키, 그리고 사파리 전용 앱 아이디이다.

Sent Notification Settings 보낸 알림 설정

  • Use the post’s featured image for the notification icon – 푸시알림 아이콘에 게시물의 추천 이미지(썸네일) 사용 여부다. 썸네일을 사용하면 해당 포스트를 부각시킬 수 있고, 기능을 끄면 기본 프로필 아이콘으로 전송되기 때문에 브랜드를 노출시키는데 유리하다. 개인적으로 모바일 푸시알림에서 아이콘 이미지는 너무 작기 때문에, 썸네일보단 차라리 프로필 아이콘으로 브랜드를 노출시키는게 좋아보인다.
  • Use the post’s featured image for Chrome’s large notification image – 위와 같은데, 이건 크롬에서만 사용 가능한 큰 알림 이미지의 사용 여부를 뜻한다.
  • Hide notifications after a few seconds – 알림이 뜨고 몇 초 후에 숨길거냐는 옵션이다. 기기마다 기본으로 설정되어 있는 숨김 시간이 다르므로, 사용자들이 가장 친숙한 환경에서 사용할 수 있게 기본 설정대로 두는것을 추천한다.
  • Notification Title – 푸시 알림의 타이틀이다. 사이트 제목이나, 타이틀 혹은 이름으로 사용하고 싶은 문구를 적으면 된다.
  • Send notifications additionally to iOS & Android platforms – 안드로이드와 IOS(아이폰)에 푸시알림을 추가로 보내는 메뉴다. 체크하지 않아도 간다는 얘기가 있지만 혹시 모르니 켜두자.

Prompt Settings & Subscription Bell 프롬프트와 구독 벨 설정

  • Use an alternate full-screen prompt when requesting subscription permission (incompatible with Subscription Bell and auto-prompting) – 가입 요청시 전체화면 메시지가 뜨게하는 기능입니다. 구독벨 및 자동 메시지와 호환되지 않습니다. 환경에 따라 아예 작동하지 않기도 하고, 전체화면으로 뜬다면 확실하게 노출은 되겠지만 굉장히 불쾌한 사용자 경험을 유발할 수 있습니다.
  • Automatically prompt new site visitors to subscribe to push notifications – 새로운 방문자에게 자동으로 푸시알림 허용 창이 뜹니다. HTTPS 사이트의 경우 사이트에 접속하자마자 바로 알림 요청 메시지가 주소창 왼쪽 자물쇠 부분에 뜨는 경우를 자주 볼 수 있는데, 바로 그 기능입니다. 마찬가지로 높은 구독율로 전환될 수 있지만, 불쾌한 사용자 경험을 유발할 수 있습니다. 개인적으로는 아직 사이트의 내용을 보고, 신뢰할만한 사이트인지, 혹은 내 마음에 드는지 판단도 하기전에 알림 허용 메시지가 뜨는것은 무의미하고, 장기적으로 좋지 않다고 생각합니다.
  • Show the Slide Prompt before prompting users to subscribe – 가입 요청 전에 슬라이드 프롬프트를 표시합니다. 위의 자동 푸시알림 허용 메세지보다 한 단계 더 부드러운 단계라고 보면 되는데, 위의 자동 허용창은 강제적으로 브라우저의 포커싱을 가져가기 때문에, ‘CTRL+W’같은 창닫기 단축키도 먹히지 않고, 여러모로 불쾌한 사용자 경험을 제공할 수 있지만, 이 경우는 훨씬 덜 합니다. 브라우저와는 별개로 사이트에 종속되어있는 메시지이기 때문에 그냥 무시할 수 있기 때문입니다. 또한 CSS로 스타일을 조절해 거슬리지 않는 위치와 디자인등을 구성할수도 있으며, 개꿀몬이 가장 추천하는 방식입니다.
  • Enable the Subscription Bell – 구독벨을 활성화 합니다. 사이트 좌측이나 우측 하단에 빨간색 구독벨을 활성화 합니다. 이 벨을 클릭해 구독과 구독취소를 자유롭게 할 수 있습니다.
  • Show the Subscription Bell after users have subscribed – 사용자가 가입한 후에도 계속해서 구독벨을 띄울지 선택합니다. 계속해서 띄운다면 사용자가 자유롭게 구독취소를 할 수 있다는 장점이 있지만, 실수로 여러번 클릭해서 제대로 구독이 이뤄지지 않는 단점도 있습니다.
  • Show first-time site visitors an unread message icon – 최초 방문자에게 구독벨 아이콘 위의 메세지가 한 개 와있는 숫자 1 아이콘을 띄웁니다. 큰 의미는 없지만 굉장히 마우스를 올리고 싶어지게 만듭니다.
  • Show the OneSignal logo on the Subscription Bell dialog – 구독벨 대화상자에 OneSignal 로고 표시 여부.
  • Customize the Subscription Bell text – 구독벨 텍스트 사용자 정의 기능
  • Customize the Subscription Bell offset position – 구독벨 위치 사용자 지정, 이 기능을 켜면 하단에 세부 설정창이 뜹니다. 화면 아래, 양옆에서 몇 픽셀을 띄울것인지 설정 가능합니다.
  • Customize the Subscription Bell theme colors – 구독벨의 색상을 커스텀합니다. 마찬가지로 기능을 켜면 하단에 상세한 색상정보 입력창이 뜹니다. 다만 특별한 이유가 있는게 아니라면 사용자에게 익숙한 색상의 구독벨을 쓰는것도 나쁘지 않습니다. 개꿀몬은 색상을 변경하지는 않고 구독벨 색상에 약간의 투명도를 주어서 모바일 사용자에게 더욱 쾌정한 사용자 경험을 유도했습니다.
  • Size, Position, Theme – 구독벨의 크기와, 좌우 위치, 색상테마를 선택합니다.
  • 다음은 구독벨을 눌렀을 때 사용자에게 나타낼 메시지를 설정합니다. 기본세팅은 영어로만 출력되기 때문에, 본인 사이트에 알맞게 현지화를 하면 됩니다.

First-time visitor message (on Subscription Bell hover) – 처음 방문객 숫자 1 떠있는 메시지
Tip when unsubscribed – 탈퇴중인 사람이 벨에 마우스를 올렸을 때 보일 메시지
Tip when subscribed – 구독중 메시지
Tip when blocked – 알림 취소시
Message on subscribed – 구독시 감사 메시지
Message on re-subscribed (after first unsubscribing) – 알림 재구독 메시지
Message on unsubscribed – 구독 취소 메시지
Main dialog title – 메인 화면 타이틀
Main dialog subscribe button – 메인 화면 구독 버튼
Main dialog unsubscribe button – 메인 화면 구독 취소 버튼
Blocked dialog title – 차단 메인 타이틀
Blocked dialog message – 차단시 안내 메시지

HTTP Pop-Up Settings HTTP 팝업 세팅

앞서 말한 강제적이지 않은 슬라이드 프롬프트나 HTTP 팝업시에 뜨게되는 메세지창의 문구를 설정합니다.

  • Customize the HTTP Pop-Up Prompt text – 이 옵션을 켜야 설정한 문구가 적용됩니다.

Action Message – 메시지창에 뜨는 문구
Auto Accept Title (Click Allow) – 자동 수락 제목
Site Name – 사이트명
Example Notification Title (Desktop) – 알림 예시창 제목
Example Notification Message (Desktop) – 알림 예시창 메시지
Example Notification Title (Mobile) – 알림 예시창(모바일)
Example Notification Message (Mobile) – 알림 예시창 메시지(모바일)
Example Notification Caption – 언제든지 구독을 취소할 수 있습니다 같은 캡션
Accept Button Text – 구독창의 수락 버튼 문구
Cancel Button Text – 구독창의 취소 버튼 문구

Welcome Notification Settings 구독 환영 설정

  • Send new users a welcome push notification after subscribing – 가입 환영 메시지를 보낼지 설정합니다.
  • Title – 메시지의 제목
  • Message – 메시지 내용
  • URL – 메시지를 누르면 연결될 URL 주소

Automatic Notification Settings 자동 알림 설정

  • Automatically send a push notification when I create a post from the WordPress editor – WordPress 편집기에서 게시물 발행 여부를 설정합니다. 이 기능을 켜면 매번 게시물을 만들때 자동으로 알림이 가고, 기능을 끄면 편집기에서 체크항목을 통해 선택하여 발송할 수 있습니다.
  • Automatically send a push notification when I publish a post from 3rd party plugins – ‘3rd’플러그인을 사용해 자동으로 푸시알림을 보냅니다.

UTM Tracking Settings UTM 추적 설정

  • Additional Notification URL Parameters – 여기에 추가알림 매개 변수 URL을 추가해, OneSignal에서의 분석을 확장시킵니다.

Advanced Settings 고급 설정

  • Additional Custom Post Types for Automatic Notifications Created From Plugins – 자동알림시 다른 플러그인 등에서 추가적으로 설정할 커스텀 포스트 타입을 설정합니다. 콤마(쉼표)로 구분합니다.
  • Use my own manifest.json – 내 ‘manifest.json’ 을 사용합니다.
  • Disable OneSignal initialization – OneSignal 초기화 기능 설정
  • Show status message after sending notifications – 알림을 보낸 후 상태 메시지를 표시합니다. 관리 인터페이스 상단에 ‘# 명의 수신자에게 메시지를 보내는데 성공했다’ 같은

OneSignal 설정은 정말 많은 종류가 있고, 그만큼 디테일하게 내 사이트에 최적화 시킬 수 있는 점이 매력적입니다. 또한 몇가지 기능 빼고는 전부 유용합니다.

플러그인만으론 이정도 세팅이 가능하고, 이제 OneSignal 사이트에 접속해 본격적인 메시지 발송과 구독자 관리, 분석 통계 툴을 사용할 수 있습니다.