跳到主要内容

在市场营销中,CAC,LTV,PBP是什么?

· 阅读需 1 分钟
  • CAC(用户获取成本): 用户获取成本是指使顾客购买产品或服务的成本。
  • LTV(用户的终身价值): 用户终身价值是指我们可以从客户那里获得的净利润。
  • PBP(回收期): 资本投资的回收期是指收回投资成本或达到盈亏平衡点所需的时间。理想的回收期约为一年。

LTV:CAC 比例

LTV:CAC 比例帮助你确定你应该花费多少成本去获取一名客户,以便实现可持续增长。

  1. 1:1 = 卖得越多赔的越多。
  2. 3:1 或更高 = 很好。
  3. 5:1 或更高= 市场营销上的投入做得不够。

非暴力沟通 (NVC)

· 阅读需 2 分钟

为什么选择非暴力沟通?

通过 ==重视每个人的需求== 来改善沟通质量。 ==判断和暴力是未满足需求的悲惨表现。==

NVC 不是

  • 不是关于友好的。
  • 不是让他们做我们想要的事情。这是关于相互理解。

增强连接与理解的方法:

  1. 脆弱地表达我们的感受和需求
    • 对持续的感受和需求的意识
    • 暴露感受和需求的脆弱性
  2. 同情地倾听对方的感受和需求。
    • 同情倾听的品质:在场、专注、空间、关心,==对感受和需求的言语反映==
    • 不是建议、修复、安慰、讲故事、同情、分析、解释等。
    • 无论说什么,只听感受、需求、观察和请求

例如:==你是因为需要……而感到……吗?==

使我们彼此疏远的方法

  • 诊断、判断、标签、分析、批评、比较等。
  • 应得思维(即某些行为应受到惩罚或奖励)
    • 要求(否认他人的选择;意图惩罚那些不这样做的人)
    • 否认选择或责任(不得不、应该、被认为、他们让我这样做等。)

布隆过滤器

· 阅读需 2 分钟

布隆过滤器是一种数据结构,用于以时间和空间高效的方式检测一个元素是否在一个集合中。

可能会出现假阳性匹配,但不会出现假阴性——换句话说,查询返回“可能在集合中”或“绝对不在集合中”。元素可以添加到集合中,但不能移除(尽管可以通过“计数”布隆过滤器来解决这个问题);添加到集合中的元素越多,假阳性的概率就越大。

使用案例

  • Cassandra 使用布隆过滤器来确定 SSTable 是否包含特定行的数据。
  • HBase 布隆过滤器是一种有效的机制,用于测试 StoreFile 是否包含特定行或行-列单元格。
  • 网站的反欺诈系统可以有效地使用布隆过滤器来拒绝被禁止的用户。
  • 谷歌 Chrome 浏览器曾经使用布隆过滤器来识别恶意 URL。

跳表

· 阅读需 1 分钟

跳表本质上是一种链表,允许您在其上进行二分查找。它通过添加额外的节点来实现这一点,使您能够‘跳过’链表的某些部分。通过随机投掷硬币来创建额外节点,跳表的搜索、插入和删除操作的时间复杂度应为 O(logn)。

用例

  • LevelDB MemTable
  • Redis SortedSet
  • Lucene 倒排索引

跳跃表

· 阅读需 1 分钟

跳跃表本质上是一个允许对其进行二分搜索的链表。它实现这一点的方法是添加额外的节点,使你能够“跳过”链接列表的部分。对于给定一个正反随机数来创建额外的节点,跳跃表具有O(logn)复杂度的查询、插入和删除。

用例

  • LevelDB MemTable
  • Redis 有序集合(Redis SortedSet)
  • 倒排索引(Lucene inverted index)

布隆过滤器

· 阅读需 2 分钟

布隆过滤器(Bloom filter)是一种数据结构,用于以远高于其他一般算法的空间和时间效率来检索一个元素是否在一个集合中。

使用布隆过滤器获得的结果,可能为假阳性匹配,但是不可能为假阴性匹配。换句话说,查询返回的结果是“==要么在可能不在,要么不在肯定不在==”。元素可以添加到集合中,但不能删除(尽管这可以通过额外的“计数”布隆过滤器来解决);添加到集合中的元素越多,误报的可能性越大。

