나는 원래 목표를 잘 세우는 편이 아니다. 

그 이유는 목표를 세워봐야 잘 이뤄지지도 않고, 목표를 계속 바꾸고 스스로 합리화하는 과정들이 더 피로했기 때문이다.

 

그런데 올 2023. 09. 오랜만에 목표를 세웠다. 내용은 '수익 증대'였다. 

목표를 세우지 않기로 스스로 약속(?) 했던 내가 목표를 세우게 된 이유는 아이러니하게도 목표가 생겨서였다.

조금 더 구체적으로는, 얻고자 하는 바가 생겼고 단기간에 얻을 수 없으니 구체적인 이니셔티브를 세운 것이다. 

 

어쩌면 이제까지 내가 목표를 세우지 않는 것을 고집했던 것은, 취하고 자하는 바가 없었거나, 정신적으로 피로했기 때문 일지 모르겠다. 

 

수익증대 하기 위해서 아래의 이니셔티브들을 나열했다.

 

모든 것은 수익을 증대시키는 하나의 골에 맞춰져 있었고, 장/단기적으로 사이드프로젝트, 새로운 파이프라인 성장, 커리어 성장 이렇게 나눠져 있었다. 

 

하지만 2023.12.31 기준으로, 14개의 이니셔티브 중 Done으로 완료한 것은 단 2개밖에 없다. 

가장 어려운 이직하기와 가장 쉬운 Social Media 만들기 단 두 가지뿐이다.

: 14%의 목표달성율이라고 할 수 있다.

 

그렇다면 나는 왜 14% 밖에 달성하지 못했을까? 원인을 생각해 보자.

 

1. 이직하기 하나의 목표를 달성하는 데에도 벅찼다.

같은 레벨로 14개가 작성되어 있지만 실제적으로 이직완료하기는 다른 것들보다 사이즈가 훨씬 컸고 들어간 공수가 사이즈가 달랐다. 

 

> 다음에는, 이니셔티브를 설정할 때, 그 태스크의 사이즈를 잘 고려해야 할 것 같다. 너무 큰 것은 더 적게 쪼개서 적어야 한다. 

 

2. 사실 이니셔티브들이 무엇이 있었는지도 아예 까먹었다.

연말 분위기가 물씬 나던 어느 날 나는 올해 뭐 했지? 뭔가 적어놨던 것 같은데?를 생각하게 된 그 순간 전까지 나는 이 이니셔티브들을 아예 기억하지 못했다. 

 

> 이니셔티브들을 계속 기억하고 내가 진행할 수 있도록 접근성을 높여야 할 것이다. 노션 홈 또는, 맥북/폰의 위젯으로 이니셔티브들의 진척상황을 노출시켜, 스스로 계속 인지할 수 있도록 한다.

 

3. 이니셔티브에 적어두지 않은 다른 것들을 했다.

이니셔티브에 적어두진 않았지만, 같은 목표를 위해서 했던 프로젝트들이 있다. 크진 않지만 유의미한 파이프라인이 되어주었다. 

이것도 결국 2의 문제에서 파생되었다고 생각한다. 

 

> 이니셔티브의 변동이 있을 때는 미리미리 반영해 두자. 실현/액션 가능성이 높은 이니셔티브를 적자.


오브젝트

 

2023년 하반기는 14% 밖에 안 되는 이니셔티브 달성율을 보였지만, 그것보다 많은 것을 취하고, 도전한 시간이었다.

2024년 한 해도 나에게 기억에 남는 것들이 많은 시간들이 되었으면 한다.

노코드 대표 솔루션인 노션 Notion, 탈리 Tally 등을 활용해 4시간 만에 간단한 서비스를 만든 경험을 공유합니다.

노션으로도 충분히 간단한 서비스를 만들 수 있고, 가설 검증을 위한 퀵한 프로토타이핑에는 충분한 솔루션임을 증명합니다.

자세한 구성내용에 대해 공유하여, 누구든 아래 내용을 통해 비슷한 서비스를 만들 수 있습니다.


