diva-notes
  • README
  • Ads
    • 定价策略
    • 广告层级
    • 归因模型
    • 买量
    • Chat GPT
    • Google
  • AI
    • 参考资料
    • Chat GPT
    • stable-diffusion-webui安装
  • Algorithm
    • 倍增
    • 并查集
    • 参考
    • 环的判断
    • 凸包
    • 蓄水池抽样
    • 最短路径
    • 最小生成树
    • KMP算法
    • Rabin-Karp算法
    • Tarjan桥算法
  • Architecture
    • Serverless
  • Career
  • CICD
    • 代码质量
    • CICD实践
  • Data Structure
    • 布谷鸟过滤器
    • 布隆过滤器
    • 浮点
    • 红黑树
    • 锁
    • LSM树
  • DB
    • My SQL
      • 隔离级别
      • 架构
      • 索引
      • 锁
      • 页结构
      • 主从同步
      • ACID
      • Log
      • MVCC
      • Questions
    • Postgres
      • 持久化
      • 对比MySQL
      • 隔离级别
      • 索引
      • Greenpulm
      • MVCC
    • 倒排索引
    • 列式存储
    • H Base
    • HDFS
    • MPP数据库选型
    • Questions
  • Distributed System
    • 分布式事务
    • 服务网格
    • BASE理论
    • CAP
    • Etcd
    • Raft协议
    • ZAB协议
  • Go
    • 1.语言基础
      • 1.CPU寄存器
      • 2-1.函数调用
      • 2-2.函数调用栈
      • 2.接口
      • 3.汇编
      • 4.调试
    • 2.编译
      • 1.编译
      • 2.词法与语法分析
      • 3.类型检查
      • 4.中间代码生成
      • 5.机器码生成
    • 3.数据结构
      • 1.数组array
      • 2.切片slice
      • 3.哈希表map
      • 4.字符串
    • 4.常用关键字
      • 1.循环
      • 2.defer
      • 3.panic和recover
      • 4.make和new
    • 5.并发编程
      • 1.上下文Context的实现
      • 2-1.runtime.sema信号量
      • 2-2.sync.Mutex的实现
      • 2-3.sync.WaitGroup
      • 2-4.sync.Once的实现
      • 2-5.sync.Map的实现
      • 2-6.sync.Cond
      • 2-7.sync.Pool的实现
      • 2-8.sync.Semaphore的实现
      • 2-9.sync.ErrGroup
      • 3.定时器Timer的实现
      • 4.Channel的实现
      • 5-1.调度-线程
      • 5-2.调度-MPG
      • 5-3.调度-程序及调度启动
      • 5-4.调度-调度策略
      • 5-5.调度-抢占
      • 6.netpoll实现
      • 7.atomic
    • 6.内存管理
      • 1-1.内存分配基础-TCmalloc
      • 1-2.内存分配
      • 2.垃圾回收
      • 3.栈内存管理
    • 参考
    • 各版本特性
    • 坑
    • Go程序性能优化
    • http.Client
    • net.http路由
    • profile采样的实现
    • Questions
    • time的设计
  • Kafka
    • 高可用
    • 架构
    • 消息队列选型
    • ISR
    • Questions
  • Network
    • ARP
    • DNS
    • DPVS
    • GET和POST
    • HTTP 2
    • HTTP 3
    • HTTPS
    • LVS的转发模式
    • NAT
    • Nginx
    • OSI七层模型
    • Protobuf
    • Questions
    • REST Ful
    • RPC
    • socket缓冲区
    • socket详解
    • TCP滑动窗口
    • TCP连接建立源码
    • TCP连接四元组
    • TCP三次握手
    • TCP数据结构
    • TCP四次挥手
    • TCP拥塞控制
    • TCP重传机制
    • UDP
  • OS
    • 磁盘IO
    • 调度
    • 进程VS线程
    • 零拷贝
    • 内存-虚拟内存
    • 内存分配
    • 用户态VS内核态
    • 中断
    • COW写时复制
    • IO多路复用
    • Questions
  • Redis
    • 安装
    • 参考
    • 高可用-持久化
    • 高可用-主从同步
    • 高可用-Cluster
    • 高可用-Sentinel
    • 缓存一致性
    • 事务
    • 数据结构-SDS
    • 数据结构-Skiplist
    • 数据结构-Ziplist
    • 数据结构
    • 数据类型-Hashtable
    • 数据类型-List
    • 数据类型-Set
    • 数据类型-Zset
    • 数据淘汰机制
    • 通信协议-RESP
    • Questions
    • Redis6.0多线程
    • Redis分布式锁
    • Redis分片
  • System Design
    • 本地缓存
    • 错误处理
    • 大文件处理
    • 点赞收藏关注
    • 短链接生成系统
    • 负载均衡
    • 高并发高可用
    • 规则引擎
    • 集卡活动
    • 秒杀系统
    • 评论系统
    • 熔断
    • 限流
    • 延迟队列
    • Docker
    • ES
    • K 8 S
    • Node.js
    • Questions
  • Work
    • Bash
    • Charles
    • Code Review
    • Ffmpeg
    • Git
    • intellij插件
    • I Term 2
    • Mac
    • mysql命令
    • Nginx
    • postgresql命令
    • Protoc
    • Ssh
    • Systemd
    • Tcp相关命令
    • Vim