用例

  • Cassandra使用布隆过滤器来确定SSTable是否有特定行的数据。
  • HBase布隆过滤器是一种测试StoreFile是否包含特定行或者行列单元格的有效机制。
  • 使用布隆过滤器,网站的反作弊系统可以有效地拒绝被禁止使用的用户。
  • 谷歌的Chrome浏览器曾使用布隆过滤器来识别恶意链接。

营销中的 CAC、LTV 和 PBP 是什么?

· 阅读需 1 分钟
  • CAC:客户获取成本是将客户转化为购买产品/服务的成本。
  • LTV:生命周期价值是我们可以从客户身上获得的预计净利润。
  • PBP:资本预算中的回报期是指收回投资所需的时间,或达到盈亏平衡点的时间。理想的回报期约为 1 年。

LTV:CAC 比率

LTV:CAC 比率帮助您确定应花费多少资金来获取客户,以实现可持续增长。

  1. 1:1 = 销售越多,亏损越多
  2. 3:1 或更好 = 良好。
  3. 5:1 或更高 = 在营销上投资不足

马克·塞勒斯:技术不是护城河

· 阅读需 2 分钟

==经济护城河==是指: 企业保持相对于竞争对手的竞争优势,以保护长期利润和市场份额的能力

不属于经济护城河的部分

  • 技术。技术终将会被复制。
  • 大量阅读。 ==阅读只能让人跟上他人的进度。== 在行业里,每个人都读了很多的书,即使阅读比他人更多的书,也并不一定会让你更有竞争力。
  • 顶级大学的工商管理硕士学位或者其他学位。这些学位通常会给人们带来丰厚的薪水,即使它与优秀投资者所做的事情截然相反。
  • 经验。要想参与经济游戏之中,一定程度的经验是必要的,但在某些情况下,这些经验可没有帮助。

属于经济护城河的部分

  1. 规模经济和范围经济。例如沃尔玛,家得宝,劳氏这些企业。
  2. 网络效应。例如eBay,万事达信用卡。
  3. 知识产权,例如专利、商标。
  4. 客户流失成本高。例如Paychex、微软。

公共 API 选择

· 阅读需 2 分钟

总之,在选择公共 API、API 网关或 BFF(前端后端)网关的工具时,我更喜欢 GraphQL,因为它具有尾随结果、批处理嵌套查询、性能追踪和显式缓存等功能。

JSON RPCGraphQLRESTgRPC
用例以太坊Github V2、Airbnb、Facebook BFF / API 网关Swagger高性能、谷歌、内部端点
单一端点
类型系统✅,与 JSON 一样弱
无 uint64

无 uint64
✅ w/ Swagger
无 uint64

有 uint64
定制结果
批处理嵌套查询
版本控制模式扩展是,使用 v1/v2 路由protobuf 中的字段编号
错误处理结构化结构化HTTP 状态码结构化
跨平台
游乐场 UIGraphQL BinSwagger
性能追踪?Apollo 插件??
缓存无或 HTTP 缓存控制Apollo 插件HTTP 缓存控制尚未原生支持,但仍可使用 HTTP 缓存控制
问题缺乏社区支持和工具链 Barrister IDL42.51 kb 客户端包大小多个端点的非结构化,便携性差。Grpc-web 开发进行中,140kb JS 包。兼容性问题:并非所有地方都支持 HTTP2 和 grpc 依赖

马克·塞勒斯:技术不是投资者的经济护城河

· 阅读需 2 分钟

==经济护城河==:企业在竞争中保持竞争优势的能力,以保护其长期利润和市场份额

那些不是经济护城河来源的人

  • 技术。技术总是会被复制。
  • 阅读很多。==阅读只是让人跟上潮流。== 在这个行业中,每个人都阅读很多。有些人阅读的比其他人更多,但这并不一定让你更具竞争力。
  • 来自顶尖学校的MBA或其他学位或资格。这通常会让人获得高薪,尽管这与优秀投资者的做法正好相反。
  • 经验。为了参与游戏,某种程度的经验是必要的,但在某个时刻,它就不再有帮助了。

那些是经济护城河来源的人

  1. 规模和范围经济。例如:沃尔玛、家得宝、Lowe’s。
  2. 网络效应。例如:eBay、万事达卡。
  3. 知识产权,例如:专利、商标。
  4. 高客户转换成本。例如:Paychex和微软。

杰瑞·纽曼:护城河的分类。

杰瑞·纽曼:护城河的分类