토요일 오전이 통째로 비었다면, 가장 먼저 뭘 할 건가요? 드라이브를 나갈 건지, 집 정리를 할 건지, 아니면 음악과 커피로 나만의 시간을 보낼 건지. 이 질문 하나에 당신의 행복 체질이 담겨 있어요. 50대의 일상에서 마주치는 현실적인 순간들로 나를 가장 빛나게 하는 행복 스타일을 찾아보세요. 이런 테스트예요 여행, 사람, 건강, 취향, 새로운 도전까지. 50대의 다양한 일상 상황에서 선택을 고르면 나의 행복 체질을 알려드려요. 결과는 총 6가지이고, 약 4분이면 끝나요. 결과에 잘 맞는 라이프 루틴 힌트까지 포함되어 있답니다! 이런 질문이 나와요 "오랜만에 토요일 오전이 통째로 비었습니다. 가장 먼저 하고 싶은 일은?" 같은 질문이 나와요. 근교..
AI로 배너를 만든다 — AI 스킬로 광고 배너 생성 자동화하기배너 하나 만드는 데 얼마나 걸리나요?지난 1편에서는 우리 서비스에 자체 배너 시스템을 구축한 이야기를 했습니다. AdBannerSlider 컴포넌트를 만들고, Admin API로 배너를 등록하고, DB에서 동적으로 불러오는 구조였습니다. 시스템은 잘 돌아갔습니다. 문제는 배너 HTML을 작성하는 일 자체였습니다.배너 하나를 처음부터 만들면 이런 과정을 거칩니다.그라데이션 배경색 조합을 고릅니다제목, 설명, CTA 버튼 레이아웃을 잡습니다클래스명이 다른 배너와 충돌하지 않도록 고유 접두어를 붙입니다모바일(160px) · 태블릿(180px) · 데스크탑(200px) 3개 breakpoint에 맞춰 폰트 크기와 여백을 조정합니다prefers-re..
같은 개발자인데 왜 이렇게 다를까? — 개발자 업무 유형 테스트 프로젝트 킥오프 때 설계부터 하는 사람이 있고, 일단 화면부터 띄우는 사람이 있어요. 새벽에 버그 제보가 오면 로그부터 까보는 사람이 있고, 임시 패치부터 넣는 사람도 있고요. 누가 맞고 틀린 게 아니라, 개발자마다 일하는 방식이 완전히 다른 거예요. 실무 상황 기반 10문항, 4분이면 끝나요 이 테스트는 "좋아하는 색은?" 같은 질문이 아니에요. 실제 개발 현장에서 마주치는 상황을 주고, 당신이 가장 먼저 하는 선택을 물어봐요. 그 선택 패턴으로 6가지 업무 유형 중 당신의 스타일을 분석해드립니다. 회원가입 ..
공항에 도착했는데 숙소 예약을 안 했다면, 당신은 어떻게 할 건가요? 같은 여행지에 가도 사람마다 완전히 다른 여행을 해요. 누군가는 즉흥적으로 골목을 누비고, 누군가는 숨은 명소를 발굴하고, 또 누군가는 액티비티에 올인하죠. 이 테스트로 나의 진짜 여행 스타일을 알 수 있어요. 이런 테스트예요 10가지 현실 여행 상황에서 당신의 선택을 고르면, 나와 가장 닮은 여행 캐릭터를 알려드려요. 결과는 총 4가지이고, 약 4분이면 끝나요. 친구들과 결과를 비교하면 여행 메이트 궁합까지 확인할 수 있답니다! 이런 질문이 나와요 "공항에 도착했는데 숙소 예약을 안 했다는 걸 알았다. 당신의 첫 행동은?" 같은 질문이 나와요. 배낭 메고 걸어다니다가 느낌 오는 ..
우리 서비스에 광고 배너 시스템을 직접 만들었습니다 — 설계부터 구현까지서비스를 운영하다 보면 어느 순간 "배너 하나 넣어야겠다"는 필요가 생깁니다. 이때 가장 먼저 떠오르는 선택지는 Google AdSense 같은 외부 SDK 연동입니다. 세팅 몇 줄로 끝나고, 최적화도 알아서 해줍니다. 하지만 우리는 그 길을 택하지 않았습니다.이 글은 왜 자체 배너 시스템을 선택했는지, 그리고 어떻게 만들었는지에 대한 풀스택 구현 이야기입니다. 데이터베이스 설계부터 Kotlin/Spring Boot 백엔드, Next.js 프론트엔드, 접근성까지 — 실제로 마주쳤던 버그와 트레이드오프를 솔직하게 담았습니다.왜 외부 SDK 대신 직접 만들었나?외부 광고 플랫폼은 강력하지만 제어권이 없습니다. 어떤 광고가 노출될지, 언제..
"트래픽은 보이는데, 왜 사용자가 멈추는지는 모르겠다."이 문제가 우리 팀에서 Clarity를 본격적으로 쓰게 된 출발점이었습니다.GA4로는 유입과 전환을 확인할 수 있습니다. 하지만 클릭이 왜 안 먹히는지, 어떤 문구에서 사용자가 헷갈리는지, 어느 구간에서 손이 멈추는지는 GA4만으로 해석하기 어렵습니다. 그래서 우리는 정량(GA4) + 정성(Clarity) 구조로 운영하고 있습니다.이 글에서는 아래 4가지를 중심으로 정리합니다.Clarity란 무엇인가?Clarity를 우리는 어떻게 세팅했는가?Clarity MCP를 연결하는 방법Clarity로 우리는 어떻게 분석하고 개선하고 있는가? 작업 시 어떻게 이용하는가?추가로, 실제 운영 과정에서 얻은 체크리스트와 실패 패턴도 함께 공유합니다.Clarity란 ..
우리 집 강아지(고양이)도 MBTI가 있다고? — 반려동물 MBTI 테스트사람만 MBTI가 있는 게 아니에요. 반려동물도 성격이 다 달라요. 초인종이 울리면 먼저 달려가는 아이가 있고, 구석에서 조용히 지켜보는 아이도 있죠. 우리 아이는 어떤 성격인지, 5분이면 알 수 있어요.이런 테스트예요사람 MBTI와 같은 4축(E/I, S/N, T/F, J/P) 구조인데, 질문이 반려동물 맞춤이에요. 12개 질문에 답하면 우리 아이의 성향을 16가지 타입 중 하나로 알려줘요. 산책할 때 반응, 새 장난감을 대하는 방식, 보호자 감정에 대한 반응 등 일상 속 행동으로 성격을 분석해요. 5분이면 끝나요!이런 질문이 나와요"초인종이 울리면?" — 먼저 나가 확인한다 vs 안전한 곳에서 상황을 본다."새로운 사람이 오면?..
조회수가 실제보다 8배 부풀려졌다 — 블로그 중복 방지 시스템 설계와 구현기블로그를 운영하다 보면 자연스럽게 지표를 들여다보게 됩니다. 방문자가 늘고 있는지, 어떤 글이 인기 있는지, 유입 채널은 어딘지. 그런데 어느 날 Google Analytics 4 대시보드를 열었을 때 이상한 숫자가 눈에 들어왔습니다.특정 포스트 하나의 뷰/유저 비율이 8.0배였습니다.한 명이 같은 글을 평균 여덟 번 읽는다는 뜻입니다. 저희 블로그의 다른 글들이 평균 1.2~1.8배인 걸 감안하면 명백한 이상 수치였습니다. 처음엔 "혹시 정말 그 글이 그렇게 좋았나?" 싶었지만, 코드를 뜯어보니 문제는 명확했습니다. 새로고침할 때마다, 탭을 닫았다 열 때마다, 조회수가 무조건 1씩 올라가고 있었습니다.이 글은 그 문제를 발견하고..
나를 알아가는 가장 재미있는 방법, Typefy요즘 유형 테스트는 가벼운 놀이를 넘어, 자기이해와 대화의 시작점이 되고 있습니다. 글로벌 성격 평가 시장은 $24.3B 규모로 커졌고, 연 12.7% 성장세를 보입니다. 한국에서는 MBTI 기반 대화가 일상화됐고, 공개 통계 기준으로 INFP 비율이 13.39%로 가장 높게 나타나기도 했습니다."너 MBTI 뭐야?"라는 질문은 이제 자기소개의 일부가 됐습니다. 단톡방에 유형 테스트 링크 하나 올리면 다들 결과를 캡처해서 올리고, "역시 너답다"는 반응이 줄줄이 이어지죠. 이 현상의 본질은 간단합니다. 사람들은 자신을 알고 싶어 하고, 그 결과를 다른 사람과 나누고 싶어 합니다.이 흐름에 맞춰 weggle+ 팀은 Typefy를 만들었습니다. Typefy는 회..
AI에게 Google Analytics를 쥐어주면 — GA MCP로 데이터 기반 AI Product Owner 만들기"감으로 결정하는 PO"의 한계이전 글에서 Claude Code Skills로 28명의 AI 팀원을 세팅한 이야기를 했다. CPO, CTO, 기획자, 디자이너, 개발자가 각자의 역할을 수행하며 /develop 한 마디로 기능 개발 파이프라인이 돌아가는 구조다.그런데 운영하면서 한 가지 근본적인 문제를 발견했다.AI CPO가 기능 우선순위를 판단할 때, 감으로 결정한다는 것이다."블로그에 태그 시스템을 추가할까, 검색 기능을 추가할까?" — AI는 일반적인 제품 원칙에 따라 그럴듯한 답을 내놓는다. "검색이 더 보편적으로 사용됩니다", "태그가 SEO에 유리합니다" 같은 논리를 펼치지만, 정..
