콘텐츠로 이동
- 전체 공개 + SEO: 전 조각글
draft 해제, 사이드바·홈 전체 노출.
- 발행 주체 명시: 메디빌더 · 오블리브앤파트너스 (title/description/홈/출처).
robots: noindex,nofollow → index, follow.
- 성격: 보안 기밀 아님, 공개 교육·운영 참고. Access 로그인 벽 제거(크롤 가능) 병행.
- Shopify 번역
마케팅 어트리뷰션: 모델과 실무 재공개 (draft 해제, 사이드바·홈 복구).
- URL:
/fragments/shopify-marketing-attribution-ko/.
- UTM 내부 규약 5편(회수 배율·꼬리표·UTM 규약·메트릭 사전·OMCC 모델)은 계속 draft 비공개.
- 아티클 단위 OG/Twitter 메타: frontmatter
title/description과 동일 값 강제.
src/components/Head.astro — twitter:title, twitter:description 추가 (og는 Starlight 기본 + 동일 description)
- 빌드 후
pnpm check:og-meta로 og/twitter/meta description 일치 검증
- UTM·어트리뷰션 묶음 6편 당분간 사이드바·홈 비공개 (
draft: true).
- 매출 회수 배율과 어트리뷰션, 왜 꼬리표를 다는가, UTM 명명 규약, 메트릭 정의 사전, OMCC 어트리뷰션 모델, Shopify 번역
- 파일·원문 캡처는 repo에 유지. 공개 재개 시
draft 제거 + 사이드바 주석 해제.
- 조각글
마케팅 어트리뷰션: 모델과 실무 (Shopify 번역) 추가.
- 원문: Shopify Blog Marketing Attribution: Models and Best Practices (Marc Weisinger, 2023-04-26).
- 범위: 한국어 풀 번역 + 본문 도식 이미지 14장. UTM 파라미터·모델 7종·플랫폼별 credit 차이·FAQ 포함.
- 내부 Access-gated 교육용. 원문 CTA/뉴스레터/관련글 크롬 제외. 출처·수집일 고지.
- 관련 기존 글: UTM 명명 규약, OMCC 어트리뷰션 모델, 왜 꼬리표를 다는가.
- URL:
/fragments/shopify-marketing-attribution-ko/.
- repo-local URL 정책
docs/url-policy.md 제정.
- canonical path를
/fragments/<concept-slug>/로 통일.
- 새 canonical URL:
/fragments/ssot/, /fragments/result-reporting/, /fragments/internal-page-stack/.
- 순서번호·날짜·버전·상태값을 public slug에서 금지.
- Owner가 URL 파손을 명시 허용하여 구 URL redirect와 alias를 두지 않음.
사내 간단한 페이지 추천 스택의 노출 제목과 URL에서 불필요한 순서 숫자를 제거.
- 기존 조각글을 포함해 홈, 사이드바, 본문 제목에서 노출용 순서 숫자를 제거.
- 기존 SSOT와 리절트 보고 URL은 링크 호환성을 위해 유지.
- 새 URL:
/fragments/simple-internal-page-stack/.
- 조각글
사내 간단한 페이지 추천 스택 추가.
Astro + Tailwind + Cloudflare Pages와 SvelteKit + Tailwind + Cloudflare Workers의 선택 기준을 읽기/상호작용 중심으로 정리.
- 추천 조합의 장점과 Notion·Google Sites, 순수 HTML, Next.js, Rails, 내부도구 SaaS, 자체 VPS의 단점·적합 예외를 비교.
- Cloudflare Access, URL path 우선, 정식 업무 앱으로 승격할 경계를 추가.
- 공식문서: Cloudflare Workers SvelteKit, Cloudflare Pages Astro, Tailwind SvelteKit/Astro, Cloudflare Access 문서 확인.
- 배포: Cloudflare Pages
medibuilder-fragments.pages.dev.
- 접근 상태: 내부용 Access-gated,
noindex, nofollow 유지.
- 조각글
리절트 보고: 결과는 먼저, 근거는 바로 옆에 추가.
- 홈과 사이드바에 리절트 보고 글 링크를 연결.
- 검증:
pnpm build, 로컬 preview DOM read-back, production/deployment URL Cloudflare Access HTTP 302.
- 배포: Cloudflare Pages
medibuilder-fragments.pages.dev.
- 접근 상태: 내부용 Access-gated,
noindex, nofollow 유지.
- 공식문서: 프레임워크/배포 구조 변경 없음. 기존 Astro Starlight 콘텐츠 구조와 Cloudflare Pages 배포 surface를 유지.
- 사이트 범위를
메디빌더 SSOT 핸드북에서 메디빌더 조각글 모음으로 정정.
- SSOT 글을 조각글 모음으로 재배치하고 URL을
/fragments/001-ssot/로 변경.
- Cloudflare Pages 프로젝트와 배포 repo 기준을
medibuilder-fragments로 재설정.
- 첫 글을 더 쉬운 독자용 문장으로 전면 재작성.
- 기술 설명보다 프로모션 가격, Slack, Sheet, 앱 admin 예시가 먼저 나오도록 구조 변경.
원천 표면, 정본 표면, 최신 확인, 변경 권한자, 전파 위치 기준으로 운영 규칙을 단순화.
- 근거 자료를 기준으로 첫 글 전체를 리라이팅.
- IBM의
system of record / source of truth 구분을 반영해 원천 표면과 정본 표면을 분리.
- Inmon 계열의
single version of the truth 문맥을 반영해 SSOT를 충돌을 끝내는 판정 권한으로 설명.
- 첫 운영 규칙에
원천 표면 항목을 추가.
- 첫 글에
용어의 어원 섹션을 추가.
truth를 철학적 진리가 아니라 권한 있는 최신 기준값으로 설명.
- IBM, Bill Inmon, DATAVERSITY 자료를
출처와 경계에 연결.
- 첫 글 제목을
SSOT란 무엇인가: 조직이 추측 대신 정본으로 일하는 방법으로 변경.
Single source of truth 키워드와 핵심 메시지를 첫 화면에 배치.
- 개념 설명, 충돌이 운영을 깨는 이유, 프로젝트 관리/데이터 거버넌스/제품·운영팀 적용 섹션을 추가.
medibuilder-ssot Astro + Starlight 사이트 초안 신설.
- 첫 글
SSOT는 기록 위치가 아니라 판정 권한이다 추가.
- Cloudflare Pages 후보 프로젝트를
medibuilder-ssot-handbook으로 잡고 registry, deploy map, README에 연결.
- 내부 사이트 기본값으로
noindex, nofollow 메타를 설정.