在众多场合中,“CookieMapping”这个词汇频繁被提及。在PC端的程序化广告领域,若要充分利用各类外部数据,数据之间的CookieMapping率极为关键。为此,特别整理了一篇短文,对“Cookie”及“CookieMapping”予以简要介绍。
1. “Cookie”的定义
在阐述“CookieMapping”之前,先来聊聊“Cookie”:
HTTP协议是互联网的重要基石。HTTP协议具有无状态、无连接的特性,无法在服务器端保存一次会话的连续状态信息。
在非客户端EXE或App程序的用户通过标准网页浏览器浏览网页的情境下,浏览器很难与服务端维持客户端用户的状态。于是,“Cookie”的需求应运而生。
Cookie是一种能使网站Web服务器将少量数据存储至客户端的硬盘或内存,或者从客户端硬盘读取数据的技术。
Cookie文件是指在浏览某一网站时,由Web服务器的CGI脚本在浏览器客户端计算机上创建的一个小文本文件,其格式为:用户名@网站地址[数字].txt。
Cookie的核心功能在于记录用户个人信息,其根本用途是助力Web站点留存有关访问者的信息。更宽泛地讲,Cookie是维持Web应用程序连续性(即执行状态管理)的一种手段。
Cookies文件的存储位置如下:
Win9X操作系统:C:WindowsCookies;
Winme操作系统:C:Windowsprofiies用户名Cookies;
Win2K操作系统:C:WindowsCookies;
WinXP操作系统:C:DocumentsandSet-tings用户名Cookies。
Win7及以上操作系统:C:Users用户名AppDataRoamingMicrosoftWindowsCookies
2. Cookie的工作原理
我们先来了解一下“种植”cookie的流程:
如上图所示:
用户浏览网站域名下所种植的cookie称为“第一方cookie”
那么在该网站页面中内嵌的其他网站域名图片(请求)所种下的cookie则为“第三方cookie”,如下图所示:
种植cookie的指令:
“Set-Cookie: userName=admin; expires=Thu,26-Apr-2012 15:52:34 GMT; path=/;domain=.abc.com”
下图是从HTTP协议包的截图为大家展示cookie的相关网络协议指令:
服务器Server2无法读取到Server1的cookie。
3. CookieMapping的定义
由于不同网站域名下的Cookie无法跨域名调用,每个域名仅能存储和使用本域名下的Cookie,因而需要“CookieMapping”这一环节。形象地说,好比张三在A网站叫“李四”,在B网站叫“王五”,CookieMapping的目的就是让A网站和B网站交换一下关于张三的信息,如此一来,当A网站上的“李四”访问B网站时,B网站就知晓自己网站的“王五”回来了。
4. Cookie的存活时间与ADX中的找回率
若未设置过期时间,一旦浏览器关闭,cookie就会被删除。
Cookie的过期时间可设置得很长,一年以上均可。
然而,由于Cooke存储于硬盘的临时文件区域,极易失效或被清除。
ADX中的Cookie找回率:
通常每隔一个月会流失30%
基本上3个月至半年后,老Cookie大多难以再被找回
5. Cookie mapping率的重要性
mapping率越高,数据利用率也就越高,从下图能够看出各系统间mapping重合部分的划分。
6. CookeMapping的工作原理
单向cookie mapping,如下图所示:
双向cookie mapping,如下图所示:
cookie mapping的发起方及时机点:
在用户浏览媒体内容页面中嵌入一段“<img>”代码片段:
一般而言,CookieMapping可分为由DSP方发起,还是由媒体方发起:
a.DSP发起:广告曝光时
量小
常规做法
b 媒体发起:流量大页面
量大
DSP必须一定消耗以上
2 本站部分内容来源于网络,仅供学习与参考,如有侵权,请联系网站管理员删除
3 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
4 精准获客感谢您的访问!希望本站内容对您有所帮助!
暂无评论内容