데이터 & 커버리지
Pulsy의 분석은 그 뒤의 데이터만큼만 넓습니다. 두 종류의 데이터가 들어오고, 도착 방식이 매우 다릅니다 — 이것을 체화해야 합니다. “Pulsy가 채널 X를 본다”가 실제로 무엇을 뜻하는지를 정하기 때문입니다.
Amazon — 네이티브
섹션 제목: “Amazon — 네이티브”Amazon Ads 데이터(Sponsored Products / Brands / Display, DSP, AMC)는 PULSEAD 스키마로
적재되어 6개 시맨틱 애널리스트로 노출됩니다. 이것이 기본, 자동 경로입니다 — 무엇이 커버되고
얼마나 최신인지(야간 리프레시)는 데이터 모델 참고.
Off-Amazon — 8개 채널, 수동 업로드 경유
섹션 제목: “Off-Amazon — 8개 채널, 수동 업로드 경유”Pulsy는 off-Amazon 광고도 8개 채널에 걸쳐 분석할 수 있습니다:
Meta · Google Search · Google P-MAX · Snapchat · Pinterest · TikTok · GA · Shopify
그러나 이 데이터는 자동으로 당겨지지 않습니다. 의도된 수동 파이프라인
(off-amazon-upload)을 통해 들어옵니다:
① 각 채널 대시보드에서 CSV 다운로드 ↓② Google Form으로 제출(광고주 선택, CSV 첨부) ↓③ Apps Script가 파싱해 Google Sheet(Off_amazon_data 탭)에 저장 ↓④ 하루 한 번 작업이 시트를 Snowflake로 적재(설계상 ~00:30 KST) (원본 랜딩 테이블: OFF_AMAZON_PERFORMANCE_BY_MANUAL_UPLOAD) ↓⑤ 채널별로 Pulsy가 조회하는 테이블로 분기: • 광고 매체(Meta, Google ×2, Snapchat, Pinterest, TikTok) → DAILY_OFF_AMAZON_ADS_REPORT • GA, Shopify → DTC_PERFORMANCE_REPORT그래서 누군가 Pulsy에 Meta나 TikTok 지출을 물으면 DAILY_OFF_AMAZON_ADS_REPORT를 읽고, GA와
Shopify는 대신 DTC_PERFORMANCE_REPORT에 있습니다. 어느 쪽이든 정직한 내부 그림은 같습니다:
답할 수 있다 — 누군가 그 채널의 CSV를 업로드했다면. (광고 매체 테이블은 일일 적재 후 약 2시간마다
리프레시되는 다이내믹 테이블입니다.)
답변에 대한 함의
섹션 제목: “답변에 대한 함의”- off-Amazon 커버리지는 채널별 opt-in입니다. Pulsy가 “지원하는” 채널도 그 CSV가 업로드되어야만 데이터가 있습니다. 빈 off-Amazon 결과는 보통 “지출 없음”이 아니라 “업로드 안 됨”을 뜻합니다.
- off-Amazon 데이터는 업로드 + 일일 적재만큼 지연됩니다. 하루 한 번 적재(설계상 ~00:30 KST)가 그 전에 제출된 것에 대해 실행된 뒤에야 보입니다 — 최소 하루 뒤, 업로드가 불규칙하면 더.
- Amazon은 자동, off-Amazon은 수동입니다. 둘에 같은 최신성·완전성을 약속하지 마세요. Amazon이 강한 경로이고, off-Amazon은 오늘 기준 best-effort이자 사람 주도입니다.
여기의 모든 예시는 placeholder(Brand A, Campaign A)만 사용합니다 — 두 로케일 모두에서 실제
광고주는 절대 쓰지 않습니다.