Powered by GitBook
On this page
  • 基于点击的归因模型
  • 触点
  • 更多归因模型
  • 参考
  1. Ads

归因模型

Previous广告层级Next买量

Last updated 2 years ago

基于点击的归因模型

首次点击归因模型

首次点击或访问归因模型会将 100% 的转化功劳归于转化路径中发生的首次点击或访问。

以上面提到的 3 个视频广告为例,广告 1 承载了所有的归因功劳。

从效果上看,首次点击归因模型割裂了归因和最终转化的联系,忽视了其他因素的影响。

最终点击归因模型

最终点击或访问归因模型会将 100% 的转化功劳归于转化路径中发生的最后一次点击或访问。

以上面提到的 3 个视频广告为例,广告 3 承载了所有的归因功劳。

从效果上看,最终点击归因模型没有考虑产品宣传的认知度和兴趣作用的过程,忽略了其他广告的促进作用。

可以看到,上面的两个归因模型都不完美。事实上,有更多的归因模型可以选择。在选择模型的时候,重点并非 事实是什么,而是 你想要得到怎样的事实 。

在了解更多的归因模型之前,我们要先了解一个新的概念: 触点。

触点

点击是重要且主要的触点,因为点击说明了用户对广告感兴趣,点击是完全主动的行为,能够反映用户的自由意志。

但 展示 也是一个重要的触点。

还是以上面的 3 个广告为例。用户 C 在看了广告 1 和广告 2 之后,没有进行点击的操作。当看完了广告 3 之后点击了下载。我们可以说广告 1 和广告 2 的 展示 就没有作用吗?如果没有广告 1 和广告 2 的 展示,用户在首次碰到广告 3 的时候,可能也不会进行 点击 操作。

除了 基于点击的归因,还有 基于展示的归因。

现在来定义 触点:

触点就是转化前发生的展示、点击和访问总量。

通过对触点比重的分配,我们可以构建更多的归因模型。

更多归因模型

线性归因/功劳均等归因模型

虽然名称不同,但都采用相同的方式计算所有触点的功劳。

时间衰减归因模型

触点越越接近转化发生时间,分配的功劳就越多。以 Google Ads 为例:

假设归因窗口为 28 天,那么点击每相隔 7 天,所分配的功劳就会相差一半。换言之,转化发生 8 天前的触点所获功劳是转化发生 1 天前的触点所获功劳的一半。

位置归因模型

Google Ads 会进行下面的分配:

为客户首个触点以及最终触点分别分配 40% 的功劳,将其余 20% 的功劳平均分配给其他触点。

以数据为依据的归因模型

根据转化操作的历史数据来分配转化功劳。该归因模型与其他归因模型的区别在于,它使用帐号数据计算每个触点在转化路径中的实际功劳。

参考

Facebook:触点

程序化广告归因模型知多少

Google:归因模型简介

Facebook:归因模型简介

在之前的 中,我们仅讨论了一种触点: 点击 。

归因系列文章
曾嵘 - 广告归因:归因模型
图片
图片
图片