APP投放的归因框架设计

一、归因相关概念回顾

在广告归因简介中我们介绍常见的归因模型和归因方法,我们先来回顾一下:

1. 背景

图片

2. 设备标识

图片

3. 归因模型

归因模型的多样性意味着每种模型都有其独特的优势和局限。关键在于选择一个与您的业务场景相匹配的模型,并且确保该模型对所有营销渠道都一视同仁。毕竟,每个参与用户转化过程的渠道都对用户的决策产生了一定的影响。通过选择合理应用归因模型,可以更准确地评估各个渠道的贡献,从而优化营销策略,提升整体的营销效果。

图片

4. 归因方法

不同的归因方法,其核心在于如何有效地将“原因”与“结果”通过一个独特的标识符联系起来。这个标识符可以是设备信息、渠道包信息,或者是特定广告投放的唯一标识。关键在于能够在用户与广告互动以及转化发生时迅速捕获这一标识。捕获到的唯一标识可以被存储在本地设备上,或者上传至底层数据仓库中,以便于后续的分析和处理。

图片

二、归因窗口周期

归因模型之外,归因窗口周期同样对转化结果的归属有着决定性的影响。归因窗口周期定义了在用户实现转化时,我们应回溯多长时间来识别促成这一转化的“原因”。这个“多长时间”便是归因窗口的时长。

归因窗口的设置是一个策略性决策,它决定了在转化过程中,哪些先前的接触点将被考虑在内。显然,不同的转化结果需要不同长度的时间回溯来确定其原因。归因窗口的长短会直接影响到哪些广告投放被视为对转化有贡献。

那么,如何确定归因窗口的理想长度呢?通常,归因窗口的周期应根据推广活动的具体目标来设定。不同的推广活动可能需要不同的归因周期来准确反映其效果。即使是同一推广活动,在不同平台上的推广也可能需要不同的归因窗口周期,例如在PC端与App端的推广活动。

为了更精确地设定归因窗口,各企业可以根据自身的平均转化流程来定制。这意味着考虑用户从首次接触到最终转化的平均时间跨度,以及不同渠道和设备上用户行为的特点。通过这种方式,可以确保归因窗口既公平又有效地反映了各个广告投放对用户转化的实际影响。

三、归因框架设计

在回顾了广告归因的背景、模型及方法之后,接下来将深入探讨归因框架的整体设计。详细解析构建一个完整的归因体系所需的关键模块。

图片

上图为我们呈现了一个广告互动至用户转化归因的完整流程图景。我们从架构设计的角度来看,进一步细化成如下流程:

图片

它详细描绘了从广告接触点到最终转化归因的每一个关键步骤,其中标注了1-6点,我们继续来拆解下这6点对应的模块。

1. 监测模块

在上图中标注为1的监测系统,主要负责通过链接收集用户与广告的互动数据。这些链接能够捕获包括设备号、时间戳、IP地址、用户代理(UA)以及广告投放相关参数在内的信息。收集到的数据会被存储在底层数据仓库中,以便在用户发生转化时,能够快速匹配并分析其之前的互动行为,从而实现精准的转化归因。

2. Scheme链接

Scheme链接模块,对应上图中的2,是广告归因系统中的关键组成部分。它的主要作用有两个:

1)唤醒App至指定页面:通过Scheme链接,用户可以被直接引导至App内的特定页面,从而提升用户体验和转化率。

2)记录唤醒业绩参数:当App被唤醒时,相关的渠道参数会被存储在本地。这些参数在用户完成转化后,会被读取并发送到下游的转化归因服务,以实现准确的Scheme归因。

为了确保数据的准确性和归因的有效性,系统在存储渠道参数前会进行严格的参数校验,剔除不合法的参数。此外,根据归因逻辑,如首次互动模型,系统只会存储一次参数,避免重复归因,确保归因的准确性和系统性能。

3. 安卓打包模块

安卓打包模块对应上图中的3,该模块的作用在安卓渠道包的打包和管理,输出渠道包的APK文件。

针对安卓APK打不同渠道包的需求,以下是一些推荐的打包工具:

1)ApkChannelPackage:这是一款快速多渠道打包工具,支持基于V1和V2签名进行渠道打包。它能够自动检测Apk使用的签名方法,并选择合适的多渠道打包方式,对使用者来说完全透明。

2)Walle:美团开发的新一代渠道包打包神器,支持Android Signature V2 Scheme签名下的多渠道打包,可以快速生成渠道包,并且支持动态渠道信息注入。

3)VasDolly:腾讯开发的Android V1 and V2 Signature Channel Package Plugin,适用于需要生成多个渠道包的场景。

4)AndroidMultiChannelBuild:这是一个支持生成多渠道APK的Kit,可以方便地进行渠道打包。