주제 : 교정비용 공유 커뮤니티/웹 서비스


히스토리

 

배경 확인

  • 치아 교정은 각각 치과에서 상담을 해야만 그 가격을 알 수 있는 대표적인 깜깜이 시장 중 하나이다.
  • 가격에 대한 로직도 고객에게 전혀 공개되지 않아, 내 가격이 괜찮은 것인지 또는 다른 사람들은 얼마에 교정을 하는지 확인하기 어렵다.

 

문제 확인

  • 고객은 치아교정 비용을 알려면 수 많은 블로그를 전전하며 하나씩 정보를 취득해야 한다.
  • 고객은 자신이 받은 치아교정 견적/비용이 적정한지 알 수 없다.
  • 고객은 병원에 가서 상담을 받지 않으면, 가격을 알 수 없다.

 

대안탐색 과정

  • 병원별 교정비용을 어딘가에서 수집해서 공개한다?
    • 확보할 수 없다.
  • 병원별 교정비용 계산로직을 어딘가에서 수집해서 공개한다.
    • 확보할 수 없다.

 

솔루션을 찾아가는 과정

  1. 고객들이 다른 사람들의 견적비용을 확인할 수 있는 서비스를 만든다.
    1. ➡️ 조회 서비스를 만들려면 고객이 방문했을 때, 조회할 수 있는 데이터 원천이 있어야 하는데? 
    2. ➡️ 고객이 자신의 견적비용을 입력할 수 있는 계좌를 만들고, 동기를 제공한다.
      1. ➡️ 치과는 마다마다 교정비용 로직이 모두 다르고, 치과에서 안내받은 비용 외에도 실제적으로 드는 비용이 많으나, 이를 확인하고 비교하기 어렵다.
        1. ➡️ 고객에게 여러 병원에서 자신이 받은 견적이 실제적으로 얼마 인지, 그 예상 비용을 계산하는 계산기를 제공한다. 계산기를 통해 실제로, 소요될 가격이 얼마일지 확인할 수 있고, 선택적으로 이를 제출하면 타인에게 공유된다.
          1. ➡️ (가설) 고객은 자신의 교정비용이 실제로 얼마가 드는지, 경험해보지 않는다면 알 수 없는 영역까지 계산해 주는 계산기가 있다면 매력을 느끼고 사용할 것이다.

서비스 구경하기

 

교정비용 공유

왜 교정 비용은 상담해야만 알 수 있을까요? 깜깜이 치과 교정비용 불편하지 않으셨나요?

greenhodu.notion.site

서비스 보러 가기 ➡️

서비스 미리보기 1

 

서비스 미리보기 2


사용 솔루션 및 이유

 

  • 분석 환경 : 구글애널리틱스 GA
    • 서비스, 계산기 페이지에 들어오는 고객에 대한 분석을 목적으로 합니다.
    • 노션에 구글애널리틱스를 연결하는 방법은 간단합니다.
      • GA4 가 아닌 과거타입인 UA 형태로 구글애널리틱스 속성을 생성합니다.
      • 여기서 UA-#########-1 를 복사 해옵니다. (###는 사람마다 고유 값이며, 숫자입니다.)
      • 노션 페이지의 공유하기를 눌렀을 때 나오는 주소 중 https:// 이후부터 notion.site 까지 복사합니다. 
      • 그리고 이 페이지를 구글애널리틱스에서 뭐라고 부를지 구분합니다. /##### 류로 정의합니다.
      • 다음의 주소에 자신의 정보를 붙여 넣습니다.
        • https://notion-ga.ohwhos.now.sh/collect?tid=UA-#########-1&host=#######.notion.site&page=/#############
      • 이 주소를 복사하여, 노션에 아무 영역에 붙여 넣기 하며 완료입니다.
      • 이미지 형태로 임베드되며, 아무것도 표시되지 않으나 정상입니다.

