social_crm 不只负责把评论转成 lead,它还把社媒帖子自己的 source_id 接进 CRM 统计,让营销帖子能直接反查商机回流。
主要参考:
enterprise/social_crm/models/social_post.pyenterprise/social_crm/wizard/social_post_to_lead.pyenterprise/social_crm/tests/test_social_crm.py
一、这不是单模块按钮,而是一条跨模块链路
社媒帖子如果只停留在互动面板,它对销售团队几乎没有可验证价值。企业版把帖子、UTM、CRM 线索与后续转化动作绑在一起,目的就是让“营销内容”变成“可追溯销售输入”,而不是一堆孤立点赞数。
二、核心跨链路是怎么跑通的
- 社媒帖子本身保留
source_id,_compute_leads_opportunities_count()再按同一个 source 去 CRM 中聚合线索/商机数量。 - 当用户从帖子点击“查看线索/商机”时,动作不是随便搜标题,而是通过
_get_crm_utm_domain()精确用 UTM source 反查 CRM 记录。 - 如果用户从帖子或评论进一步转 lead,向导又会把 social account 的 medium、匹配到的 campaign/source 一起带入新 lead,形成闭环。
三、最容易踩错的边界
- 是否显示 leads 还是 opportunities,取决于当前用户是否拥有
crm.group_use_lead。 - 即使帖子来自非 Odoo 原生发布内容,只要 source 能落到保底 UTM source,上层统计仍能成立。
- 社媒平台拿不到完整联系方式,所以社媒到 CRM 的桥接更依赖 source、medium 与后续人工确认。
四、落地时最值得先验的三件事
- 社媒运营看回流效果时,不要只看互动数,要能直接 drill down 到 CRM。
- UTM source 命名必须稳定,否则帖子回流统计会被切碎。
- 如果线索数对不上,优先检查 source_id 是否在帖子、评论转 lead 和 CRM 三端保持一致。
五、结论
社媒帖子不是孤立内容对象,它通过 UTM source 持续回接 CRM 统计与机会反查。 这也是企业版社媒能力真正值钱的地方:营销看的是内容,销售看的是机会,但它们必须通过同一条 source 链互相解释。
DISCUSSION
评论区