5)EdgeOne边缘APK动态打包:腾讯云提供的方案,结合EdgeOne、COS和SCF产品,在边缘实现Android APK多渠道的动态打包。

选择合适的工具时,需要考虑项目的具体需求、团队的技术栈以及对打包效率的要求。这些工具各有特点,可以根据自己的实际情况进行选择。

4. JS-SDK模块

JS-SDK模块,对应于上图中的5和6,扮演着至关重要的角色。当用户浏览H5页面时,JS-SDK便开始工作,它不仅记录页面内容,还将关键信息如IP地址、用户代理(UA)、URL链接以及唯一广告ID等写入剪贴板和cookie中。

这些记录的信息对于广告归因至关重要,因为它们为后续的用户行为提供了重要的上下文。当用户随后打开App,无论是通过激活还是唤醒的方式,JS-SDK都能够读取剪贴板中的内容。

5. 站内承接配置模块

当用户启动App时初始体验至关重要。通过关联监测链接和剪贴板内容,我们能够实现场景还原和个性化互动定制,从而显著提升用户的转化率。策略的核心在于,用户进入App的第一个页面将直接影响其对App的初步印象和后续行为。为了优化这一环节,我们可以采取以下措施:

1)个性化内容展示:根据用户的广告互动历史,展示他们最感兴趣的产品或服务,实现“所见即所得”的体验。

2)新用户专区:为新用户定制专区内容,通过特别优惠或精选推荐,激发他们的购买欲望,从而提高首单转化率。

3)场景还原:利用监测链接和剪贴板内容,重建用户的广告互动场景,确保App的初始页面与用户的广告体验无缝对接。

4)动态互动定制:根据用户的偏好和行为模式,动态调整App的初始页面内容,提供更加个性化的用户体验。

5)A/B测试:通过A/B测试不同的初始页面设计和内容策略,找出最有效的转化路径。

6. 归因模块

归因模块在广告归因框架中占据核心地位,它不仅是归因策略的管理中心,也是展示归因成果的关键平台。该模块的设计原则在于提供灵活性和深度洞察,以满足多样化的业务需求:

1)策略管理:归因模块允许广告主根据不同的业务场景和目标,定制和优化归因策略。确保归因能够精准地反映各个广告渠道的真实贡献。

2)结果展示:归因分析的结果通过直观的数据报表形式呈现,使得广告主能够清晰地看到每个广告渠道的转化效果。报表数据是评估广告效果和优化广告预算的重要依据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/64912.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

跨站脚本攻击之基本介绍

一.基本概念 跨站脚本(Cross-site scripting,简称XSS),是指攻击者往Web页面里插入恶意代码,当用户浏览该页之时,嵌入其中Web页面的HTML代码会被执行,从而达到恶意攻击用户的目的。 为什么称为x…

Kunlun 2280服务器(ARM)Raid卡磁盘盘符漂移问题解决

一、问题描述 1、服务器:Kunlun 2280服务器 ARM 2、操作系统:Euler2.0Sp10 Arm 3、Raid卡型号:MeGaRAID 9560-8i 4、Raid配置:2块配置Raid1作为系统盘,剩余磁盘配置Raid5 作为数据盘 二、问题现象 1、使用IBMC页面配置Raid卡,1个Raid1 系统盘和1个Raid5数…

[搜广推]王树森推荐系统——Deep Retrieval 召回

Deep Retrieval 简介 Deep Retrieval 是一种推荐系统框架,它将物品表示为路径(path),并在线上查找与用户最匹配的路径。 这种方法与传统的双塔模型不同,后者通常将用户和物品表示为向量,并在线上进行最近邻…

RabbitMQ 的7种工作模式

RabbitMQ 共提供了7种⼯作模式,进⾏消息传递,. 官⽅⽂档:RabbitMQ Tutorials | RabbitMQ 1.Simple(简单模式) P:⽣产者,也就是要发送消息的程序 C:消费者,消息的接收者 Queue:消息队列,图中⻩⾊背景部分.类似⼀个邮箱,可以缓存消息;⽣产者向其中投递消息,消费者从其中取出消息…

PCIe_Host驱动分析_设备枚举

往期内容 本文章相关专栏往期内容,PCI/PCIe子系统专栏: 嵌入式系统的内存访问和总线通信机制解析、PCI/PCIe引入 深入解析非桥PCI设备的访问和配置方法 PCI桥设备的访问方法、软件角度讲解PCIe设备的硬件结构 深入解析PCIe设备事务层与配置过程 PCIe的三…

Python 标准库:string——字符串操作

文章目录 模块介绍主要常量主要类- Formatter- Template 主要函数- capwords()- Template.substitute()- Formatter.format() 模块介绍 string 模块提供了许多与字符串操作相关的常量和函数。它主要用于处理字符串,包括字符集合、格式化操作和其他与字符串相关的功…

