피드백 통합 가이드

웹사이트에 피드백 위젯을 추가하여 방문자로부터 의견을 수집하는 방법을 알아보세요.

작동 방식

PrivateStater 피드백 위젯은 다음 기능을 제공합니다:

스크립트 설치

이 문서에 나온 방법들을 이용해서 privatestater.js를 설치하세요.

이미 설치한 경우 건너뛰세요.

2단계: 대시보드에서 피드백 활성화

  1. 대시보드 > 웹사이트 > 피드백 > 설정으로 이동합니다
  2. 피드백 활성화를 켭니다
  3. 필요한 옵션을 설정합니다

설정 옵션

설정 설명 기본값
활성화 피드백 위젯 사용 여부 비활성화
로컬호스트 허용 localhost에서 테스트 허용 비활성화
텍스트 입력 텍스트 피드백 수집 여부 활성화
이모지 평가 이모지 평가 수집 여부 활성화
스크린샷 첨부 방문자의 스크린샷 첨부 허용 여부 활성화
이메일 수집 이메일 필드 표시 여부 비활성화
기기 정보 (애널리틱스) 피드백을 애널리틱스 세션과 연결할지 여부 활성화
콘솔 오류 첨부 방문자의 콘솔 로그 첨부 허용 여부 활성화
일일 요약 이메일 새 피드백이 있으면 하루 최대 1회 요약 메일 발송 활성화
위젯 위치 플로팅 버튼 위치 오른쪽 하단

위젯 위치 옵션

설명
bottom-right 화면 오른쪽 하단 (기본)
bottom-left 화면 왼쪽 하단

자동 위젯 표시

피드백을 활성화하면 웹사이트에 자동으로 플로팅 버튼이 나타납니다.
별도의 HTML 코드 추가가 필요 없습니다.

작동 흐름

  1. 방문자가 플로팅 버튼 클릭
  2. 피드백 팝업 표시
  3. 이모지 평가 선택 (설정 시)
  4. 텍스트 입력 (설정 시)
  5. 스크린샷 첨부 (설정 시)
  6. 다음 클릭 (2단계가 없으면 바로 제출)
  7. 2단계에서 이메일 입력(설정 시) 및 기술 첨부 옵션 선택
  8. 제출

프로그래밍 방식 호출

자체 버튼이나 특정 이벤트에서 피드백 위젯을 열고 싶다면:

window.PrivateStater.showFeedback();

사용 예시

<!-- 커스텀 피드백 버튼 -->
<button onclick="window.PrivateStater.showFeedback()">
    의견 남기기
</button>
// 특정 조건에서 피드백 요청
if (userCompletedPurchase) {
    window.PrivateStater.showFeedback();
}

옵션

window.PrivateStater.showFeedback({
    onClose: function() {
        console.log('피드백 위젯이 닫혔습니다');
    }
});

수집되는 데이터

기본 수집 데이터

필드 설명 조건
평가 (rating) 이모지 평가 (1~4) 이모지 평가 활성화 시
텍스트 (text) 피드백 내용 (최대 2000자) 텍스트 입력 활성화 시
이메일 (email) 응답용 이메일 이메일 수집 활성화 시
스크린샷 (screenshot) 화면 캡처 이미지 사용자가 첨부 시

이모지 평가

이모지 한국어 영어
1 😠 별로예요 Hate
2 😕 아쉬워요 Dislike
3 😊 좋아요 Like
4 😍 최고예요 Love

선택 기술 첨부

방문자가 위젯에서 기술 첨부를 켜면, PrivateStater는 다음 추가 정보를 저장할 수 있습니다:

필드 설명 조건
technicalAttachment 기술 정보 첨부 동의 플래그 제출 payload에 항상 포함
pageUrl 피드백이 제출된 페이지 URL 기술 첨부 활성화 시
language 브라우저 언어 기술 첨부 활성화 시
consoleLogs 캡처된 브라우저 콘솔 로그 기술 첨부 활성화 + 콘솔 로그 설정 활성화 시
analyticsSessionConsent 애널리틱스 세션 연결 동의 기술 첨부 활성화 + 기기 정보 설정 활성화 시
visitorHash / sessionIndex / sessionStartedAt 애널리틱스 v2 세션 연결 필드 세션 연결이 활성화된 경우

기존(레거시) 피드백에는 브라우저/기기 필드가 남아 있을 수 있습니다.

대시보드에서 피드백 관리

피드백 목록

대시보드에서 수집된 피드백을 확인할 수 있습니다:

상태 관리

상태 설명
미읽음 새로 수집된 피드백
진행 중 검토/처리 중인 피드백
완료 처리 완료된 피드백
차단됨 자동 차단된 피드백

기능

통계

통계 설명
총 피드백 선택 기간 내 전체 피드백 수
평균 평점 이모지 평가 평균 (1~4)
미읽음 아직 확인하지 않은 피드백 수

스타일

피드백 위젯은 Shadow DOM으로 격리되어 있어 외부 CSS의 영향을 받지 않습니다. 위젯은 자동으로 다크 모드와 라이트 모드에 맞게 표시됩니다 (prefers-color-scheme 감지).

다국어 지원

피드백 위젯은 브라우저 언어에 따라 자동으로 한국어 또는 영어로 표시됩니다.
추가로 필요한 언어가 있다면 문의해 주시면 빠르게 추가해 드리겠습니다.

폼 데이터 임시 저장

사용자가 피드백 작성 중 위젯을 닫아도 입력한 내용이 임시 저장됩니다. 다시 열면 이전에 작성하던 내용이 복원됩니다.

프라이버시

문제 해결

위젯이 표시되지 않아요

  1. 대시보드에서 피드백이 활성화되어 있는지 확인하세요
  2. 스크립트가 올바르게 설치되었는지 확인하세요
  3. 브라우저 콘솔에서 에러를 확인하세요

localhost에서 작동하지 않아요

대시보드에서 로컬호스트 허용 옵션을 활성화하세요.

스크린샷 첨부가 안 돼요