콘텐츠로 건너뛰기

태그로 사용자 데이터 관리하기

유튜브 영상: 태그는 저희가 제공하는 가장 유용한 도구 중 하나입니다. Pushwoosh의 많은 정교한 기능이 이 기능을 기반으로 합니다. 태그를 사용하면 잠재고객을 세분화하고 일부 사용자에게는 푸시 알림을 보내고 다른 사용자에게는 보내지 않을 수 있습니다.

태그는 저희가 제공하는 가장 유용한 도구 중 하나입니다. Pushwoosh의 많은 정교한 기능이 이 기능을 기반으로 합니다. 태그를 사용하면 잠재고객을 세분화하고 일부 사용자에게는 푸시 알림을 보내고 다른 사용자에게는 보내지 않을 수 있습니다.

태그는 특정 사용자 또는 기기와 연결하는 임의의 데이터를 포함합니다. 여기에는 사용자 이름, ID, 도시, 좋아하는 축구팀, 선호하는 뉴스 카테고리 또는 사용자에 대한 기타 정보가 포함됩니다. 자세히 살펴보겠습니다.

태그 값

Anchor link to

태그 값은 푸시 캠페인을 더 스마트하게 만드는 데 도움이 될 수 있습니다. 각 태그는 _거의 무한한 수의 값_을 저장할 수 있습니다. 기본적으로 이는 하나의 태그만으로도 데이터베이스에 있는 각 최종 사용자에 대한 특정 유형의 정보를 기록하기에 충분하다는 것을 의미합니다.

각 계정에는 몇 개의 태그만 사용할 수 있지만, 각 태그의 거의 무한한 공간을 고려할 때 단 몇 개의 태그만으로도 사용자에 대한 엄청난 양의 정보를 수집하고 매우 복잡한 타겟팅 패턴을 설정하기에 충분합니다.

태그 유형