深入浅出:多功能 Copilot 智能助手如何借助 LLM 实现精准意图识别

阅读原文 1. Copilot中的意图识别 如果要搭建一个 Copilot 智能助手,比如支持 知识问答、数据分析、智能托管、AIGC 等众多场景或能力,那么最核心的就是基于LLM进行意图识别分发能力,意图识别的准确率直接决定了 Copilot 智能助手的能力上限…

Echarts之yAxis属性超超超级详情版学习

yAxis 属性说明类型id组件idstringshow是否显示y轴booleanalignTicks在多个 y 轴为数值轴的时候,可以开启该配置项自动对齐刻度。只对value和log类型的轴有效booleanpositiony 轴的位置stringoffsetY 轴相对于默认位置的偏移,在相同的 position 上有多个…

Jo-im开发:用于WebRTC的ICE中继服务器Coturn搭建

前言 本人计划开发一套具备文本、语音、视频通话功能的IM demo,同时具备多人在线会议功能,按习惯大概会开源版定义名称为Duihao jo-im,本案主要用于实现语音视频通话的基础组件支撑。因为我们选择基于WebRTC实现IM中语音、视频通话&#xff…

【CVE-2024-53375】TP-Link Archer系列路由器认证操作系统命令注入(内附远离和代码利用)

CVE-2024-53375 TP-Link Archer系列路由器认证操作系统命令注入 受影响的设备 使用 HomeShield 功能的 TP-Link 设备容易受到此漏洞的影响。这包括 TP-Link Archer 系列的多款路由器。 经过测试 Archer AXE75(EU)_V1_1.2.2 Build 20240827(发布日期 2024 年 11 月 4 日)…

程控电阻箱应用中需要注意哪些安全事项?

程控电阻箱是一种用于精确控制电路中电流和电压的电子元件,广泛应用于电子实验、测试设备以及精密测量仪器中。在应用程控电阻箱时,为确保安全和设备的正常运行,需要注意以下几个安全事项: 1. 正确连接:确保电阻箱与电…

Promise链式调用

Promise链式调用 上一篇我们实现了通过promise的方式实现获取国家基本信息,本次我们来使用promise链式调用来实现邻国的展现 首先,我们从第一个国家中获取到邻国的国家代码名称 const neighbour data[0].borders[0];然后我们通过fetch来获取邻国信息&a…

基于自定义注解与 AOP 切面实现接口日志全面数据库存储

基于自定义注解与 AOP 切面实现接口日志全面数据库存储 一、引言 在当今复杂的软件系统开发与运维过程中,详细且精准地记录接口的各项信息对于系统性能监测、问题排查、安全审计以及业务分析都有着极为关键的意义。本文将深入讲解如何运用自定义注解与 AOP&#x…

Elasticsearch相关知识@1

目录标题 Lucene1. **什么是 Lucene?**2. **Lucene 在 Elasticsearch 中的作用**3. **Lucene 的核心功能**(1) **倒排索引**(2) **分词**(3) **查询解析**(4) **相关性评分** 4. **为什么 Elasticsearch 使用 Lucene?**5. **Lucene 和 Elasticsearch 的区别**6. **总结** 分片…

Cesium材质——Material

简介: Cesium.Material对象的目的,就是生成一段名称为czm_getMaterial的函数(示例代码如下), 这个czm_getMaterial函数,是shader代码,会被放到片元着色器中使用。 czm_material czm_getMater…

UE5 渲染管线 学习笔记

兰伯特 SSS为散射的意思 带Bias的可以根据距离自动切换mip的卷积值 而带Level的值mipmaps的定值 #define A8_SAMPLE_MASK .a 这样应该就很好理解了 这个只采样a通道 带Level的参考上面的 朝左上和右下进行模糊 带Bias参考上面

1114 Family Property (25)

This time, you are supposed to help us collect the data for family-owned property. Given each persons family members, and the estate(房产)info under his/her own name, we need to know the size of each family, and the average area and n…

canvas绘制仪表盘刻度盘

canvas画布可以实现在网页上绘制图形的方法,比如图表、图片处理、动画、游戏等。今天我们在vue模板下用canvas实现仪表盘的绘制。 对canvas不熟悉的同学可以先了解下canvas的API文档:canvas API中文网 - Canvas API中文文档首页地图 一、创建模板&#…

Docker 环境配置

官网 https://www.docker.com (opens new window)- Mac、Windows、Linux。 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Mac、Linux或Windows操作系统的机器上,也可以实…

Spring Boot 中实现自定义注解记录接口日志功能

👨🏻‍💻 热爱摄影的程序员 👨🏻‍🎨 喜欢编码的设计师 🧕🏻 擅长设计的剪辑师 🧑🏻‍🏫 一位高冷无情的全栈工程师 欢迎分享 / 收藏 / 赞 / 在看…