为什么大多数公司的 Marketing API 系统无法落地

2024-04-09 01:08

本文主要是介绍为什么大多数公司的 Marketing API 系统无法落地,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对于很多广告行业从业者来说,Marketing API 已经不是一个新事物。最早可以追溯到2005年,在PC时代谷歌率先推出了 Marketing API。

究其根本,Marketing API 产生的原因是,随着广告平台投放逻辑的日趋复杂和广告主投放规模的扩大,广告主或代理商需要根据其自身的业务逻辑和运营方式,更高效和灵活地使用广告平台,甚至于和内部系统相打通,以提高运营效率。而通过使用广告平台的标准后台的方式,已经难以到达这个目的,因此广告平台开放了 API 功能,使广告主可以自定义开发内部系统,来进行广告投放相关工作的操作。再进一步,随后产生的 Trading Desk 业务模式,将多个广告平台的投放工作一站式管理,更是高度依赖 Marketing API。

移动互联网时代,国内外的各个巨头广告平台早已开放了 Marketing API(下文简称 MAPI)功能,而且都已经在多个广告主中具有相当成熟的应用。虽然 MAPI 系统的好处显而易见,是能够极大提升投放效率的产品,但在实际落地的过程中,失败率还是相当高的。一方面我们看到,一些年投放在数亿的大广告主,仍然重度依赖广告平台的后台;另一方面,至今市场上仍然没有出现大规模应用的 MAPI SaaS 类产品 。

笔者结合亲身经验, 从 MAPI 系统落地的角度来谈一些看法,希望对从业者能够有所帮助。(为了简化说明,我们将广告主开发的对接 MAPI 的系统,称为 “MAPI 系统”)


1. Marketing API 的核心功能

首先,MAPI 具有哪些功能?我们以今日头条的巨量引擎为例来说明,如下图:

图片

https://ad.oceanengine.com/openapi/doc/index.html

可以看到,MAPI 最核心的三个功能是:账号管理,广告投放,数据报表

账号管理

主要是开户、充值等功能,对于代理商来说,还有子账户功能,比较基础,不展开。

广告投放

主要是广告计划、广告组、广告创意三个层级内容的管理。聚量引擎针对游戏、搜索等场景,还提供了更细节或者特殊化的设置功能,都可以归结到广告投放的功能中。

数据报表

账户、广告计划、广告组、广告创意四个层级的多种维度的数据报表。对于代理商来说,还有代理商的汇总数据。

其他

以上三个是 MAPI 最核心的三个功能。此外,广告平台还提供了多种辅助投放、提升投放精准度、针对

这篇关于为什么大多数公司的 Marketing API 系统无法落地的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/886837

相关文章

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Python中Tensorflow无法调用GPU问题的解决方法

《Python中Tensorflow无法调用GPU问题的解决方法》文章详解如何解决TensorFlow在Windows无法识别GPU的问题,需降级至2.10版本,安装匹配CUDA11.2和cuDNN... 当用以下代码查看GPU数量时,gpuspython返回的是一个空列表,说明tensorflow没有找到