P paper2skillsPlaybook
AI 路线图 →

竞品SKU本体 — 竞争关系图谱建模、差异化标签与定价策略连接

Skill-Competitor-SKU-Ontology · 04-供应链

causalexperimentknowledge_graphpricing广告与投放供应链与补货客服与VOC知识图谱与RAG数据采集与治理定价与利润WF-A 智能补货WF-B 广告优化WF-C 客服分诊WF-D 选品扫描WF-E Review监控WF-F 动态定价WF-I 智能体工程
年化 ROI5-8万元
实现难度⭐⭐☆☆☆
业务视角
适用角色供应链负责人 · 采购负责人 · CEO / 运营 VP
适用平台Amazon FBA · 海外仓 · 多国仓位(美/欧/日)
什么情况下用库存周转率低,资金压在海外仓出不来;SKU 断货紧急空运,物流成本吃掉毛利;多仓库存分布不均
成功是什么样的库存周转天数从 90 天降到 60 天,断货率 <3%,海外仓综合成本降低 15-25%
业务痛点
库存周转天数太长资金压死了断货了只能空运救急成本爆了多市场库存分配不均

1. 解决的问题

运营面临"竞品价格变动要1周后才知道"——竞品本体实时监控将价格响应从1周→实时,抓住提价窗口年化增收5-8万元

2. 核心算法逻辑

竞品SKU本体 将竞争关系从"人工跟踪"升级为"结构化图谱+Tag查询"。

3. 业务应用场景

未自动抽取;请查看原始 Skill 卡片。

4. 输入数据要求

请查看原始代码模板获取输入规格。

5. 输出结果

请查看原始代码模板获取输出规格。

6. 业务价值 / ROI

  • ROI预估:结构化竞品监控使价格策略响应时间从"每周人工更新"→"实时自动",抓住竞品价格上涨窗口提价,年化增收约5-8万元;及时发现竞品评分下降机会,加大广告投放
  • 实施难度:⭐⭐☆☆☆(数据来源:Amazon API/第三方工具)
  • 优先级评分:⭐⭐⭐⭐☆(跨境电商是高度竞争市场,不了解竞品动态就是闭门造车)

7. 代码模板

代码块数量:1 · 路径:未检测到

"""
竞品 SKU 本体
功能:竞品关系建模 / 价格监控 / 差异化分析 / 竞争机会标签
"""
from dataclasses import dataclass, field
from typing import Optional
import warnings
warnings.filterwarnings('ignore')


@dataclass
class CompetitorSKU:
    asin: str
    title: str
    brand: str
    price_usd: float
    rating: float
    review_count: int
    bsr: int                # Best Seller Rank
    monthly_sales_est: int
    competition_type: str   # DIRECT / SUBSTITUTE / PRICE_LEADER
    quality_tier: str       # HIGH / MEDIUM / LOW
    our_sku_id: Optional[str] = None  # 我们的哪个SKU在竞争
    tags: dict = field(default_factory=dict)


def analyze_competitive_position(our_sku: dict, competitors: list) -> dict:
    """分析竞争位置并生成标签"""
    our_price = our_sku["price_usd"]
    our_rating = our_sku["rating"]
    our_bsr = our_sku["bsr"]

    # 价格分析
    direct_prices = [c.price_usd for c in competitors if c.competition_type == "DIRECT"]
    price_leader = min(competitors, key=lambda c: c.price_usd)
    avg_comp_price = sum(direct_prices) / max(1, len(direct_prices)) if direct_prices else our_price
    price_position = "ABOVE_MARKET" if our_price > avg_comp_price * 1.1 else (
        "BELOW_MARKET" if our_price < avg_comp_price * 0.9 else "AT_MARKET")

    # 评分分析
    avg_comp_rating = sum(c.rating for c in competitors if c.competition_type == "DIRECT") / max(1, len(competitors))
    rating_advantage = our_rating - avg_comp_rating
    rating_position = "LEADER" if rating_advantage > 0.3 else ("COMPETITIVE" if rating_advantage > -0.1 else "LAGGING")

    # 最大威胁竞品
    biggest_threat = max(competitors, key=lambda c: c.monthly_sales_est)

    tags = {
        "market.price_position": price_position,
        "market.rating_position": rating_position,
        "market.biggest_threat_asin": biggest_threat.asin,
        "market.price_gap_pct": round((our_price - avg_comp_price) / avg_comp_price * 100, 1),
        "market.rating_gap": round(rating_advantage, 2),
        "competitor.price_leader_price": price_leader.price_usd,
    }

    opportunities = []
    if biggest_threat.rating < our_rating - 0.3:
        opportunities.append(f"竞品{biggest_threat.brand}评分低{our_rating-biggest_threat.rating:.1f}分,可强化差异化营销")
    if price_position == "ABOVE_MARKET":

8. 论文来源

  • 2310.11823
  • 2402.09234