Agenda
| 01 | Сценарії — три режими роботи продукту |
| 02 | Джерела даних — огляд 7 API/репортів |
| 03 | Що дає кожне джерело — реальні приклади з API |
| 04 | Інтеграція — data pipeline та приклад фінального промпту |
| 05 | Ризики — compliance, App Store, обмеження API |
Джерела даних, сценарії використання, інтеграція з AI
Spike Research · Червень 2026
| 01 | Сценарії — три режими роботи продукту |
| 02 | Джерела даних — огляд 7 API/репортів |
| 03 | Що дає кожне джерело — реальні приклади з API |
| 04 | Інтеграція — data pipeline та приклад фінального промпту |
| 05 | Ризики — compliance, App Store, обмеження API |
Seller з Brand Registry
Звичайний seller
Продукту ще нема на Amazon
Competitor Analysis — ключовий крок у всіх сценаріях: аналізуємо дані з товарів, які реально продаються
| Джерело | Що дає | BR? | Пріоритет |
|---|---|---|---|
| Search Query Performance | Які пошукові запити ведуть до ВАШИХ ASIN | Так | ⭐ #1 |
| Customer Feedback API | Теми відгуків та причини повернень | Ні | #2 |
| Sales & Traffic | Конверсія, сесії, Buy Box — пошук слабких лістингів | Ні | #3 |
| Конкуренти (Catalog API) | Патерни тайтлів/булетів, ціни конкурентів | Ні | #4 |
| Market Basket Analysis | Що купують разом з вашим товаром | Так | #5 |
| Product Type Schema | Обмеження полів: макс. довжина, required атрибути | Ні | Обов'язково |
| Search Terms | 8.5M пошукових термінів (marketplace-wide) | Так | Допоміжний |
Мета: знайти які ASIN оптимізувати першими
unitSessionPercentage)Формула пріоритезації: sessions ↑ + CVR ↓ = optimize first
ASIN: B09F6YZ83W
Сесії: 77 / тиждень
Конверсія: 0% (категорія ~5-15%)
Buy Box: 100%
Продажі: $0
→ Діагноз: КОНВЕРСІЯ
трафік є, ніхто не купує
Мета: які пошукові запити знаходять ВАШ товар і як ви по них перформите
| Пошуковий запит | Обсяг | Ваші покази | Ваші кліки | Покупки | Медіана ціни |
|---|---|---|---|---|---|
"terracotta colored throw blanket" |
54 | 7 / 1,198 | 1 / 28 | 0 | $23.99 vs наші $53.90 |
"manta 100% lana merino" |
15 | 11 / 319 | 1 / 11 | 0 | — |
"thick warm blanket full size" |
11 | 4 / 305 | 1 / 4 | 0 | $53.90 |
"pastel wool blanket" |
5 | 1 / 95 | 1 / 2 | 0 | — |
⚠️ Price mismatch: наш товар за $53.90 показується по запиту де медіана — $23.99. Неправильна аудиторія.
💡 Іспаномовний запит: "manta 100% lana merino" — нерозкрита аудиторія, можна додати в backend keywords.
Мета: зрозуміти що хвалять та на що скаржаться реальні покупці
getItemReviewTopics — по конкретному ASINgetBrowseNodeReviewTopics — по категоріїgetBrowseNodeReturnTopics — причини поверненьПозитивні теми: ✅ Тепло — 847 згадок, +0.3 ⭐ ✅ М'якість — 623 згадок, +0.25 ⭐ ✅ Якість — 412 згадок, +0.2 ⭐ Негативні теми: ❌ Кошлатіння — 234 згадок, -0.7 ⭐ ❌ Розмір — 189 згадок, -0.5 ⭐ Причини повернень: 📦 "Занадто малий" — 18% 📦 "Не відповідає опису" — 14%
Мета: зрозуміти патерни ТОП-10 конкурентів та знайти пропущені ключові слова
| Метрика | ТОП-10 | LYHome |
|---|---|---|
| Довжина тайтлу | 159 символів | 68 символів |
| Слів у тайтлі | 25 слів | 12 слів |
| Довжина булетів | 208 символів | ~150 символів |
| Ціна | $39.99–$295 | $53.90 ✓ |
Слова які є тільки у нас, і ні в кого з конкурентів:
army military picnic comforter
→ Ці слова займають місце та залучають неправильну аудиторію
Є у 30%+ конкурентів, нема у нас
| Слово | % конкурентів |
|---|---|
| "soft" | 70% |
| "hypoallergenic" | 30% |
| "washable" | 30% |
| "100%" | 30% |
| "large" | 30% |
Catalog API: searchCatalogItems → сортуємо по salesRank → top 10
Мета: база ключових слів marketplace + ТОП-3 ASIN що конвертять по кожному терміну
| Рядків | 8.5 млн |
| Розмір | 3.2 GB (декомпресований) |
| Обробка | 7 хвилин |
На кожен пошуковий термін:
searchFrequencyRank — популярністьclickShare + conversionShare кожного✓ Однакові дані для всіх sellers — кешуємо раз на тиждень в R2
⚠️ 3.2GB — потрібен streaming парсинг (V8 string limit)
Беремо ключові слова продукту → знаходимо ТОП-3 ASIN що реально продаються по цих термінах → порівнюємо з нашим лістингом
Пошук: "merino wool blanket" searchFrequencyRank: 48,231 ТОП-3 ASIN (конвертять найкраще): 1. B0CY1X37TM — clickShare: 5.2% conversionShare: 8.9% 2. B0D4XXXYYY — clickShare: 4.1% conversionShare: 7.2% 3. B09F6YZ83W — наш? ні, нас тут нема → Витягуємо лістинги ТОП-3 через Catalog API → Порівнюємо тайтл, булети, ціну з нашими
💡 Не потрібен searchCatalogItems — ми вже знаємо хто продає, а не просто хто ранжується
Мета: обмеження полів та структура для валідного лістингу
| Типів продуктів | 1,871 |
| Полів (BLANKET) | 150 |
| AI-генеровані | 8% (18 полів) |
| Seller вводить | 40% (90 полів) |
| AI пропонує | 42% (94 поля) |
✓ Завжди робити запит з sellerId — точніший набір полів (±2 поля різниці)
Constraints: Title: ≤ 200 chars Bullets: 5 × ≤ 500 chars Description: ≤ 2000 chars Keywords: ≤ 250 chars Required: item_name, brand, color, material Класифікація полів: AI — title, bullets, description SUGGESTED — color, material, pattern USER — compliance, specs, pricing SYSTEM — brand, images, variations
Ранжуємо SQPR запити за weighted score:
score = (
impressionShare × 0.15
+ clickShare × 0.25
+ cartAddShare × 0.25
+ purchaseShare × 0.35 ← найвагоміший
) × log₂(volume + 1)
Класифікація: high_value · opportunity · negative
| Input | 930 tokens × $5/1M | $0.005 |
| Output | 400 tokens × $30/1M | $0.012 |
| Разом | на 1 лістинг | $0.017 |
10 sellers × 50 ASINs/міс = $34/міс
1000 sellers = $6,800/міс
=== LISTING TO OPTIMIZE === ASIN: B09F6YZ83W Product type: BLANKET | Brand: LYHome | Price: $53.90 === PERFORMANCE === CVR: 0% | Sessions: 77 | BuyBox: 100% Diagnosis: conversion problem === KEYWORD ANALYSIS (SQPR) === 1. "terracotta colored throw blanket" vol:54, CTR:14%, purchases:0 ⚠️ median $23.99 vs our $53.90 2. "thick warm blanket full size" vol:11, CTR:25%, purchases:0 3. "manta 100% lana merino" — vol:15 Spanish-language query
=== COMPETITOR BENCHMARK === Top 10 for "merino wool blanket": Avg title: 159 chars (yours: 68) Missing keywords: soft, hypoallergenic, washable, 100% Your wasted words: army, military, picnic === CUSTOMER VOICE === Praise: warmth (847), softness (623) Complaints: shedding (-0.7⭐), size (-0.5⭐) Returns: "too small" 18%, "not as described" 14% === CONSTRAINTS === Title: ≤200 chars | Bullets: 5 × ≤500 chars Backend keywords: ≤250 chars | Desc: ≤2000 chars
~930 tokens input → LLM генерує Structured JSON Output → прямо в patchListingsItem без пост-обробки
| API | Rate | Burst |
|---|---|---|
| Catalog — search/get | 2/s | 2 |
| Listings — get/patch | 5/s | 5–10 |
| Reports — create | 1/60s | 15 |
| Reports — getDoc | 1/60s | 15 |
| Reports — poll status | 2/s | 15 |
| Product Type Defs | 5/s | 10 |
⚠️ 429 відповідь без Retry-After header.
Потрібен exponential backoff з jitter.
| Репорт | Час | Розмір |
|---|---|---|
| Search Terms | ~7 хв | 604MB → 3.2GB |
| SQPR (1 ASIN) | ~2.5 хв | 909B → 6.7KB |
| Sales & Traffic | ~2 хв | ~50KB |
| Сценарій | Запитів | Час |
|---|---|---|
| Малий (20 ASINs) | 4 | ~10 хв |
| Середній (100) | 9 | ~30 хв |
| Великий (500) | 32 | ~50 хв |