7、广告-用户识别与ID映射

一、用户识别原理

程序化广告生态系统是以数据为核心的生态系统,要实现精准的受众定向,首先需要进行单用户的识别。在PC端,常用Cookie作为用户标识,为用户打上标签的技术被称为“种Cookie”。

  1. Cookie的作用与局限性

    • 生命周期短:一般来说,Cookie的生命周期大约为三个月,过期后需要重新种植。此外,用户如果使用清理软件或更换设备,Cookie也会失效。尽管可以重新种植,但无法保证重新种植的Cookie与之前的Cookie一致,从而影响用户识别的准确性。
    • 跨浏览器问题:不同浏览器的Cookie是独立的。如果同一个用户同时使用多个浏览器访问网页,系统将无法识别这是同一个用户。
    • 跨域问题:不同技术平台种植的Cookie属于各自域名,且Cookie的使用规则也不同。各平台之间无法共享数据,导致双向映射的需求。
  2. Flash Cookie的尝试
    为了解决传统Cookie的局限性,业内提出了Flash Cookie。Flash Cookie的生命周期更长,能够跨浏览器识别同一用户。然而,由于目前大部分浏览器自动屏蔽Flash广告,用户必须手动点击才能播放,导致Flash广告效果大打折扣。因此,通过Flash种植Cookie的方法并未得到广泛应用。

  3. 移动设备ID的识别
    移动端的设备ID(如Android-ID、IMEI、IDFA)相对稳定,各技术平台获得的设备ID也是一致的。因此,移动设备ID比PC端的Cookie识别更为可靠。

二、Cookie映射

在程序化广告的投放过程中,各个参与方(如AdX、SSP、DSP等)都需要为PC用户打上Cookie进行标识。然而,不同参与方使用的Cookie各不相同。即使是同一个用户,DSP可能标识为123,而AdX标识为ABC。因此,需要通过Cookie映射技术(Cookie Mapping或Cookie Matching)将不同参与方的Cookie串联起来,识别同一个用户。

  1. Cookie映射的场景

    • AdX与DSP之间:AdX发送竞价请求给DSP,带上AdX的Cookie ID。DSP根据AdX的Cookie ID查找映射库,如果没有找到对应关系,则向AdX发起Cookie映射请求。在返回广告展示代码时,AdX附带一个1×1的透明图片URL,触发浏览器访问AdX的Cookie映射服务,完成映射 。
  2. 映射的技术实现

    • 映射代码的部署:需要解决由谁埋CM代码、埋谁的CM代码以及何时埋CM代码的问题。通常,由发起映射请求的一方埋代码,通过302跳转携带Cookie ID完成映射 。
    • AdX和DSP间的映射:假设用户A使用浏览器访问网页,AdX的Cookie ID为AdX-UID,且DSP未在此种过Cookie。AdX发送竞价请求给DSP,带上AdX-UID。DSP根据AdX-UID查找映射库,如果没有找到对应关系,则向AdX发起映射请求,并在返回广告展示代码时附带1×1的透明图片URL。浏览器访问AdX的Cookie映射服务,完成映射 。
三、移动设备ID映射

移动端的用户识别通过设备ID(如IMEI、Android-ID或IDFA)进行,这些ID是固定的,且可以在不同App中共享。在正常情况下,移动设备ID不需要进行映射,但由于AdX发给DSP的ID采用加密方式(如MD5加密),DSP需要将加密ID解密映射为设备ID,以便更好地进行受众标签定向。

四、数据量指标

在购买精准受众时,平台需要评估是否拥有足够的数据资源,并确保数据之间的高匹配度。

  1. 群体标签匹配:通过DMP与DSP之间的对接,进行受众标签的映射和匹配。高匹配度意味着DMP提供的设备ID在DSP设备ID库中占较大比例,有助于实现大面积的受众覆盖 。

  2. 双向对接方式:常见的对接方式有API接口、FTP传输和Pre-bid方式。API和FTP方式可以批量传输受众标识及对应标签,Pre-bid方式则需要在DMP和DSP之间部署前端服务器进行实时数据查询 。

