
互联网精准广告定向技术.docx
12页互联网精准广告定向技术互联网精准广告定向技术,指的是依托于搜索引擎庞大的网民行为数据库,对网 民几乎所有上网行为进行个性化的深度分析,按广告主需求锁定目标受众,进行 一对一传播,提供多通道投放,按照效果付费本文的写作初衷是总结自己的知识,将知识从片段的、隐形的转化为可以向 别人讲述、能够给人帮助的在总结的过程中自己也提升了很多,同时希望这些 内容能够切实的给刚进入这个行业的同学们以帮助为了查看方便,特把内容进 行汇总基础知识:1、Http Header 之 User-AgentUser Agent 中文名为用户代理,是 Http 协议中的一部分,属于头域的组成 部分,User Agent也简称UA它是一个特殊字符串头,是一种向访问网站提供 你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识 通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体 验或者进行信息统计;例如用访问谷歌和电脑访问是不一样的,这些是谷歌 根据访问者的 UA 来判断的 UA 可以进行伪装浏览器的UA字串的标准格式:刘览器标识(操作系统标识;加密等级标识; 浏览器语言) 渲染引擎标识版本信息。
但各个浏览器有所不同字串说明:1、 浏览器标识出于兼容及推广等目的,很多浏览器的标识相同,因此浏览器标识并不能说 明浏览器的真实版本,真实版本信息在 UA 字串尾部可以找到2、 操作系统标识Xll; Free BSD [YErsiQ^nQj i站首(versionror| AM064KlHLirvjH ppc111: Unux £QC 64K3J: LMux L鞘£Kll;LinuxxS6^64Wjcimosh' FPCMauirHOSh; irhttl Mac 05 3(SflUrlJ耽上占诒昌严Win血四Widows iilT6-l旳闻址空:乐畝 十口血酊亍Window JIT 6.0=的吨活山乐抡*iri4tn-FlA/indowi NT 5.2WmdcvK MT 5.1环趙淞几:弟谡tindws ipWFfldom NT,心咼叼馆“海 20WWindows ME3、加密等级标识N: 表示无安全加密I: 表示弱安全加密U: 表示强安全加密4、浏览器语言在首选项 > 常规 > 语言中指定的语言5、渲染引擎显示浏览器使用的主流渲染引擎有:Gecko、WebK it、KHTML、Pres to、Triden t、Tasman 等,格式为:渲染引擎/版本信息6、版本信息显示浏览器的真实版本信息,格式为:浏览器/版本信息2、用户追踪之基础技术 CookieCookie 是如此的重要,以至于我们后面要讲到的回头客定向、访客频次定 向、用户定向等等都需要基于此技术才可以实现,并且我们日常工作中所能见到 的第三方监测工具如doubleclick、99click、秒针等也都要利用cookie技术, 网站分析工具如GA、百度统计、CNZZ等也需要利用cookie。
如果没有Cookie, 互联网广告市场将受到巨大打击,尤其对于目前我们谈论的精准广告而言如果 没有Cookie,网站分析也不从做起,遑论优化了Cookie 是什么Cookie 在英文中是小甜品的意思,但在计算机语言中, Cookie 指的是当你 浏览某网站时,网站存储在你电脑上的一个小文本文件,伴随着用户请求和页面 在 Web 服务器和浏览器之间传递它记录了你的用户 ID ,密码、浏览过的网页、 停留的时间等信息,用于用户身份的辨别Cookie通常是以user@domain格式 命名的,user是你的本地用户名,domain是所访问的网站的域名为什么要 Cookie因为HTTP协议是无状态的,对于一个浏览器发出的请求,服务器无法区分 是不是同一个来源,无法知道上一次用户做了什么所以,需要额外的数据用于 维护会话Cookie正是这样的一段随HTTP请求一起被传递的额外数据,用于 维护浏览器和服务器的会话我们可以想象一个场景,你没有登录京东时在京东 上购物,选择了 3 件商品放入购物车,在结算时,京东为什么还能知道这三件商 品是什么?没错,是 Cookie!Cookie 的工作原理Cookie利用网页代码中的HTTP头信息,伴随着用户请求和页面在Web服 务器和浏览器之间传递。
例如:当你在浏览器地址栏中键入了 Amazon的URL, 浏览器会向Amazon发送一个读取网页的请求,并将结果在显示器上显示在发 送之前,该网页在你的电脑上寻找Amazon网站设置的Cookie文件,如果找到, 浏览器会把Cookie文件中的数据连同前面输入的URL 一同发送到Amazon服务器 服务器收到Cookie数据,就会在他的数据库中检索你的ID,你的购物记录、个 人喜好等信息,并记录下新的内容,增加到数据库和Cookie文件中去如果没 有检测到Cookie或者你的Cookie信息与数据库中的信息不符合,则说明你是第 一次浏览该网站,服务器的CGI程序将为你创建新的ID信息,并保存到数据库 中关于 Cookie 的一些知识点1、Cookie是基于浏览器的,因此当电脑上安装多个浏览器时,服务器会生 成多个Cookie虽然是同一个人,但服务器是识别为多个用户2、 Cookie是基于浏览器的,因此当同一台电脑有多个人使用时,服务器也只会 生成一个Cookie虽然是多个人,但服务器会认为是一个用户3、 Cookie是无法跨设备进行设置的比如我们在单位和家里分别使用两台电脑, 即使我们使用同一种同一版本的浏览器,我们还是生成了两个Cookie,服务器 会认为是两个用户。
PS:现在有些浏览器可以同步数据,比如Chrome、Friefox, 可以避免这种问题)请注意:以上所说的Cooke指的全部是Http Cookie有一种Cookie Flash Cookie,可以解决多浏览器的问题关于 Flash CookieFlashCookie是由FlashPlayer控制的客户端共享存储技术,鉴于目前Flash 技术的普遍性,几乎所有的网站都采用,所以具有同Http Cookie 一样的作用在技术上,通过使用 JavaScript 与 ActionScript 可以将 Http Cookie 和 Flash Cookie 进行互通Flash cookie 的优势在于:1、跨浏览器:不管用户的计算机上安装了多少个浏览器或者浏览器的不同 版本,使用 Flash Cookie 能够使所有的浏览器共用一个 Cookie2、 不易删除:所有的浏览器均提供了清除Http Cookie的快捷方式,但Flash Cookie并没有此种方式,并且其保存位置非常隐蔽,网民难以删除3、 容量更大:Flash Cookie可以容纳最多100千字节的数据,而一个标准 的HTTP Cookie只有4千字节。
作为网络广告行业的销售人员,了解以上知识就已经绰绰有余了如果想了 解更多,可以接着往下看Cookie 的数量1、 大多数浏览器支持最大为4096字节的Cookie因此最好用Cookie来 存储用户 ID 之类的标识符,用户的详细信息则通过用户 ID 从数据库或其他数 据源中读取2、 浏览器还限制站点可以在用户计算机上存储的 Cookie 的数量大多数 浏览器只允许每个站点存储20个Cookie;当存储更多Cookie时,最旧的 Cookie 便会被丢弃有些浏览器还会对它们将接受的来自所有站点的 Cookie 总数作出绝对限制,通常为 300 个Cookie 的失效时间1、 浏览器的Cookie设置会决定是否保存Cookie数据如果浏览器不允许 Cookie保存,则关掉浏览器后,这些数据就消失2、 如果浏览器允许保存Cookie,那么Cookie的时间由服务器的设置决定 Cookie有一个Expires (有效期)属性,这个属性决定了 Cookie的保存时间, 服务器可以通过设定 Expires 字段的数值,来改变 Cookie 的保存时间如果不 设置该属性,那么Cookie只在浏览网页期间有效,关闭浏览器,这些Cookie 自动消失,绝大多数网站属于这种情况。
通常情况下,Cookie包含Server、 Expires、Name、value这几个字段,其中对服务器有用的只是Name和value字 段,Expires等字段的内容仅仅是为了告诉浏览器如何处理这些Cookies第一方 Cookie 和第三方 Cookie大多数的第三方监测工具和网站分析工具都会采用第三方Cookie所谓第 一方和第三方的说法,是用来确定Cookie的归属的,这个归属是指Cookie中记 录的域(domain)第一方和第三方的唯一区别只是:Cookie中的域名是否和被访问网站的域一样,是就是第一方,否就是第三方举个例子:如果你访问网 站 的时候,网站在你的电脑上设置了一个 Cookie , 里面的记录的域名也是,那么这个Cookie就是第一 方的,归你访问的网站所有而如果你访问网站 时,在你的计算机中设置的 Cookie 的域名是 , 那么这个 Cookie 就是第三方 Cookie,归 所有所以,第一方Cookie并不一定需要由某个网站自己的服务器给自己建立, 别的网站也能为它建立;而且,第一方 Cookie 也不一定是能由某个网站自己读 取的,它完全可能由第三方读取。
二、定向技术介绍:1、语言定向1、语言的来源简单理解,语言指的是用户的浏览器语言,是从浏览器的 Http Header 的 Accept-Language 的字段来的Headers Sent[Request-Line) GE7 /ip/sina_sanshou_30UO.php HTTP/1.1Accept appli catio n/jawa scri ptT *7*; 口Aocept-Encadin^r -g^iprAocEpt-Langusge zh-CNConnection KeepaliveCo Okie U JTRS 1=00000 Qg d6fd 50QS.4elS 73-ff,亡 3-2817cf} UOR. ,iamniu,CQrTirv, t*Host data. house. sinB.oam.oiRefererhttp: //www. sins. com. onf2、浏览器的 Accept-Language 是由浏览器的语言设置所决定的OverviewTime ChartHe-adersCookieCache Query String POST DataCorValueUfit OMTCHl■ Dtu» Efitnl3、浏览器的默认语言设置和浏览器语言无关,默认继承操作系统的语言。
2、浏览器定向浏览器定向同样需要依赖于各个浏览器在打开页面时所传输的 Http header 信息中的 User-Agent3、操作系统定向操作系统定向依赖于各个浏览器在打开页面时所传输的http header信息中 的 U。