구글애널리틱스
구글애널리틱스 페이지

  • 링크 변경 : 비틀리 
    • 공유를 목적으로 하는 링크 변경. 링크 길이를 감소시켜 카카오톡 등에 공유하기 용이하게 함.
    • 비틀리 프로 요금제를 사용할 경우, 몇 명의 유저가 언제 들어왔는지 데이터 분석용으로도 사용가능하나, 무료 요금제를 사용하여, 해당 내용은 구글애널리틱스 GA를 활용하고자 함.

비틀리
링크 공유 예시

 

  • 커버 이미지 제작 : 피그마 + 애플 이모지
    • 피그마를 활용해 노션 페이지 상단의 커버를 제작하였습니다. 
    • 별도의 템플릿을 활용하지는 않았으며, 기본 글꼴과 이모지를 활용하여 커버 이미지를 제작했습니다. 
      • 노션 커버이미지 사이즈는 1200px * 200 px 이 적절하며, 작업 후 4 배수 정도로 출력하여 적용하여야 PC web에서 깨짐이 없습니다.
    • 노션 OG는 별도로 설정하지 않아도 다음을 따릅니다.
      • OG image : 노션 커버 이미지
      • OG Title : 노션 페이지 제목
      • OG Description : 노션 페이지 내 첫 문장

피그마
링크 공유 예시
노션 상단 키 비주얼 제작

  • 계산기 : Tally 탈리
    • 고객의 비용 계산기를 Tally 탈리로 제작하였습니다.
      • 비용 변수 구성 :  Total Cost = Variable Cost + After Cost + Basic Cost
      • A부터 I까지 변수를 고객이 입력하면 설정한 로직에 따라 결과금액을 노출합니다. 
      • 로직
        • Total Cost = Variable Cost + After Cost + Basic Cost
          • Basic Cost = (기본 비용) + (교정 전 치료 비용) + (초기 검사 비용) 
          • Variable Cost = (회당 진료비 + 교통비)  * (한 달마다 방문 진료 횟수) * (예상치료 기간) * 12 (월)
          • After Cost = (유지장치 비용) + (기타 추가비용)

탈리
계산로직

  • 결과금액을 조회한 후, 하단에서 선택적으로 비용정보를 공유할 수 있습니다. 보다 도움이 되는 정보가 될 수 있게 선택적으로 상담자의 정보나 병원의 정보를 입력할 수 있도록 하였습니다.

비용정보 공유하기

  • 비용정보를 공유하면, Tally의 인테그레이션 기능을 활용하여, 즉시 노션 데이터베이스에 반영됩니다.

노션에 즉시 데이터 연동
Tally <> Notion 연동 : Integration

  • 웹페이지, 데이터베이스 : Notion 노션
    • 페이지와, 데이터베이스는 모두 노션으로 만들었습니다.
    • 페이지에 임베드된 tally를 통해, 고객은 비용 계산해 보기를 할 수 있으며, 선택적으로 자신의 견적정보를 저장할 수 있습니다.
    • 정보를 저장하면 노션의 데이터베이스에 저장되며, 가공하여 노출됩니다. 

노션
노션

 

  • 방문자수 카운트 : Hits
    • 이 페이지가 얼마나 활성화 되었는지 고객에게 보여주고, 간단하게 오늘 몇명의 고객이 방문하였는지 확인하는 목적으로 힛츠를 활용하였습니다.
    • 힛츠 링크 : https://hits.seeyoufarm.com/
    • 사용방법은 매우 간단합니다. 위의 구글애널리틱스 연동과 동일하게 임베드를 활용하는 방식입니다.
      • 노션 페이지의 공유하기를 눌렀을 때 나오는 주소 전체를 복사합니다.
        • https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https://greenhodu.notion.site/1939a1fdc5404f95ad6deac6b2371b91&count_bg=#79C83D&title_bg=#555555&icon=&icon_color=#E7E7E7&title=hits&edge_flat=false
      • 다음의 영역에 url을 붙여 넣기 한 후, 내 노션 아무 영역에 붙여 넣기 합니다.

힛츠

 

전문가에게 노션 페이지 제작 의뢰하기

 