五、动态创意优化(DCO)

动态创意优化(Dynamic Creative Optimization, DCO)是根据用户标签属性匹配相应的创意,实时调整策略,以提高广告投放效果。

  1. DCO的应用场景:在电商行业中,用户浏览的商品种类繁多,浏览时长各异,手工难以统计和制作大量广告素材。DCO通过自动生成个性化创意,针对不同用户的消费需求,提高广告效果 。

  2. 技术原理:DCO利用用户行为数据和标签,实时调整广告创意内容,确保每个用户看到的广告都是最相关和最有吸引力的,从而提高点击率和转化率 。

总结

用户识别与ID映射是程序化广告的核心技术之一,通过Cookie映射和设备ID映射,实现对用户的精准识别和定向投放。同时,动态创意优化技术进一步提升了广告的效果,满足了不同用户的个性化需求。理解和掌握这些技术,有助于广告从业者在日益竞争的市场中占据优势地位。

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

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

相关文章

ms17-010 ms12-020 ms-08-067

MS17-010是一个由微软发布的安全公告编号,它指代了一个严重级别的安全漏洞,该漏洞存在于Microsoft Windows的Server Message Block 1.0 (SMBv1)协议处理中。这个漏洞被命名为“永恒之蓝”(EternalBlue),因为它最初是由…

安装samba服务

说明: 1、根据业务场景需要,要求将linux生成的图片文件,共享到windows服务器。 2、研发从共享文件夹中读取图片并且在应用web页面展示。 3、故要求安装搭建samba服务器,然后将共享文件夹挂载到windows服务器指定路径。 一、安装samba服务 1、安装samba服务 说明:请在linu…

java web中解决浏览器下载后文件中文乱码问题

解决Java Web应用中浏览器下载文件时中文乱码的问题,通常需要在HTTP响应头中正确设置Content-Disposition字段,以指示浏览器如何处理文件名中的非ASCII字符。 以下是一个通用的方法,适用于包括IE、Chrome、Firefox、Safari在内的多种浏览器&…

【PTA】7-1 网红点打卡攻略(C/C++)代码实现 反思

解题细节分析: 0.比较图的两种存储方法,通过邻接矩阵存储更便于查找给定两点之间的关系 1.注意理解清楚题义:“访问所有网红点”中所有不是指攻略中所有,而是存在的全部的网红点 代码见下:// 需要注明的是&#xff…

锦江丽笙酒店稳步拓局海内外酒店市场 签约及意向合作20个新项目

(中国上海,2024年6月27日)民族品牌的国际化发展已日趋成为推动经济和文化交流的重要力量。作为民族品牌与国际品牌的融合发展,锦江丽笙酒店顺应市场趋势有序推进旗下品牌矩阵的全面布局;2024年上半年,已达成…

简易深度学习(1)深入分析神经元及多层感知机

