콘텐츠로 건너뛰기

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

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

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

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

태그 값

Anchor link to

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

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

태그 유형

Anchor link to
  • Integer — 정수 데이터(게임 내 획득 현금, 달성 레벨, 나이)에 사용됩니다.
  • String — 문자열 값(사용자 이름, 이메일, 식별자)에 사용됩니다.
  • List — String 타입과 동일하지만, 각 사용자는 여러 값을 동시에 설정할 수 있습니다(음악 선호도, 뉴스 카테고리, 요리 선호도).
  • Boolean — true / false 타입의 태그입니다.
  • Date — 달력 날짜에 사용됩니다. 기본적으로 유닉스 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 태그 연산자: exactly on, on or after, on or before, between, 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

애플리케이션 특정 / 비특정 태그

Anchor link to

이 매개변수는 동일한 계정의 다른 앱과 관련하여 태그의 동작을 설명합니다. 애플리케이션 특정 태그는 동일한 계정의 각 앱에 대해 다른 값 집합을 가질 수 있습니다. 반면에 애플리케이션 비특정 태그는 이 태그를 사용하는 모든 앱에 대해 동일한 값을 저장합니다.

뉴스 앱과 게임 앱, 두 개의 앱이 있고, 푸시 수신에 명시적으로 동의한 사용자만 타겟팅하고 싶다고 가정해 보겠습니다. 그래서 “Subscribed”라는 불리언 태그를 만들고, 푸시를 받고 싶은 사용자에게는 "true" 값을, 알림을 받고 싶지 않은 사용자에게는 "false" 값을 설정합니다.

사용자 중 한 명인 Anna는 두 앱을 모두 설치했습니다. 그녀는 속보에 대한 알림을 받는 것은 괜찮지만, 게임 앱의 모든 푸시는 거부했습니다.

“Subscribed” 태그가 애플리케이션 특정 태그라면 모든 것이 계획대로 진행될 것입니다. 그러나 이 태그가 애플리케이션 비특정 태그인 경우, 각 앱이 다른 앱에서 설정한 값을 덮어쓰게 되어 타겟팅을 망치고 불만을 유발할 수 있습니다.

반면에, 애플리케이션 비특정 태그는 교차 애플리케이션 타겟팅을 수행하고 다른 애플리케이션에서 동일한 사용자 이름을 가진 사용자를 추적하려는 경우에 유용할 수 있습니다.

사용자 특정 태그

Anchor link to

Pushwoosh의 모든 태그는 설계상 사용자 특정이며, HWID 대신 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기기에서 가장 최근에 앱을 실행한 시간
OS VersionVersionSDK기기에서 실행 중인 운영 체제 버전
PlatformStringSDK사용자가 프로젝트를 사용하고 있는 플랫폼입니다.
Push Alerts EnabledBooleanSDK기기 설정에서 푸시 알림이 허용되는지 여부를 나타냅니다
SDK VersionVersionSDK기기에 구현된 Pushwoosh SDK 버전
Unsubscribed EmailsBooleanSDK사용자가 앱에서 이메일 수신을 거부했는지 여부를 나타냅니다
Live Activity IDStringSDKLive Activity ID를 기기와 연결하여 라이브 액티비티를 관리하는 데 사용됩니다. 12시간 후에 자동으로 정리됩니다.

사용자 지정 태그

Anchor link to

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

사용자 지정 태그 설정 방법

Anchor link to

시작하려면 Pushwoosh 제어판에서 태그를 생성하고 구성하세요:

  1. 제어판의 태그 페이지로 이동하여 태그 추가를 클릭합니다.
  2. 태그 이름을 지정하고, 유형을 선택하고, 앱 특정 여부를 결정합니다.
  3. 태그 저장을 클릭합니다.

기본 City 태그 사용하기

Anchor link to

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

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

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

태그 통계

Anchor link to

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

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