아마존의 Buy Box (Featured Offer)는 제품 판매의 최대 82%를 차지하는 황금 버튼입니다. Buy Box를 소유하지 않으면, 고객에게 거의 보이지 않게 됩니다. 문제는 아마존이 경쟁자의 가격을 자동으로 모니터링하는 것을 엄격하게 차단한다는 것입니다. 하나의 IP에서 10-15개의 요청을 보낸 후에는 CAPTCHA나 임시 차단을 받게 됩니다. 이 기사에서는 셀러가 프록시를 사용하여 Buy Box를 지속적으로 추적하는 방법, 어떤 도구를 사용하는지, 차단 없이 24/7 작동하는 모니터링 시스템을 설정하는 방법을 살펴보겠습니다.
왜 Buy Box 모니터링이 아마존 판매에 중요한가
Buy Box는 "장바구니에 추가" 또는 "지금 구매" 버튼이 있는 제품 페이지의 블록입니다. 고객이 이 버튼을 클릭하면 현재 Buy Box를 소유한 판매자로부터 제품을 구매하게 됩니다. 아마존의 통계에 따르면, 데스크탑에서 82%의 판매와 모바일 기기에서 98%의 판매가 Buy Box를 통해 이루어집니다. 만약 당신이 경쟁자와 동일한 제품을 판매하지만 Featured Offer를 소유하지 않는다면, 판매량이 5-10배 감소하게 됩니다.
아마존은 제품 가격, 배송비, 판매자 평점, 발송 속도, 반품 비율, 주문 처리 시간 등 수십 가지 요소를 고려하여 Buy Box를 동적으로 분배합니다. 가장 중요한 요소는 가격입니다. 만약 경쟁자가 가격을 $0.50 낮추면, 그는 몇 시간 동안 Buy Box를 차지할 수 있으며, 당신은 수백 건의 판매를 잃게 됩니다. 그래서 대형 셀러들은 경쟁자의 가격을 15-30분마다 확인하고 자동으로 자신의 가격을 조정하는 repricing 도구를 사용합니다.
문제는 아마존이 경쟁자의 가격을 대량으로 모니터링할 수 있는 API를 제공하지 않는다는 것입니다. 공식 아마존 MWS API (현재 SP-API)는 당신의 제품에 대한 데이터만 제공하며, 동일한 페이지에서 다른 판매자의 가격에 대한 정보는 제공하지 않습니다. 현재 누가 Buy Box를 소유하고 있는지, 어떤 가격인지 알아내는 유일한 방법은 공개된 제품 페이지를 파싱하는 것입니다. 하지만 아마존은 봇과 파서로부터 보호하기 위해 하나의 IP 주소에서 요청 수를 엄격히 제한합니다.
실제 사례: 아마존 USA의 전자제품 셀러가 무선 헤드폰을 $49.99에 판매했습니다. 경쟁자가 동부 표준시 기준으로 새벽 3시에 가격을 $48.99로 낮췄습니다. 6시간 후, 경쟁자는 340개를 판매하고 Buy Box를 차지했습니다. 셀러는 하룻밤에 약 $6,800의 수익을 잃었습니다. 프록시를 통한 자동 모니터링과 동적 repricing을 도입한 후 이러한 상황은 사라졌습니다 — 시스템은 가격 변동에 15분 만에 반응합니다.
아마존이 자동 가격 모니터링을 차단하는 방법
아마존은 자동화에 대한 다단계 보호 시스템을 사용하며, 여기에는 속도 제한, 브라우저 지문 인식, 행동 분석 및 봇을 식별하기 위한 머신 러닝이 포함됩니다. 만약 하나의 IP 주소에서 너무 빠르거나 너무 자주 제품 페이지에 요청을 보내면 다음과 같은 차단 중 하나에 직면하게 됩니다:
아마존 차단 유형
| 차단 유형 | 어떻게 나타나는가 | 언제 발생하는가 |
|---|---|---|
| CAPTCHA | "이미지에서 문자 입력" 확인 페이지 | 하나의 IP에서 분당 10-20개의 요청 후 |
| 503 서비스 이용 불가 | "아마존 개" 오류 페이지 — 죄송합니다, 당신이 로봇이 아니라는 것을 확인해야 합니다 | 속도 제한을 초과하거나 의심스러운 요청 패턴이 있을 때 |
| IP 차단 (임시) | 모든 요청이 오류 또는 CAPTCHA로 응답됨 (1-24시간 동안) | 공격적인 파싱 시 (분당 수백 개의 요청) |
| 지문 차단 | 같은 브라우저/장치를 사용할 경우 IP 변경에도 차단됨 | 마스킹 없이 헤드리스 브라우저 사용 시 (Selenium, Puppeteer) |
아마존은 요청의 수십 가지 매개변수를 분석합니다: User-Agent, HTTP 헤더, 쿠키, TLS 지문, 헤더 순서, JavaScript 존재 여부, 화면 해상도, 시간대, 브라우저 언어. 만약 단순한 HTTP 클라이언트를 통해 요청을 보내면 (예: curl 또는 Python requests), 아마존은 즉시 이를 봇으로 인식합니다. 왜냐하면 요청에는 세션 쿠키, 실제 브라우저가 추가하는 헤더, JavaScript 토큰이 포함되어 있지 않기 때문입니다.
아마존의 속도 제한은 대략 다음과 같이 작동합니다: 하나의 IP 주소에서 5분 동안 약 10-15개의 요청을 보낼 수 있으며, 차단 없이 가능합니다. 이 한계를 초과하면 CAPTCHA가 나타납니다. CAPTCHA를 무시하고 계속 요청을 보내면, IP는 몇 시간 동안 임시 차단을 받게 됩니다. 500-1000개의 제품을 15분마다 모니터링하는 셀러에게는 최소 50-100개의 다양한 IP 주소를 사용해야 한다는 것을 의미합니다.
중요: 아마존은 봇 패턴을 식별하기 위해 머신 러닝을 사용합니다. 만약 당신이 완벽한 주기로 요청을 보내고 (정확히 60초마다), 제품 페이지만 방문하고 (메인 페이지, 카테고리, 검색 제외), 광고를 클릭하지 않으면 — 알고리즘은 이를 봇으로 인식합니다. 지연 시간의 무작위화, 인간 행동의 모방 및 요청의 다양성이 필요합니다.
아마존 모니터링에 적합한 프록시 종류
아마존에서 Buy Box를 모니터링하기 위해 올바른 프록시 유형을 선택하는 것이 매우 중요합니다. 아마존은 세계에서 가장 안전한 전자상거래 플랫폼 중 하나이며, 저렴하거나 품질이 낮은 프록시를 사용하면 첫 시간 내에 차단될 수 있습니다. 전문 셀러와 모니터링 도구가 사용하는 프록시 유형을 살펴보겠습니다.
아마존을 위한 프록시 유형 비교
| 프록시 유형 | 아마존에 적합한가? | 장점 | 단점 |
|---|---|---|---|
| 주거용 프록시 | ✓ 예, 최고의 선택 | 실제 가정 사용자 IP, 차단 위험 최소화, 높은 신뢰 점수 | 비용이 더 높음 ($3-15/1GB), 제한된 속도 |
| 모바일 프록시 | ✓ 예, 훌륭함 | 모바일 통신사 IP (4G/5G), 최대 신뢰, 드물게 차단됨 | 높은 가격 ($50-150/월당 IP), IP는 5-30분마다 변경됨 |
| 데이터 센터 프록시 | ✗ 추천하지 않음 | 높은 속도, 저렴한 가격 ($1-3/월당 IP) | 아마존이 데이터 센터 IP를 쉽게 인식함, 높은 차단 위험 |
| ISP 프록시 | ~ 조건부 | 주거용 제공자의 정적 IP, 높은 속도 | 제한된 지리적 범위, 아마존 데이터베이스에서 "노출"될 수 있음 |
주거용 프록시는 대부분의 셀러에게 최적의 선택입니다. 이들은 일반 제공자 (미국의 Comcast, AT&T, Verizon 등)로부터 인터넷을 받는 실제 가정 사용자 IP 주소를 사용합니다. 아마존은 주거용 프록시를 통한 요청을 일반 고객의 요청과 구별할 수 없습니다. 주거용 프록시를 사용하면 지리적 위치에 따라 요청을 보낼 수 있습니다 — 예를 들어, 아마존 USA에서 판매하는 경우, 미국의 IP만 사용하여 미국 고객을 위한 актуальные 가격과 Buy Box를 볼 수 있습니다.
모바일 프록시는 차단으로부터 최대한의 보호가 필요한 작업을 위한 프리미엄 옵션입니다. 이들은 모바일 통신사 (미국의 AT&T, T-Mobile, Verizon 등)로부터 IP 주소를 사용합니다. 모바일 IP의 특징은 하나의 IP 주소가 수백 또는 수천 명의 사용자에 의해 동시에 사용된다는 것입니다 (carrier-grade NAT). 따라서 아마존은 이러한 IP를 물리적으로 차단할 수 없습니다 — 이는 수천 명의 실제 고객을 차단하는 것이기 때문입니다. 모바일 프록시는 아마존의 모바일 버전에서 Buy Box를 모니터링하는 데 특히 유용합니다. 모바일 버전은 데스크탑 버전과 다른 가격과 판매자 순서를 보여줍니다.
데이터 센터 프록시는 2024년 아마존에 적합하지 않습니다. 아마존은 데이터 센터 IP 주소 (AWS, Google Cloud, DigitalOcean, OVH 등)에 대한 데이터베이스를 유지하고 있으며, 이들에 대해 더 엄격한 제한을 자동으로 적용합니다. 분당 5개의 요청만 보내더라도 데이터 센터 IP를 통해서는 주거용 IP로 15개의 요청을 보낼 때보다 더 빨리 CAPTCHA를 받을 수 있습니다. 데이터 센터 프록시가 여전히 사용되는 유일한 시나리오는 아마존 API (SP-API)를 통한 제품 목록의 초기 수집이며, 이 경우 차단이 덜 엄격합니다.
아마존을 위한 프록시에 대한 주요 요구 사항
- 지리: IP는 판매하는 국가에서 나와야 합니다 (아마존.com의 경우 미국, 아마존.co.uk의 경우 영국, 아마존.de의 경우 독일). 아마존은 사용자의 지리적 위치에 따라 다른 가격과 Buy Box를 표시합니다.
- IP 청결: 프록시 제공자는 IP가 스팸, 사기 또는 아마존의 블랙리스트에 올라갈 수 있는 다른 작업에 사용되지 않았음을 보장해야 합니다.
- 회전: 수백 개의 제품을 모니터링하려면 자동 IP 회전이 필요합니다 — 각 요청은 새로운 IP에서 이루어지거나 IP는 5-10분마다 변경됩니다.
- Sticky sessions: 실제 사용자 세션을 모방하기 위해 10-30분 동안 하나의 IP를 사용할 수 있는 기능 (제품 페이지를 열고, 리뷰를 보고, 장바구니에 추가함).
- HTTP/HTTPS 및 SOCKS5: 다양한 모니터링 도구와 통합을 위한 다양한 프로토콜 지원.
초보자를 위한 팁:
만약 당신이 Buy Box 모니터링을 시작하고 100개 미만의 제품을 보유하고 있다면, 트래픽에 대한 요금제 (pay-per-GB)로 주거용 프록시부터 시작하세요. 이는 비용을 통제할 수 있게 해줍니다 — 100개의 제품을 30분마다 모니터링하는 데는 약 2-5GB의 트래픽이 필요하며, 이는 $6-25의 비용이 듭니다. 500개 이상의 제품으로 확장할 때는 무제한 요금제나 모바일 프록시로 전환하세요.
프록시를 통한 Buy Box 추적 도구
Buy Box 모니터링에는 두 가지 주요 접근 방식이 있습니다: 준비된 SaaS 플랫폼을 사용하는 것과 자체 파싱 시스템을 만드는 것입니다. 준비된 솔루션은 설정이 더 쉽지만 비용이 더 비싸고 유연성이 떨어집니다. 자체 시스템은 기술 지식이 필요하지만 완전한 제어를 제공하며 대규모에서 더 저렴하게 운영됩니다. 두 카테고리에서 인기 있는 도구를 살펴보겠습니다.
준비된 Buy Box 모니터링 플랫폼
Keepa는 아마존에서 가격과 Buy Box를 추적하는 가장 인기 있는 도구 중 하나입니다. Keepa는 가격, 판매 순위 (BSR), 재고 및 Buy Box 소유자에 대한 역사적 데이터를 수집합니다. 이 플랫폼은 repricing 자동화를 위한 데이터를 받을 수 있는 API를 제공합니다. Keepa는 자체 프록시 인프라를 사용하므로 프록시를 직접 설정할 필요가 없습니다 — 이는 구독에 포함되어 있습니다. 가격: 기본 접근을 위해 €19/월부터 시작하며, API는 €39/월부터 시작합니다.
CamelCamelCamel은 아마존에서 가격 변동 이력을 추적하는 무료 도구입니다. 소수의 제품 (최대 50개)을 모니터링하는 데 적합합니다. 가격 변동 그래프와 가격 인하 알림을 제공합니다. API를 제공하지 않으며 Buy Box 소유자에 대한 실시간 상세 정보를 제공하지 않으므로 기본적인 경쟁 분석에만 적합하며 자동 repricing에는 적합하지 않습니다.
Jungle Scout는 아마존 셀러를 위한 종합 플랫폼으로, 경쟁자 및 Buy Box 모니터링 모듈을 포함합니다. 특정 제품에서 Buy Box 소유자가 얼마나 자주 변경되는지, 어떤 판매자가 경쟁하는지, 그들의 가격과 평점을 보여줍니다. repricing 도구와 통합됩니다. 가격: 기본 플랜은 $49/월부터 시작하며, 전문 플랜은 $129/월부터 시작합니다.
Helium 10은 가격 및 Buy Box 모니터링 모듈을 갖춘 또 다른 인기 있는 플랫폼입니다. 경쟁자가 가격을 변경하거나 Buy Box를 차지할 때 실시간 알림을 제공합니다. 가격 자동 조정을 위한 내장 repricer가 있습니다. 가격: $39/월부터 시작하며, 전문 플랜은 $99/월부터 시작합니다.
자체 모니터링 시스템 구축 도구
팀에 개발자가 있거나 파싱의 기초를 배우고 싶다면, 자체 모니터링 시스템 구축은 더 많은 유연성을 제공하며 500개 이상의 제품에서 더 저렴하게 운영됩니다. 아마존 파싱에 사용되는 주요 도구는 다음과 같습니다:
Python + Beautiful Soup / Scrapy — 파싱을 위한 클래식 스택입니다. Beautiful Soup는 HTML에서 데이터를 추출하는 라이브러리이며, Scrapy는 확장 가능한 파서를 만드는 프레임워크입니다. 아마존과 작업하려면 프록시와 함께 사용할 수 있는 라이브러리 (예: scrapy-rotating-proxies)와 브라우저 모방 (헤더, 쿠키)을 추가해야 합니다. 장점: 파싱 로직에 대한 완전한 제어, 낮은 비용 (프록시 비용만). 단점: 아마존은 간단한 HTTP 요청을 쉽게 인식하므로 추가 보호가 필요합니다.
Selenium / Puppeteer + 프록시 — 실제 브라우저 자동화를 위한 도구입니다. Selenium은 Chrome/Firefox와 함께 작동하고, Puppeteer는 헤드리스 Chrome과 함께 작동합니다. 이들은 실제 사용자가 하는 것처럼 페이지를 로드하고, JavaScript를 실행하며, 쿠키를 저장합니다. 아마존과 작업하려면 브라우저에서 프록시를 설정하고 자동화 마스킹을 위한 플러그인 (예: puppeteer-extra-plugin-stealth)을 추가해야 합니다. 장점: 아마존 보호를 우회할 가능성이 높음. 단점: 간단한 HTTP 파싱보다 느리고 더 많은 리소스 (RAM, CPU)를 요구합니다.
Playwright — Microsoft의 Selenium 및 Puppeteer에 대한 현대적인 대안입니다. Chrome, Firefox, Safari (WebKit)를 지원합니다. 프록시 지원이 내장되어 있으며, Selenium보다 더 안정적이고 빠릅니다. 주거용 프록시와 함께 아마존 파싱에 잘 맞습니다. Playwright에서 프록시 설정 예시:
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch({
proxy: {
server: 'http://proxy.example.com:8080',
username: 'user',
password: 'pass'
}
});
const page = await browser.newPage();
await page.goto('https://www.amazon.com/dp/B08N5WRWNW');
// Buy Box 소유자 추출
const buyBoxSeller = await page.$eval('#merchant-info',
el => el.textContent.trim()
);
console.log('Buy Box 소유자:', buyBoxSeller);
await browser.close();
})();
Bright Data (이전 Luminati) — 아마존 파싱을 위한 준비된 솔루션을 제공하는 프록시 제공업체입니다. 제품의 ASIN을 요청하면 Bright Data가 구조화된 데이터 (가격, Buy Box 소유자, 평점 등)를 반환합니다. 가장 간단한 솔루션이지만 가장 비쌉니다 — 최소 요금제는 $500/월부터 시작합니다. 월 매출이 $100K 이상의 대형 셀러에게 적합합니다.
추천: 대부분의 셀러에게 최적의 선택은 처음 100-200개의 제품에 대해 준비된 플랫폼 (Keepa 또는 Jungle Scout)을 사용하는 것입니다. 이를 통해 빠르게 모니터링을 시작하고 Buy Box 변경 패턴을 이해할 수 있습니다. 500개 이상의 제품으로 확장하고 SaaS 비용이 $200/월을 초과할 경우, Playwright + 주거용 프록시 기반의 자체 시스템 개발에 투자하는 것이 좋습니다 — 이렇게 하면 비용을 2-3배 줄일 수 있습니다.
모니터링 시스템 설정 단계별 가이드
주거용 프록시와 준비된 도구를 사용하여 100-500개의 제품에 대한 Buy Box 모니터링 시스템을 설정하는 방법을 단계별로 설명하겠습니다. 이 접근 방식은 프로그래밍이 필요하지 않으며 기술적 배경이 없는 셀러에게 적합합니다.
1단계: 프록시 선택 및 설정
아마존 마켓플레이스의 국가에 지리적 연결을 지원하는 주거용 프록시 제공업체에 등록하세요. 아마존.com (미국)의 경우 미국 IP가 필요하고, 아마존.de (독일)의 경우 독일 IP가 필요합니다. 모니터링 양에 따라 요금제를 선택하세요:
- 100개의 제품, 30분마다 확인 = 하루 약 48회 확인 = 월 약 1.5-3GB 트래픽 = $5-15/월
- 500개의 제품, 15분마다 확인 = 하루 약 480회 확인 = 월 약 15-30GB 트래픽 = $45-90/월
- 1000개 이상의 제품 — 포트당 무제한 요금제를 고려하세요 ($99-199/월당 포트)
등록 후 프록시 연결 매개변수를 받게 됩니다:
- 프록시 호스트: gate.example.com
- 프록시 포트: 8080 (HTTP/HTTPS) 또는 1080 (SOCKS5)
- 사용자 이름: 당신의 로그인 (종종: user-country-us 포함)
- 비밀번호: 당신의 비밀번호
curl 또는 브라우저 확장 프로그램 (FoxyProxy, Proxy SwitchyOmega)을 통해 아마존에 요청을 보내 프록시를 테스트하세요:
curl -x http://user-country-us:password@gate.example.com:8080 \
-H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" \
https://www.amazon.com/dp/B08N5WRWNW
응답에서 제품 페이지의 HTML을 확인하면 (CAPTCHA나 503 오류가 아님), 프록시가 올바르게 작동하는 것입니다.
2단계: 모니터링 플랫폼과 프록시 통합
Keepa를 사용하는 경우, 프록시는 이미 구독에 포함되어 있으므로 설정할 필요가 없습니다. 웹 인터페이스나 API를 통해 추적할 제품을 추가하기만 하면 됩니다. 다른 플랫폼 (Jungle Scout, Helium 10)에서도 프록시가 내장되어 있습니다.
자체 시스템을 만들거나 Octoparse, ParseHub (코드 없는 파서)와 같은 도구를 사용하는 경우, 도구의 설정에 프록시를 추가해야 합니다:
Octoparse: 설정 → 고급 설정 → 프록시 → 프록시 사용 활성화 → 호스트, 포트, 사용자 이름, 비밀번호 입력 → HTTP 또는 SOCKS5 유형 선택 → 프록시 테스트 → 저장. 파싱 작업 설정에서 "각 요청에 대해 IP 회전" 옵션을 활성화하여 자동 회전을 설정합니다.
ParseHub: 무료 버전에서는 프록시 지원이 없습니다. API를 통해 프록시를 추가하려면 유료 요금제 ($189/월)가 필요합니다.
3단계: 모니터링할 제품 목록 만들기
모니터링할 제품의 ASIN (아마존 표준 식별 번호) 목록을 준비하세요. ASIN은 아마존에서 제품의 고유 식별자로, 제품 페이지의 URL (예: https://www.amazon.com/dp/B08N5WRWNW의 B08N5WRWNW) 또는 제품 페이지의 "제품 정보" 섹션에서 찾을 수 있습니다.
Google Sheets 또는 Excel에서 다음 열이 포함된 표를 만드세요:
- ASIN — 제품 식별자
- 제품 이름 — 편의를 위한 제품 이름
- 당신의 가격 — 현재 가격
- 목표 Buy Box 가격 — Buy Box 소유를 위한 목표 가격
- 최소 가격 — 마진을 유지하기 위해 떨어지지 말아야 할 최소 가격
이 목록을 모니터링 플랫폼에 가져오세요. Keepa에서는 "제품 추적기" → "제품 추가" → CSV 가져오기 또는 ASIN 수동 입력을 통해 수행할 수 있습니다.
4단계: 모니터링 빈도 및 알림 설정
제품에 대한 Buy Box 확인의 최적 빈도를 결정하세요. 이는 틈새 시장의 경쟁에 따라 다릅니다:
- 경쟁이 치열한 제품 (전자제품, 장난감, 인기 브랜드) — 10-15분마다 확인. Buy Box는 하루에 수십 번 변경될 수 있습니다.
- 중간 경쟁 제품 (가정용품, 스포츠, 건강) — 30-60분마다 확인.
- 경쟁이 적은 제품 (니치 제품, 2-3명의 판매자 중 하나) — 2-4시간마다 확인.
다음과 같은 경우 알림 (통지)을 설정하여 메시지를 받도록 하세요:
- 중요한 제품에서 Buy Box를 잃었을 때
- 경쟁자가 당신의 가격보다 X% 낮은 가격으로 가격을 인하했을 때
- 당신의 제품 카드에 새로운 판매자가 나타났을 때
- 당신의 제품이 재고가 없을 때
Keepa에서는 "알림" 섹션에서 설정할 수 있습니다 → 제품 선택 → "알림 추가" → 이벤트 유형 선택 (Buy Box 잃음, 가격 인하) → 조건 지정 → 통지 방법 선택 (이메일, 텔레그램, 웹훅).
5단계: repricing 도구와 통합
Buy Box 모니터링만으로는 판매가 증가하지 않습니다 — 모니터링 데이터를 기반으로 가격을 자동으로 조정해야 합니다. 이를 위해 아마존 셀러 센트럴과 API를 통해 통합되어 자동으로 가격을 조정하는 repricing 도구가 사용됩니다.
인기 있는 repricing 도구:
- RepricerExpress — $60/월부터 시작, Keepa와 통합됨
- Seller Snap — $39/월부터 시작, AI 기반 repricing
- BQool — $25/월부터 시작, 중국 셀러에게 인기
- Aura — $99/월부터 시작, 대형 셀러를 위한 도구
기본 repricing 전략: 만약 경쟁자가 Buy Box를 소유하고 그의 가격이 당신의 가격보다 $X 낮다면, 자동으로 당신의 가격을 $X+0.01 낮추되 설정된 최소 가격 (Min Price) 이하로는 낮추지 마세요. 만약 Buy Box를 되찾았다면, 다시 잃을 때까지 가격을 점진적으로 올리세요 — 이렇게 하면 최적의 가격을 찾을 수 있습니다.
Buy Box를 차지하기 위한 전략
Buy Box를 소유하는 것은 단순히 가장 낮은 가격을 의미하지 않습니다. 아마존은 Buy Box를 분배할 때 수십 가지 요소를 고려하며, 종종 가격이 5-10% 높은 판매자가 더 높은 평점과 더 나은 메트릭 덕분에 Buy Box를 차지합니다. 전문 셀러들이 사용하는 주요 전략은 다음과 같습니다:
1. 가격 외 Buy Box 요소 최적화
아마존 Buy Box 알고리즘은 다음과 같은 요소를 고려합니다 (중요도 순서):
- 제품 가격 + 배송비 — 주요 요소지만 유일한 요소는 아닙니다. 아마존은 고객을 위한 최종 가격 (가격 + 배송비)을 비교합니다.
- 제품 재고 (stock) — 제품이 자주 품절되면 아마존은 Buy Box를 차지할 확률을 낮춥니다.
- Fulfillment 방법 — FBA (Fulfillment by Amazon)는 FBM (Fulfillment by Merchant)보다 우선합니다. FBA 판매자는 Buy Box를 2-3배 더 자주 차지합니다.
- 판매자 평점 — 판매자 평점 (최근 30/90/365일 동안 긍정적인 리뷰 비율). Buy Box를 정기적으로 소유하려면 최소 95%가 필요합니다.
- 주문 결함률 (ODR) — 문제 있는 주문의 비율 (반품, A-to-Z 클레임, 부정적인 리뷰). 1% 이하이어야 합니다.
- 배송 시간 — 배송 속도. 1-2일 배송 제품이 우선합니다.
- 계정 건강 — 판매자 계정의 전반적인 건강 (아마존 정책 위반 없음).
실용적인 전략: 만약 중국 판매자와 가격 경쟁을 할 수 없다면, 제품을 FBA로 전환하고 배송 메트릭을 개선하세요. 이렇게 하면 가격이 10-15% 높더라도 Buy Box를 소유할 수 있습니다. 경쟁자의 가격뿐만 아니라 그들의 fulfillment 방법도 모니터링하세요 — 만약 주요 경쟁자가 FBM에서 FBA로 전환했다면, 이는 그가 Buy Box를 공격적으로 차지할 준비를 하고 있다는 신호입니다.
2. 시간대에 따른 동적 가격 책정
아마존에서 고객의 활동은 하루 동안 고르지 않습니다. 미국에서 구매 피크는 저녁 시간 (19:00-22:00 EST)과 점심 시간 (12:00-14:00 EST)입니다. 이 시간대에는 Buy Box를 차지하기 위한 경쟁이 가장 치열하며, 가격을 더 공격적으로 설정하는 것이 좋습니다. 밤 (2:00-6:00 EST)에는 구매가 적어 가격을 올려도 마진을 늘릴 수 있습니다.
실용적인 전략: repricing 도구를 시간대에 따라 다른 전략으로 설정하세요. 예를 들어, 19:00부터 23:00 EST까지는 공격적인 전략 (경쟁자보다 $0.01 낮게 설정), 23:00부터 10:00 EST까지는 온건한 전략 (경쟁자와 동일하게 또는 판매자 평점이 더 높다면 $0.50 높게 설정)을 사용하세요. 프록시를 통한 모니터링은 24/7 작동해야 하며, 언제든지 가격 변동을 추적할 수 있어야 합니다.
3. 가격의 지리적 세분화
아마존은 구매자의 위치에 따라 다른 가격과 다른 Buy Box 소유자를 보여줍니다. 캘리포니아의 구매자는 Buy Box에서 한 가격과 한 판매자를 볼 수 있지만, 뉴욕의 구매자는 다른 가격과 다른 판매자를 볼 수 있습니다. 이는 FBA의 물류와 관련이 있으며, 아마존은 구매자에게 가장 가까운 fulfillment 센터에 있는 판매자에게 우선권을 부여합니다.
실용적인 전략: Buy Box를 모니터링하기 위해 미국의 다양한 주 (캘리포니아, 텍사스, 뉴욕, 플로리다)의 프록시를 사용하세요. 이렇게 하면 모든 지역에서 Buy Box를 소유하고 있는지, 아니면 일부 지역에서만 소유하고 있는지를 알 수 있습니다. 특정 지역에서 Buy Box를 잃는다면, 해당 지역의 FBA 센터에 제품이 있는지 확인하세요. 추가 재고를 해당 센터로 보내야 할 수도 있습니다.
4. 새로운 판매자 및 hijackers 모니터링
인기 있는 제품에는 새로운 판매자가 자주 등장하여 공격적인 가격 인하로 시장 점유율을 빼앗으려 합니다. 이들 중 일부는 hijackers (가짜 제품을 판매하거나 허가 없이 당신의 제품 카드를 사용하는 불법 판매자)입니다. 새로운 판매자를 처음 등장하는 시간 내에 발견하는 것이 중요합니다.
실용적인 전략: 당신의 제품 카드에 새로운 판매자가 나타날 때 알림을 설정하세요. 만약 새로운 판매자가 시장 가격보다 상당히 낮은 가격으로 등장한다면 (30-50% 낮음), 이는 hijacker일 수 있습니다. 가격으로 경쟁하려 하지 말고, 대신 아마존 셀러 지원에 판매자의 합법성을 확인해 달라는 요청을 하세요. 만약 정말로 hijacker라면, 아마존은 1-3일 내에 그를 목록에서 제거할 것입니다.
중요: 경쟁자의 가짜 주문을 생성하거나 부정적인 리뷰를 조작하기 위해 프록시를 사용하지 마세요 — 이는 아마존 정책을 직접 위반하는 것이며, 판매자 계정의 영구 차단으로 이어질 수 있습니다. 프록시는 공개 데이터의 합법적인 모니터링에만 사용하세요.
자주 발생하는 실수와 피하는 방법
프록시를 사용하더라도 많은 셀러들이 모니터링 설정에서 실수를 하여 차단되거나 부정확한 데이터를 초래합니다. 가장 흔한 문제와 그 해결책은 다음과 같습니다:
오류 1: 모든 요청에 동일한 User-Agent 사용
많은 파싱 도구가 기본적으로 모든 요청에 동일한 User-Agent를 사용합니다 (예: "Python-requests/2.28.0"). 아마존은 이를 쉽게 봇으로 인식합니다. IP 회전 프록시를 사용하더라도 동일한 User-Agent는 자동화를 드러냅니다.
해결책: 인기 있는 브라우저 (Chrome, Firefox, Safari)에서 실제 User-Agent 풀을 사용하고 각 요청에 대해 무작위화하세요. Python의 fake-useragent 라이브러리나 다른 언어에 대한 유사한 도구를 사용할 수 있습니다. 또한 User-Agent에서 브라우저 및 운영 체제 버전을 변경하세요.
오류 2: 프록시를 사용하더라도 너무 잦은 요청
일부 셀러는 1-2분마다 확인하도록 모니터링을 설정하여 프록시가 차단으로부터 완전히 보호한다고 생각합니다. 그러나 아마존은 IP뿐만 아니라 요청 패턴도 분석합니다. 만약 서로 다른 IP에서 동일한 제품 세트에 대해 이상적인 주기로 요청이 들어온다면, 알고리즘은 이러한 요청을 연결할 수 있으며 전체 IP 그룹을 차단할 수 있습니다.
해결책: 요청 간의 간격에 무작위화를 추가하세요. 정확히 15분마다 확인하는 대신, 12-18분 사이의 무작위 간격을 사용하세요. 또한 모든 제품을 동시에 확인하지 말고, 간격 동안 고르게 확인하세요. 만약 100개의 제품이 있고 간격이 15분이라면, 모든 100개를 동시에 확인하는 것이 아니라 매 분마다 6-7개 제품을 확인하세요.
오류 3: 쿠키 및 세션 무시
아마존은 사용자 세션을 추적하기 위해 쿠키를 사용합니다. 쿠키 없이 요청을 보내거나 서로 다른 IP에 대해 동일한 쿠키를 사용하면 의심스러워 보입니다. 실제 사용자는 사이트를 처음 방문할 때 고유한 쿠키를 받고 세션 동안 이를 사용합니다.
해결책: 쿠키를 자동으로 관리하는 도구 (Selenium, Puppeteer, Playwright)를 사용하세요. 각 새로운 IP에 대해 새로운 쿠키가 있는 새로운 브라우저 세션을 생성하세요. HTTP 클라이언트 (requests, axios)를 사용하는 경우, 동일한 세션 내에서 요청 간 쿠키를 저장하되, IP 변경 시 새로운 세션을 생성하세요.
오류 4: 잘못된 지리적 프록시 사용
아마존.com (미국)에서 판매하고 있지만 유럽이나 아시아의 프록시를 사용하는 경우, 아마존은 부정확한 데이터를 보여주거나 아예 로컬 사이트로 리디렉션할 수 있습니다.