Anchor link to
  • Integer — 정수 데이터(게임 내 재화 획득량, 달성 레벨, 나이)에 사용됩니다.
  • String — 문자열 값(사용자 이름, 이메일, 식별자)에 사용됩니다.
  • List — String 유형과 동일하지만 각 사용자는 여러 값을 동시에 설정할 수 있습니다(음악 선호도, 뉴스 카테고리, 요리 선호도).
  • Boolean — 참/거짓 유형의 태그입니다.
  • Date — 달력 날짜에 사용됩니다. 기본적으로 이것은 Unix Epoch 타임스탬프를 저장하는 정수 유형 태그입니다(그레고리력 날짜에서/로 자동 변환됨).
  • Price — 지정된 통화에 따라 ”*.XX” 형식으로 값을 설정할 수 있습니다(https://en.wikipedia.org/wiki/ISO_4217).
  • Version — 버전 관리에 사용됩니다. 허용되는 형식의 예는 w.x.y.z (Major.Minor.Patch.Build)입니다. 각 버전 부분의 최대값은 9999이므로 최대 버전 번호는 9999.9999.9999.9999보다 클 수 없습니다.

태그 연산자

Anchor link to

각 태그 유형에는 적용 가능한 특정 연산자 집합이 있습니다. 태그 연산자는 세분화 목적으로 태그와 해당 값 간의 관계를 정의합니다.

  • Integer 태그 연산자: is, is not, are, not in, not set, any
  • String 태그 연산자: is, is not, are, not in, not set, any
  • List 태그 연산자: in, not in, not set, any
  • Boolean 태그 연산자: is (true/false), not set, any
  • Date 태그 연산자: during the last N days, exactly N days ago, N or more days ago, between N and M days ago, between N and M days ahead, is today, is in N days, is N days past, on a specific date, on or after a specific date, on or before a specific date, between dates, not set, any
  • Price 태그 연산자: is, is not, greater or equals, less or equals, between, in, not in, not set, any
  • Version 태그 연산자: is, is not, greater or equals, less or equals, between, in, not in, not set, any

태그 범위: 일반 vs 사용자 지정

Anchor link to

태그를 생성할 때 값이 저장되는 방식을 선택합니다:

  • General (기본값): 태그 값은 기기(HWID)별로 저장됩니다. 동일한 사용자의 각 기기는 독립적으로 다른 값을 가질 수 있습니다.
  • User-specific: 태그 값은 사용자(UserID)별로 저장됩니다. UserID를 통해 설정하면 해당 값은 사용자의 모든 기기에 한 번에 적용됩니다. 특정 기기가 아닌 개인에게 속하는 속성(예: 구독 등급, 로열티 포인트, 선호 언어)에 유용합니다.

기본 태그

Anchor link to

이러한 태그는 Pushwoosh에서 기본으로 제공되므로 수동으로 설정할 필요가 없습니다(사실, 해서는 안 됩니다). 대부분은 애플리케이션에서 설정되어 registerDevice 및 기타 API 호출을 통해 저희 서버로 전송되며, 일부는 서버 자체에서 설정됩니다.

이름유형설정 위치설명
Application VersionVersionSDK기기에 설치된 앱의 현재 버전
Browser TypeStringSDK웹 프로젝트에 기기가 등록될 때 모바일 또는 데스크톱 유형이 자동으로 추적됩니다.
CityStringServer기기의 마지막으로 등록된 지리적 위치
CountryStringServer기기의 마지막으로 등록된 지리적 위치
Device ModelStringSDK앱이 설치된 기기 모델을 나타냅니다.
First InstallDateServer기기가 처음으로 알림에 등록된 시간을 나타냅니다.
In-App ProductListSDK앱 사용자가 구매한 인앱 제품
Last In-App Purchase DateDateSDK기기에서 마지막으로 인앱 구매가 이루어진 날짜
LanguageStringSDKISO-639-1에 따른 기기 로케일의 두 글자 소문자 약어, 기기 설정에서 가져옴
Last Application OpenDateServer기기에서 가장 최근에 앱을 실행한 시간
Last Email OpenDateServer기기의 이메일 주소에서 가장 최근에 이메일 열람 이벤트를 등록한 날짜
Last Email Open Message CodeStringServer가장 최근에 열람한 이메일의 메시지 코드 (형식 XXXX-XXXXXXXX-XXXXXXXX). 각 PW_EmailOpen 이벤트 시 업데이트됩니다. 이를 사용하여 특정 이메일 캠페인의 수신자를 열람한 사람별로 세분화할 수 있습니다.
Last Email ClickDateServer기기의 이메일 주소에서 가장 최근에 이메일 링크 클릭을 등록한 날짜
Last Email Click Message CodeStringServer링크가 클릭된 가장 최근 이메일의 메시지 코드 (형식 XXXX-XXXXXXXX-XXXXXXXX). 각 PW_EmailLinkClicked 이벤트 시 업데이트됩니다. 이를 사용하여 특정 이메일 캠페인의 수신자를 클릭한 사람별로 세분화할 수 있습니다.
Last Email ConfirmDateServer기기의 이메일 주소에 대한 가장 최근의 Double Opt-In 구독 확인 날짜
Bounced EmailDateServer이 이메일 주소에 대해 하드 바운스가 발생한 날짜. 시간 기반 세분화를 활성화하기 위해 날짜로 저장됩니다(예: 최근 바운스가 있는 사용자 제외).
Unsubscribed EmailsBooleanSDK사용자가 앱에서 이메일 수신을 거부했는지 여부를 나타냅니다.
OS VersionVersionSDK기기에서 실행 중인 운영 체제의 버전
PlatformStringSDK사용자가 프로젝트를 사용하고 있는 플랫폼입니다.
Push Alerts EnabledBooleanSDK기기 설정에서 푸시 알림이 허용되는지 여부를 나타냅니다.
SDK VersionVersionSDK기기에 구현된 Pushwoosh SDK의 버전
Live Activity IDStringSDK실시간 활동 ID를 기기와 연결하여 실시간 활동을 관리하는 데 사용됩니다. 12시간 후에 자동으로 정리됩니다.

사용자 지정 태그

Anchor link to

여기서 여러분의 창의력을 발휘하여 특정 비즈니스 목표를 달성할 수 있습니다. 사용자 지정 태그는 고유한 비즈니스 요구에 적합한 세분화 로직 또는 타겟팅 패턴을 기반으로 생성할 수 있습니다.

사용자 지정 태그 설정 방법

Anchor link to

시작하려면 Pushwoosh Control Panel에서 태그를 생성하고 구성하세요:

  1. Control Panel의 Tags 페이지로 이동하여 Add tag를 클릭합니다.
  2. 태그 이름을 지정하고 유형을 선택한 다음 General(기기 수준) 또는 User-specific(사용자 수준)으로 할지 선택합니다.
  3. Save Tag를 클릭합니다.

기본 City 태그 사용하기

Anchor link to

기기의 위치는 해당 기기에서 마지막으로 앱을 실행한 순간의 IP 주소를 기반으로 결정됩니다. GeoIP는 위치 데이터를 Pushwoosh에 제출하고, Pushwoosh는 GeoIP에서 받은 위치를 특정 기기의 City 태그 값으로 저장합니다.

경우에 따라 GeoIP에서 제출한 위치가 도시 이름과 다를 수 있습니다. 예를 들어, 도시의 한 지역이나 다른 행정 단위를 참조하는 경우입니다. 세분화 목적으로 기본 City 태그를 사용할 때는 주의하세요. 올바른 값을 선택해야 합니다.

예를 들어, 뮌헨의 사용자를 타겟팅하려는 경우, “Munich” 자체(GeoIP에서 반환되어 태그 값으로 저장될 수 있는 다양한 철자 변형과 같은 모든 해당 값 포함)와 여러 인근 지역을 포함하는 여러 City 태그 값으로 이를 포괄해야 합니다.

태그 통계

Anchor link to

애플리케이션이 태그 값을 설정하면 Control Panel에서 파이 차트, 막대 차트 또는 테이블 뷰를 사용하여 이러한 값에 대한 통계를 보고 분석할 수 있습니다.

태그 값 분석을 위한 파이 차트, 막대 차트, 테이블 보기 옵션을 보여주는 태그 통계 대시보드