노션 Oopy로 뚝딱 홈페이지, 서비스 만들어드립니다 - 크몽

s1ows1ow 전문가의 IT·프로그래밍 서비스를 만나보세요. 원하시는 페이지/서비스를,노션+우피 등을 활용해 빠르게 제작해드립니다.제작자 소개1. 노코...

kmong.com

 

에어테이블의 개념 기초

 

에어테이블 airtable 소개 및 간단 사용법 (구글 스프레드시트와 비교, 가격, 엑셀, 구글폼, 대시보

본 글은 유튜브 생활코딩의 강의를 배경으로 하는 주관적인 글입니다. 에어 테이블이란 구글 스프레드시트와 비슷한 표의 형태에 추가적인 부가기능을 가지며, 칼럼(열)마다의 타입을 직접 설

slowslow.tistory.com

 

beyond notion

이런 걸 하고 싶을 때가 있습니다.

노션을 사용하다보면 아래의 첨부 이미지처럼, 표/갤러리/타임라인/보드 등 데이터베이스를 행이 2개로, 연속해서 2줄로 표시하고 싶은 때가 있습니다. (특히 PC 최적화인 페이지를 만들 때 그렇죠)

한 페이지에 데이터베이스가 연속으로 2줄 표시

그런데,

익숙한 방법으로 칼럼을 밀어넣으려고 하면 동작하지 않습니다.

캘린더 밀어넣기

붉은색 박스인 예시 캘린더(1)를 잡고 예시 데이터(1)의 우측에 밀어 넣으려고 하면, 아예 동작하지 않습니다.

이렇게 해결하면 됩니다.

해결방법은 다음과 같습니다.

하나.

병렬로 놓고 싶은 두 개의 데이터의 맨 앞 관리 버튼 [::]을 클릭해 "페이지로 전환"을 클릭합니다.

페이지로 전환시키기

그럼 아래처럼 "표", "캘린더"가 아니라 "페이지"로 전환됩니다.

페이지로 바뀐 데이터

둘.

이제 하나의 데이터를 다른 하나의 데이터 옆으로 끌어서 옮깁니다.
표/캘린더로 되어있던 이전과 달리, 옆으로 이동이 가능합니다.

끌어다 놓기

셋.

이제 각각의 데이터의 [::] 버튼을 클릭해 모두 인라인으로 전환시켜주면 완성입니다.

병렬 배치가 된 데이터
인라인으로 전환


이렇게, 인라인 데이터베이스를 병렬 배치하는 방법을 알아보았습니다.
적용된 템플릿은 여기서 확인할 수 있습니다.

👇 필요한 노션 페이지/사이트가 있다면

 

노션 Oopy로 뚝딱 홈페이지, 서비스 만들어드립니다 - 크몽

s1ows1ow 전문가의 IT·프로그래밍 서비스를 만나보세요. 원하시는 페이지/서비스를,노션+우피 등을 활용해 빠르게 제작해드립니다.제작자 소개1. 노코...

kmong.com

 

이런 경우가 있습니다.

엑셀을 통해서 데이터베이스를 만들다 보면, 각 행마다 고유의 id를 부여해야 하는 경우가 있습니다.

단순히 1,2,3,4로 행마다 숫자를 넣어두면 행의 순서가 바뀌거나 중간에 삭제되거나 할 때마다 혼선이 생깁니다.

 

id 이름 날짜 별점
1 김철수 2021/04/06 5
2 박박사 2021/05/31 4
3 김이박 2022/09/04 3
4 초초초 2022/12/12 5

이렇게 되어있다가 3행을 삭제하게 되는 경우엔

 

id 이름 날짜 별점
1 김철수 2021/04/06 5
2 박박사 2021/05/31 4
4 초초초 2022/12/12 5

id가 1,2,4 가 되어 오류처럼 보이게 됩니다.

또한, 순서대로 숫자가 올라가는 형태이기 때문에 새로운 행을 추가해줄 때마다, 최종 id 값이 몇 번인지 확인하고 넣어줘야 합니다. 

위 예시에서는 3개밖에 안되기 때문에 다음 값으로 5를 넣어주면 되지만, 행이 천 개에서 만개를 넘어가게 되면 다음 행값을 계산하는 것은 굉장히 복잡한 일이 됩니다.

 

이런 대안들이 있습니다.

1. rand()

rand() 사용 예시

id 이름 날짜 별점
0.4131525679 김철수 2021/04/06 5
0.9862289703 박박사 2021/05/31 4
0.3600194268 김이박 2022/09/04 3
0.3096730023 초초초 2022/12/12 5

=rand() 함수를 써서 실수인 난수(소수점)를 생성할 수 있습니다. 

하지만, 중복이 제거되지 않습니다. 매우 작은 확률이지만 같은 숫자가 나올 수 있습니다.

그리고, 커뮤니케이션하기 매우 어렵습니다. 전달할 때

"id값이 0.8723891237곳 확인해주세요"는 어렵겠죠.

 

2. randbetween(시작 값, 끝 값)

randbetween() 사용 예시

id 이름 날짜 별점
3 김철수 2021/04/06 5
9 박박사 2021/05/31 4
3 김이박 2022/09/04 3
4 초초초 2022/12/12 5

=randbetween(시작 값, 끝 값)을 통해서 정수인 난수를 생성할 수 있습니다.

커뮤니케이션은 rand에 비해서 많이 쉽지만,

하지만, 역시 중복이 제거되지 않습니다. 숫자 크기를 키우면 확률이 줄어들지만 역시 같은 숫자가 나올 가능성이 있습니다.

 

 

그런데, 이런 기능이 없습니다.

그래서 각행마다 랜덤 한 문자나 숫자로 unique ID를 만들어 주는 기능이 필요한데,

실제적으로 엑셀, 구글 스프레드시트에서는 해당 기능을 제공하지 않습니다.

 

단, 함수를 조합하고 설정을 통해 동일한 형태를 구현할 수 있습니다.

 

대신 이렇게 하면 됩니다.

=IF(COUNTIF(해당셀의칼럼, 해당셀)=1, 해당셀, RANDBETWEEN(숫자시작값,숫자끝값))

해석 : 랜덤 ID를 넣고자 하는 셀이 포함된 행에 해당 셀과 같은 값이 있다면, randbetween 함수를 돌려라.

 

countif/randbetween 사용 예시

다만, 이렇게 처음 하면 오류가 나는데요.

오류발생

당황하지 않고, 먼저 파일 > 설정으로 들어갑니다. (엑셀도 동일)

설정으로갑니다.

 

설정에서 계산> 반복 계산을 "사용"으로 바꿔주시고, 하단의 설정 저장으로 나와줍니다.

(기본값은 사용 안 함으로 되어있을 겁니다.)

반복계산을 사용으로 설정

 

그럼 이렇게 E열에 모두 다른 값을 가지는 10000~99999 사이의 숫자를 갖게 된 것을 알 수 있습니다.

이렇게 하면, 위의 대안들의 모든 문제를 다 해결합니다.

 

1. 읽기 쉽습니다. ID값이 숫자 5자리로만 되어있으니 팀원에게 공유하기 편합니다. "id값 81345 봐주세요"

2. 중복 값을 가지지 않습니다. 자기자신의 셀과 동일한 값을 가진 셀이 해당 칼럼내에 있는지 확인하고, 있다면 랜덤값을 다시 생성하고 이를 반복하기때문에 해당셀이 중복값을 가질 가능성이 없습니다.

성공!

 


 

[노션 꿀팁] Notion 페이지 타이틀 제목 두줄(여러 줄) 만드는 방법 <노션트릭>

[노션 꿀팁/트릭] 노션 페이지 타이틀 2줄(여러 줄) 만드는 방법 과거 노션은 타이틀을 2줄 이상 작성할 수 있도록 허용하고 있었으나, 최근 언젠가부터 타이틀 의 줄 바꿈 줄 나눔을 지원하

slowslow.tistory.com

 

+ Recent posts