메인 콘텐츠로 건너뛰기
대부분의 앱은 광범위한 콘텐츠를 제공하지만 모든 방문자가 모든 것에 관심이 있는 것은 아닙니다. OneSignal의 SDK로 태그를 지정하여 사용자가 탐색하는 주제와 해당 주제로 돌아오는 빈도를 추적할 수 있습니다. 예제 사용 사례:
  • 패션 앱에서 사용자는 남성 신발에만 관심이 있고 여성 드레스에는 관심이 없습니다.
  • 뉴스 앱에서 사용자는 금융 및 스포츠 기사를 지속적으로 방문하지만 엔터테인먼트나 정치는 방문하지 않습니다.
사용자가 가장 많이 방문하는 페이지와 주제를 추적하면 보다 개인화된 메시징을 제공하여 관련성, 클릭률 및 만족도를 높일 수 있습니다.

설정

1. 주제 분류 정의 및 구조화

추적하려는 콘텐츠 카테고리 또는 주제를 식별하는 것부터 시작합니다. 다음과 같을 수 있습니다:
  • sports, finance 또는 entertainment와 같은 광범위한 카테고리
  • laptops, accessories 또는 premium과 같은 제품 유형
  • 작가 또는 브랜드
  • 관리를 간단하게 유지하려면 3~8개의 주제로 시작하세요
  • 전체적으로 20개 미만의 주제를 유지하여 비대화를 방지하세요

2. 주제 방문을 추적하는 코드 추가

사용자가 특정 주제를 방문한 횟수를 기반으로 태그를 지정할 수 있습니다. 제공된 예제에서는 다음을 수행합니다:
  • 페이지 또는 화면당 하나 이상의 주제를 추적합니다.
  • 주제가 볼 때마다 방문 횟수를 증가시킵니다.
  • 각 조회 시 업데이트된 횟수로 사용자에게 즉시 태그를 지정합니다.
// Set the topics you want to track for this page
const topics = ["sports", "entertainment"]; // One or many

if (typeof localStorage !== "undefined" && Array.isArray(topics)) {
  topics.forEach(topic => {
    let count = parseInt(localStorage.getItem(topic), 10);
    count = isNaN(count) ? 1 : count + 1;
    localStorage.setItem(topic, count);
    OneSignal.User.addTag(topic, count.toString());
  });
}

3. 세그먼트 및 개인화된 메시지 보내기

태그가 사용자에게 적용되면 다음을 사용하여 타겟팅할 수 있습니다:
  • 세그먼트를 사용하여 규칙 기반 그룹 구축(예: gaming >= 3인 사용자)
  • API 필터를 사용하여 캠페인에 사용자를 동적으로 포함
예제 사용 사례:
  • 관련 페이지를 5회 이상 방문한 특정 주제에 대해서만 사용자에게 메시지 보내기
  • 특정 작가의 게시물을 3개 이상 읽은 사용자에게 게시물 홍보
  • 특정 제품 카테고리를 계속 방문하는 쇼핑객에게 할인 제공

모범 사례 및 팁

수행:

  • 캠페인을 시작하기 전에 console.log()를 사용하여 태그 로직 테스트
  • 페이지 전체에서 일관된 주제 명명 규칙 사용

피해야 할 사항:

  • 긴 또는 지나치게 구체적인 태그 키 사용(예: 전체 기사 제목 또는 긴 URL)
  • OneSignal의 태그 제한 초과
  • 개인 식별 정보(PII)로 태그 지정

컨텍스트 정보로 사용자 데이터를 풍부하게 만든 것을 축하합니다! 추가 리소스: