Skip to main content

community-group-buying-acquisition-retention

社区团购获客与用户留存全链路技能包。涵盖获客渠道矩阵、社群运营SOP、用户分层体系、复购激励、各平台获客策略差异及配套工具。适用于平台运营者、团长管理者。不含选品(模块一)、团长运营(模块二)。

الانتقال إلى التثبيت

معلومات المصدر

المستودع
RabbitAI-Lab/rabbit-plugins-upstream
آخر نشاط في المصدر
٢٦ يوليو ٢٠٢٦ في ٢٠:٥٠
لغة SKILL.md المكتشفة
الصينية
النجوم
٠
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
4 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
community-group-buying-acquisition-retention
description
社区团购获客与用户留存全链路技能包。涵盖获客渠道矩阵、社群运营SOP、用户分层体系、复购激励、各平台获客策略差异及配套工具。适用于平台运营者、团长管理者。不含选品(模块一)、团长运营(模块二)。
version
1.0.0
created_at
2026-04-14T00:00:00.000Z
license
MIT
github_url
null
# 模块三:获客与留存 > **模块边界说明** > 本模块聚焦"用户"的获取与留存,即流量从哪里来、怎么留住用户、怎么让用户反复购买。 > 选品策略 → 模块一 > 团长运营 → 模块二 > 各模块边界独立,不重叠。 --- ## 知识库 ### 3.1 获客渠道全景图 社区团购获客有五类渠道,各有优劣: ``` 获客渠道矩阵: 低成本 高成本 ↑ ↑ 存量裂变 ──────┤ 地推扫码 ─────┤ │ │ 老带新 ──────┤ 线下摆摊 ─────┤ │ │ 公众号 ──────┤ 广告投放 ─────┤ │ │ 小程序分享 ──────┤ KOL合作 ─────┤ │ │ 团长私域 ──────┤ 门店引流 ─────┤ ``` #### 五类渠道详解 **渠道A:存量裂变(ROI 最高) - 定义:老用户带动新用户 - 工具:拼团邀请、分享红包、助力免单 - 优点:成本极低(平台出优惠券,实为补贴)、信任度高 - 缺点:天花板明显(老用户有限)、传播链短 **渠道B:老带新(ROI 1:8-15) - 定义:老团长推荐新团长、老用户推荐新用户 - 工具:推荐奖励(团长)、邀请有礼(用户) - 优点:信任背书,转化率极高 - 缺点:规模受老用户基数限制 **渠道C:地推扫码(ROI 1:3-5) - 定义:BD 人员在社区/菜市场摆摊,引导扫码关注 - 工具:扫码送鸡蛋/纸巾等小礼品 - 优点:可规模化、覆盖面广 - 缺点:成本高(地推人员 + 礼品成本)、用户质量参差不齐 **渠道D:团长私域(ROI 最高但依赖团长质量) - 定义:团长在微信群/朋友圈发布内容,直接转化 - 工具:早报推送、限时秒杀、新品预告 - 优点:零成本(团长时间成本由佣金覆盖)、信任度高 - 缺点:完全依赖团长运营能力,平台无法直接控制 **渠道E:广告投放(ROI 1:1-2,适合品牌期) - 定义:朋友圈广告/抖音/微信搜索 - 优点:可快速起量 - 缺点:ROI 低,用户留存差,不适合初创期 #### 各渠道 ROI 对比 | 渠道 | ROI | 适合阶段 | 适合平台 | |------|-----|---------|---------| | 存量裂变 | 1:15+ | 全阶段 | 任意 | | 老带新 | 1:8-15 | 全阶段 | 任意 | | 团长私域 | 1:10+ | 中后期(团长已成熟) | 任意 | | 地推扫码 | 1:3-5 | 冷启动期 | 资金充足时 | | 广告投放 | 1:1-2 | 品牌期 | 成熟平台 | --- ### 3.2 社群运营核心框架 社群是社区团购的主战场,用户 80%+ 的交易在社群内发生。 ``` 社群运营三角: 内容 / \ / \ / \ 互动 —— 交易 内容:让群有价值(不只是卖货) 互动:让群有温度(不只是公告板) 交易:让群能变现(最终目标) ``` --- ### 3.3 用户分层体系 用户按价值分层运营: ``` 用户分层模型(RFM 简化版): 高价值用户:近30天购买 ≥ 4次 且 客单价 ≥ 50元 → 占用户总数 15% → 占 GMV 贡献 50%+ → 策略:VIP专属服务、优先新品试用 潜力用户:近30天购买 2-3次 或 客单价 ≥ 30元 → 占用户总数 25% → 占 GMV 贡献 30% → 策略:提升频次、提升客单 普通用户:近30天购买 1次 → 占用户总数 35% → 占 GMV 贡献 15% → 策略:激活复购、引导加购 沉默用户:近30天无购买,但注册 > 7天 → 占用户总数 15% → 占 GMV 贡献 < 5% → 策略:召回激励、流失预警 流失用户:近60天无购买 → 占用户总数 10% → 几乎不贡献 GMV → 策略:超低价召回、放弃(成本过高不投) ``` --- ### 3.4 各平台获客策略差异 #### 美团优选 ``` 获客策略:流量互通 + 地推优先 核心打法: 1. 美团 APP 首页流量导入(美团 4 亿用户基础) 2. 地推团队规模化获客(BD 1万人) 3. 团长拉新:每新用户首单奖励 3 元 用户留存重点: → 美团品牌背书,用户天然信任 → 依托美团外卖骑手做线下渗透 → 会员体系:美团会员通用 弱点:用户对平台无情感连接,纯价格驱动 ``` #### 多多买菜 ``` 获客策略:社交裂变 + 拼团驱动 核心打法: 1. 拼团机制:2-3 人成团,团长社交关系裂变 2. 邀请助力:帮砍价/助力免费拿,朋友圈刷屏 3. 低价爆品:1 分钱秒杀,引流进群 用户留存重点: → 拼团成功后留存(群主持续运营) → 拼多多用户本身价格敏感,复购依赖持续低价 → 重度运营"限时秒杀"保持社群活跃 弱点:用户忠诚度极低,谁便宜买谁 ``` #### 兴盛优选 ``` 获客策略:门店获客 + 社区渗透 核心打法: 1. 线下门店:进店顾客扫码关注,实体店信任背书 2. 团长推荐:门店老板即是团长,人情社会关系深 3. 本地化推广:社区公告栏/菜市场横幅/社区微信群 用户留存重点: → 团长与用户同社区,天然强关系 → 实体店可见,用户信任感强 → 社区活动(节日促销/免费试吃)增强粘性 优点:用户忠诚度最高,次月留存率 78% ``` #### 淘菜菜 ``` 获客策略:88VIP + 淘宝生态联动 核心打法: 1. 88VIP 会员专属价(会员有认同感) 2. 淘宝直播带团购(内容电商) 3. U先试(试用装发放)拉新 用户留存重点: → 阿里系会员体系,用户有归属感 → 内容运营:淘宝直播/种草社区 → 88VIP 会员复购率高(已付费会员) 弱点:拉新成本高,依赖阿里生态 ``` --- ### 3.5 复购驱动体系 复购是社区团购最核心的运营指标: ``` 复购驱动三要素: 1. 习惯养成(让用户形成购买习惯) → 定时推送:每天同一时间发"今日爆品" → 频次提醒:"您已 3 天没下单啦" → 周期购:每周三会员日/周末囤货节 2. 利益激励(让用户愿意回来) → 积分体系:积分抵现金/积分换赠品 → 满返优惠:连续购买 3/5/7 次解锁满返 → 会员专享价:高频用户享额外折扣 3. 情感连接(让用户不想离开) → 团长人设:团长是"邻居朋友"不只是卖货 → UGC 内容:鼓励用户晒好评/买家秀 → 社区归属:线下自提点变成社交场所 ``` --- ## 方法论 ### 3.6 社群运营 SOP(日常版) ``` 每日社群运营时间轴: ┌──────────┐ │ 07:00 │ 早报推送(今日爆品预告) │ 10:00 │ 第一波下单提醒(限时优惠) │ 11:00 │ 爆品种草(图文并茂) │ 14:00 │ 午间加购(适合下午茶的轻食) │ 16:00 │ 发货提醒(今日下单已发货) │ 19:00 │ 限时秒杀(黄金时段,18-21点最佳) │ 20:00 │ 好评展示(用户晒单 + 团长推荐) │ 21:00 │ 明日预告 + 晚安互动 └──────────┘ 注意:每天消息不超过 5-7 条,避免刷屏被用户屏蔽 ``` #### 爆品推送话术模板 ``` 【限时秒杀 30 分钟】 🏆 今日王炸!山东大樱桃 250g 💰 秒杀价:9.9 元(市场价 19.9) 📦 仅限今日,售完即止 张姐说:"上次买的特别甜,孩子爱吃" 李哥说:"已经第 3 次回购了" 👇 点击链接下单 👇 [小程序链接] ━━━━━━━━━━━━━━━━━ 留言"已买+1",揪 3 位送 5 元优惠券 ``` #### 早报推送话术模板 ``` 【 早安!今日团品已上线 🌟 】 📣 今日爆品预告: ① 🦐 厄瓜多尔白虾 400g → 秒杀价 23.9(超市 39) ② 🍑 阳山水蜜桃 4 个 → 拼团价 18.8 ③ 🥬 有机小青菜 300g × 2 → 9.9(新用户专享) ⏰ 秒杀 10:00 开抢,定好闹钟! 💬 昨天买了鸡蛋的王姐说: "比菜市场便宜 2 块,个头还大" ━━━━━━━━━━━━━━━ 有问题找团长,24 小时在线~ ``` ### 3.7 用户召回 SOP 不同沉默程度的用户,召回策略不同: ``` 召回分层策略: 轻度沉默(7-14天未购买): → 推送高性价比刚需品(如大米/鸡蛋) → 文案:"您好久没来了,这次有个秒杀您肯定感兴趣" → 优惠:首单满 30 减 5(限时 3 天) 中度沉默(15-30天未购买): → 推送老用户专属价(比新用户更低) → 文案:"我们想您了,这是您的专属优惠" → 优惠:老用户专属 8 折券(限时 7 天) 重度沉默(31-60天未购买): → 推送大额召回红包 → 文案:"流失用户召回,专属福利仅此一次" → 优惠:满 20 减 8(仅限一次) 流失用户(>60天): → 推送超低价引流品(近乎成本价) → 文案:"我们升级了,想请您回来看看" → 优惠:1 分钱购指定商品(限新客) → 注意:成本过高,建议放弃或低预算测试 ``` ### 3.8 用户分层驱动的活动策略 > **MECE边界说明**:本节聚焦"针对哪类用户做什么活动",即基于用户分层的活动策略制定。 > 具体的活动形式设计(秒杀/满减/拼团等)、优惠券体系、大促策划 → 模块六(营销与促销) > 本节不重复 Module 06 的活动机制设计,只聚焦用户分层与活动目标的匹配。 ``` 用户分层活动匹配矩阵: ┌─────────────────────────────────────────────────────────────────────────────┐ │ 用户层级 活动目标 活动类型 预期效果 │ │ ───────────────────────────────────────────────────────────────── │ │ 高价值用户 留存维护 会员专享/积分体系/新品试用 月复购≥3次 │ │ 潜力用户 提升频次 满减阶梯/复购返券 月复购≥2次 │ │ 普通用户 激活复购 限时秒杀/首单礼 月复购≥1次 │ │ 沉默用户 召回激活 大额召回券/专属活动 召回率≥15% │ │ 流失用户 超低价召回 1分钱引流/专属福利 召回率≥3% │ └─────────────────────────────────────────────────────────────────────────────┘ Step 1:识别活动目标用户 数据来源:Module 08 用户画像 / RFM 分层 判定标准: 高价值:近30天≥4次购买 且 客单价≥50元 潜力用户:近30天2-3次购买 或 客单价≥30元 普通用户:近30天1次购买 沉默用户:距上次购买7-30天 流失用户:距上次购买>60天 Step 2:匹配合适活动类型 高价值用户 → 专属活动(不打折,保护品牌价值) 活动:会员日/新品抢先购/专属积分加倍 禁忌:不能用优惠券打扰(降低品牌调性) 潜力用户 → 提升频次(引导加购) 活动:满减阶梯/品类券/复购提醒 禁忌:不能用超低价(惯坏价格敏感度) 普通用户 → 激活复购(给一个下单理由) 活动:限时秒杀/今日特惠/老用户专享价 注意:限时紧迫感是关键 沉默用户 → 定向召回(大额激励) 活动:大额券(满25减10)/专属老用户价 注意:必须定向发送,避免全量发券浪费预算 流失用户 → 超低价召回(吸引回巢) 活动:1分钱商品/限时0元购 注意:成本高,仅用于挽回高潜力流失用户 Step 3:制定分层运营日历 日常运营(每日): 高价值用户:07:00 推送新品/会员专享 潜力用户:14:00 推送限时加购提醒 普通用户:19:00 推送当日秒杀 周主题活动: 周一:潜力用户专属券发放日 周三:高价值用户会员日 周五至周日:普通用户秒杀高峰 月度召回: 每月1日:沉默用户定向券发放 每月15日:流失用户超低价召回活动 注意事项: → 避免同一用户同时收到多张冲突优惠券 → 活动频率:每用户每周触达 ≤ 3次(避免骚扰) → 数据验证:活动后追踪各层级转化率,优化策略 ``` --- ## 工具集 ### Tool 1: 用户分层分析器 ```python #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 用户分层分析器 输入:用户近30天购买数据 输出:用户分层占比 + 重点运营建议 """ def classify_user( purchase_frequency: int, # 近30天购买次数 avg_order_value: float, # 平均客单价 days_since_last: int, # 距上次购买天数 ): """ 单用户分层 Returns: str: 用户层级 str: 运营建议 """ if days_since_last > 60: return "流失用户", "超低价召回或放弃" elif days_since_last > 30: return "沉默用户", "大额优惠券召回" elif purchase_frequency >= 4 and avg_order_value >= 50: return "高价值用户", "VIP专属服务,优先新品试用" elif purchase_frequency >= 2 or avg_order_value >= 30: return "潜力用户", "提升频次,引导加购" elif purchase_frequency == 1: return "普通用户", "激活复购,引导加购" else: return "新用户", "首单优惠,培养习惯" def analyze_user_portfolio( user_data: list, ): """ 用户组合分析 Args: user_data: list of dicts with keys: - user_id - purchase_frequency (int) - avg_order_value (float) - days_since_last (int) Returns: dict: 分层统计 + 运营建议 """ segments = { "高价值用户": {"count": 0, "gmv_contribution": 0.0}, "潜力用户": {"count": 0, "gmv_contribution": 0.0}, "普通用户": {"count": 0, "gmv_contribution": 0.0}, "沉默用户": {"count": 0, "gmv_contribution": 0.0}, "流失用户": {"count": 0, "gmv_contribution": 0.0}, "新用户": {"count": 0, "gmv_contribution": 0.0}, } for u in user_data: seg, _ = classify_user( u["purchase_frequency"], u["avg_order_value"], u["days_since_last"], ) segments[seg]["count"] += 1 total = len(user_data) or 1 segment_summary = {} priority_actions = [] for seg, data in segments.items(): pct = data["count"] / total * 100 segment_summary[seg] = { "人数": data["count"], "占比": f"{pct:.1f}%", } # 识别重点问题 if segments["沉默用户"]["count"] / total > 0.20: priority_actions.append("⚠️ 沉默用户占比 > 20%,需立即召回") if segments["流失用户"]["count"] / total > 0.10: priority_actions.append("⚠️ 流失用户占比 > 10%,需评估召回价值") high_value_pct = segments["高价值用户"]["count"] / total * 100 if high_value_pct < 10: priority_actions.append("⚠️ 高价值用户占比 < 10%,需加强培养") return { "总用户数": total, "分层明细": segment_summary, "优先行动": priority_actions if priority_actions else ["✅ 各层级用户结构健康"], } def calculateRetentionMetrics( week1_users: int, week2_retained: int, week3_retained: int, week4_retained: int, ): """ 计算留存率 Args: week1_users: 第1周活跃用户数 week2_retained: 第2周仍活跃用户数 week3_retained: 第3周仍活跃用户数 week4_retained: 第4周仍活跃用户数 Returns: dict: 次日/7日/30日留存率 """ d1 = week2_retained / week1_users * 100 if week1_users > 0 else 0 d7 = week3_retained / week1_users * 100 if week1_users > 0 else 0 d30 = week4_retained / week1_users * 100 if week1_users > 0 else 0 return { "次日留存率": f"{d1:.1f}%", "7日留存率": f"{d7:.1f}%", "30日留存率": f"{d30:.1f}%", "健康标准": { "次日留存率": "40-50%(优质)", "7日留存率": "25-35%(优质)", "30日留存率": "10-20%(优质)", }, } def run(): print("=" * 55) print("用户分层分析器") print("=" * 55) mode = input("模式:1-演示数据 / 2-手动输入用户数据:").strip() or "1" if mode == "1": # 演示数据 demo_data = [ {"user_id": "U001", "purchase_frequency": 6, "avg_order_value": 68.0, "days_since_last": 2}, {"user_id": "U002", "purchase_frequency": 3, "avg_order_value": 45.0, "days_since_last": 5}, {"user_id": "U003", "purchase_frequency": 1, "avg_order_value": 28.0, "days_since_last": 10}, {"user_id": "U004", "purchase_frequency": 0, "avg_order_value": 0.0, "days_since_last": 35}, {"user_id": "U005", "purchase_frequency": 5, "avg_order_value": 55.0, "days_since_last": 3}, ] data = demo_data else: # 手动输入 n = int(input("用户数量:").strip() or "5") data = [] for i in range(1, n + 1): print(f"\n--- 用户 {i} ---") uid = input("用户ID:").strip() or f"U{i:03d}" freq = int(input(" 购买频次(月):").strip() or "3") aov = float(input(" 客单价(元):").strip() or "35") days = int(input(" 距上次购买天数:").strip() or "10") data.append({"user_id": uid, "purchase_frequency": freq, "avg_order_value": aov, "days_since_last": days}) result = analyze_user_portfolio(data) print(f"\n用户总数:{result['总用户数']}") print("\n分层明细:") for seg, segdata in result["分层明细"].items(): print(f" {seg}:{segdata['人数']}人({segdata['占比']})") print("\n优先行动:") for action in result["优先行动"]: print(f" {action}") print("\n" + "=" * 55) print("留存率参考指标") print("=" * 55) metrics = calculateRetentionMetrics(1000, 450, 300, 150) for k, v in metrics.items(): if k != "健康标准": ref = metrics["健康标准"].get(k, "") print(f" {k}:{v} 参考:{ref}") if __name__ == "__main__": run() ``` ### Tool 3: 社群活跃度分析器 ```python #!/usr/bin/env python3 # -*- coding: utf-8 -*-
عرض على GitHub
ملف SKILL.md هذا كبير جدا، لذلك يعرض SkillsMP القسم الاول فقط هنا. عرض على GitHub