一、神经元 单个神经元结构其实可以认为是一个线性回归模型。例如下图中 该神经元输入为三个特征(x1,x2,x3),为了方便理解,大家可以认为每条线上都有一个权重和特征对应(w1,w2&…

11-NumPy遍历数组

NumPy遍历数组 NumPy 提供了一个 nditer 迭代器对象,它可以配合 for 循环完成对数组元素的遍历。 下面看一组示例,使用 arange() 函数创建一个 3*4 数组,并使用 nditer 生成迭代器对象。 示例1: import numpy as np a np.ara…

Java列表转树形结构的工具

不废话,直接上代码 一、工具函数 可以直接使用list2tree()实现列表转树形结构 package com.server.utils.tree;import org.springframework.beans.BeanUtils;import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.function.Bi…

从源码到上线:直播带货系统与短视频商城APP开发全流程

很多人问小编,一个完整的直播带货系统和短视频商城APP是如何从源码开发到最终上线的呢?今天,笔者将详细介绍这一全过程。 一、需求分析与规划 1.市场调研与需求分析:首先需要进行市场调研,了解当前市场的需求和竞争情…

入职必备-Git 2种方式拉取代码

【SSH方式】: 1.复制电子邮箱 2.git bash 打开窗口 ssh-keygen -t rsa -C liuchangprimecare.group 3.一路回车,然后查看C:\Users\LiuChang.ssh里面的文件 打开id_rsa.pub文件,复制代码 4.添加到GitLab的公钥输入框 5.然后 git clone gitgitlab.pr…

使用容器配置文件构建任意应用镜像_并将应用镜像推送到公共仓库共享_应用分享与启动---分布式云原生部署架构搭建012

上面我们编写好了应用,并且,安装好了redis 现在我们把应用打包成镜像. 以前是这样做的,不方便,因为需要在服务器上,安装jdk什么的,现在有了 镜像就不用,给服务器安装镜像什么的了 以后所有机器都安装docker以后,就直接运行就可以了 首先看一下,安装java应用,需要 用到openjd…

指纹浏览器是什么?跨境多账号安全如何保证?

随着电子商务的蓬勃发展,越来越多的商家选择开设多店来扩大经营规模。然而多店运营也带来了一系列的挑战,其中之一就是账号安全。 1. 了解反检测浏览器和代理服务器 在我们开始讨论如何有效地使用反检测浏览器之前,我们首先需要了解这两个工…

openlayer 我的标注功能

背景: 通过openlayer库,可以在地图上实现绘制点、线、面。 并把绘制的结果添加到我的标注的弹框。 我的标注功能,包括:我的标注查询结果的数据展示;添加分组;添加我的标注;编辑分组、删除分组&a…

经典神经网络(13)GPT-1、GPT-2原理及nanoGPT源码分析(GPT-2)

经典神经网络(13)GPT-1、GPT-2原理及nanoGPT源码分析(GPT-2) 2022 年 11 月,ChatGPT 成功面世,成为历史上用户增长最快的消费者应用。与 Google、FaceBook等公司不同,OpenAI 从初代模型 GPT-1 开始,始终贯彻只有解码器&#xff0…

【机器学习300问】134、什么是主成分分析(PCA)?

假设你的房间堆满了各种各样的物品,书籍、衣服、玩具等等,它们杂乱无章地散落各处。现在,你想要清理房间,但又不想扔掉任何东西,只是希望让房间看起来更整洁,更容易管理。 你开始思考,能否将物品…

深入解读 ThreadLocal 源码及其在 ThreadLocalContext 中的使用

深入解读 ThreadLocal 源码及其在 ThreadLocalContext 中的使用 ThreadLocal 是 Java 中用于提供线程局部变量的一种机制,通过为每个线程提供独立的变量副本,保证了线程之间的数据隔离性。本文将深入解读 ThreadLocal 的源码,并展示其在 Thr…

以数治税时代来临,企业如何应对?

全电发票是数字经济时代发票的新形态,顺应了数字经济潮流。现如今,国家正全力推动行业数字化进程,预计,2025年将基本实现发票全领域、全环节、全要素电子化,实现税务执法、服务、监管与大数据智能化应用深度融合、高效…

Spring事务的源码底层实现

文章目录 事务理论执行过程EnableTransactionManagement底层实现 事务 在线流程图 理论执行过程 通过事务管理器创建一个连接对象connection1设置事务隔离级别、是否只读等conn1.autocommit(false)将conn1存入ThreadLocal中Map<DataSource,Connection>执行目标方法、多…

Session会话与请求域的区别

session会话和请求域&#xff08;也称为request域&#xff09;都是用于存储和管理用户特定信息的重要概念&#xff0c;但它们在作用范围和生命周期上有显著的不同。 请求域 (Request Domain) 作用范围&#xff1a;请求域是面向单次请求的。每次HTTP请求都会创建一个新的request…

Java中的程序异常处理介绍

一、异常处理机制 Java提供了更加优秀的解决办法&#xff1a;异常处理机制。 异常处理机制能让程序在异常发生时&#xff0c;按照代码的预先设定的异常处理逻辑&#xff0c;针对性地处理异常&#xff0c;让程序尽最大可能恢复正常并继续执行&#xff0c;且保持代码的清晰。 Ja…