나는 왜 이 소비를 했는가? — 트리거 해부·감정 스케일·지출 원인 로그·대체 보상

우리는 합리적이라 믿지만, 지갑은 종종 상황과 감정에 반응합니다. 오늘은 “왜 샀을까?”를 트리거(Trigger) 중심으로 해부하고, 지출 원인 로그감정 스케일, 대체 보상까지 한 번에 세팅합니다. 목표는 단순합니다. 충동을 줄이고 목표로 돈을 보내는 루틴을 만드는 것.


1) 지출 트리거 4종 — 언제, 어디서, 어떤 감정으로, 누구와

패턴예시즉각 대응
시간야간(21~01시)·급한 낮 결제야식/번개 세일24h 룰·장바구니만 담기
장소침대·대중교통·대기줄모바일 쇼핑 루프앱 푸시 OFF·홈 바로가기 최소화
감정피곤·보상심리·불안“오늘만은…”물 300ml+5분 산책·메모 1줄
동반자친구/회사 회식·SNS따라 사기·FOMO결제 마찰(비밀번호/한도) 추가


2) 감정 스케일(1~5) — 강도에 따라 규칙이 달라진다

  • 1 평온: 계획 내 소비. → 그대로 진행.
  • 2 살짝 들뜸: 비교/리뷰 확인. → 2시간 지연.
  • 3 흔들림: 필요 vs. 욕구 체크. → 24h 룰 적용.
  • 4 강한 충동: 대체 보상으로 전환. → 이번 건 보류.
  • 5 스트레스 해소: “보상” 목적 자각. → 철회 + 로그 기록.


3) 지출 원인 로그(구글 시트 템플릿)

모든 결제는 원인 메타데이터와 함께 기록합니다. 한 줄 한 줄이 패턴을 보여줍니다.

라벨예시/수식설명
ADateTime2025-09-13 22:14구매 시각
BMerchant배달앱/의류몰가맹점
CAmount-18,900지출은 음수
DCategory필수/선택/감정바스켓
ETrigger_Time야간/주간시간대
FTrigger_Place집/이동/오프라인장소
GEmotion(1~5)3감정 강도
HCompanionSolo/Family/Friends동반자
INeed/Want/ImpulseWant의사결정 유형
JDelay24hY/N24h 룰 적용 여부
KOutcomeBuy/Drop24h 후 결정
LNote배고픔·광고 노출한 줄 코멘트
MMonth=EOMONTH(A2,0)월라벨


4) 의사결정 규칙(IF–THEN)

  • IF Emotion ≥ 4 THEN 24h 룰 + 대체 보상(물 300ml·산책 5분).
  • IF 시간대=야간 AND Category=감정 THEN 장바구니만 담고 앱 종료.
  • IF Want AND 가격이 월 평균치 > +1표준편차 THEN 다음 월 재검토.
  • IF 친구/회식 동반 THEN 현금 한도 사용(카드 미사용).


5) 핵심 수식(복붙)

목표수식(예시)메모
야간 여부 =IF(HOUR(A2)>=21,"야간","주간") Trigger_Time 자동
감정소비 플래그 =IF(AND(D2="감정",G2>=3),1,0) 3 이상을 감정소비
24h 절약액 =IF(AND(J2="Y",K2="Drop"),-C2,0) 구매 철회 시 절약
야간 감정 비율 =SUMIFS(flag범위,Trigger_Time,"야간")/SUM(flag범위) 비중 확인
월간 감정 지출 합계 =SUMIFS(C:C,D:D,"감정",M:M,$M$1) 월 리뷰용


6) 자동 알림 — 야간 감정소비 연속 2회만 경고

핵심 셀 예시: B2=야간 감정 연속 횟수, B3=이달 24h 절약액

// 트리거: 평일 07:30
function spendingNudge(){
  const s=SpreadsheetApp.getActive().getSheetByName('Dashboard');
  const nightStreak=s.getRange('B2').getValue(); // 야간 감정 연속
  const saved=s.getRange('B3').getValue();       // 이달 절약액
  const warn=[];
  if(nightStreak>=2) warn.push('야간 감정소비 연속 2회');
  const msg = '☀️ 소비 체크\n'
            + (warn.length?('⚠️ '+warn.join(' · ')+'\n'):'')
            + '이달 24h 절약액: '+Utilities.formatString('₩%,d', saved);
  MailApp.sendEmail(Session.getActiveUser().getEmail(),'[아침] 소비 원인 점검',msg);
}


7) 대체 보상 리스트(2분 MVR → 10분 확장)

  • 야식 충동 → 물 300ml + 5분 산책 + 과일
  • 쇼핑 충동 → 위시리스트로 이동(월말 검토 태그 추가)
  • 스트레스 → 박스 호흡 10회 + 메모 2줄
  • 외로움/FOMO → 1통 전화/문자 + SNS 10분 차단


8) 월간 리뷰 대시보드(차트 4종)

  1. 바스켓 도넛: 필수/선택/감정 비중.
  2. 히트맵: 요일×시간대 감정소비 건수.
  3. 워터폴: 24h 룰로 지킨 금액 → PMT 전환.
  4. 트리거 순위: 감정 평균 3.5+ 이상 상위 5요인.


9) 인쇄용 한 장(지출 원인 체크리스트)

[트리거] 시간 ____ | 장소 ____ | 감정(1~5) ____ | 동반자 ____
[규칙] 24h 룰 □  |  장바구니 □  |  현금 한도 □  |  푸시 OFF □
[대체 보상] 물 300ml · 산책 5분 · 메모 2줄
[24h 절약액] ____원  → PMT 보완 ____원


FAQ

  • Q. 모든 지출을 기록해야 하나요?
    A. 처음 2주는 감정 점수 3 이상만 기록해도 패턴을 충분히 잡을 수 있습니다.
  • Q. 가족/지인과 소비가 많아 통제가 어렵습니다.
    A. 결제 수단을 현금 한도로 전환하고, “장바구니만 담기”를 공동 규칙으로 합의하세요.

마무리 — “왜 샀는가”를 알아내면 “어떻게 막을까”가 보입니다. 오늘 로그 시트와 알림을 세팅하고, 24h 룰과 대체 보상으로 작은 승리를 쌓아 보세요. 절약된 금액은 즉시 PMT로 연결하는 것이 포인트입니다.

※ 교육용 일반 정보입니다. 카드 약관·수수료·환불 규정은 각 서비스의 최신 공지를 확인하세요.


🔜 다음 글 예고 | 돈과 건강한 관계를 맺는 3가지 습관

  • 보이는 돈: 대시보드 위젯과 월말 PDF로 가시성 높이기
  • 느린 결제: 24h 룰·현금 한도·결제 마찰 설계
  • 의식적 기록: “결정 3개” & 감정 로그로 정체감 강화

다음 편에서 3습관 점검표와 자동 리마인더 번들을 제공합니다.