百度推广跟踪会将百度推广的每次点击信息以参数(bdclkid)的方式传递到推广目标网页,当推广目标网页的百度统计代码执行时,便会自动建立点击信息与访问数据之间的关联,以实现跟踪百度推广点击的目的。中间收集的数据包括访客通过哪个关键词点击并访问了您网站、该关键词属于哪个推广计划、以及该点击的费用及转化收益等,以便您及时了解百度推广的真实效果。简单的说是一个学习仿照Google Analytics与Google Adwords的绑定的功能。
在分析前,先猜测下要实现红框中的功能,百度竞价系统至少需要给百度统计提供哪些信息,才能使数据可以串联起来。在分析前除了要考虑上面的呈现外还要考虑是否对百度自身的业务提升起到促进作用。
-
百度统计可以通过URL获取用户搜索关键词,但是无法获取竞价投放词,所以必须使用参数来传递投放词ID。
-
考虑到一个关键词会对应对个创意,仅收集关键词是不够的,所以需要对创意ID进行参数传递。
-
一个关键词可以在多个单元下,而一个单元只能对应一个计划,所以还需要进行传递的参数为单元ID,通过单元ID可以反推计划。
-
推广URL的速度统计,需要统计点击时间的时间戳,此部分也需要进行参数传递。
-
百度对竞价广告当前所在的位置也会做相应的收集,虽然这些数据没有在百度统计报告中直接展现给用户。
跟踪参数的分析
百度推广跟踪共有44个字符组成:t3P_J2bt8jQ1Hf1KMr4lfatdv4AK0gsDyu3GoeIXZ_cP
花了一点时间,把百度的参数仔细的一点点拆解,中间帮百度赚了很多钱啊!拆解下来的结论如下:
-
第一段:随机数
-
第二段:“_”常量
-
第三段:单元ID
-
第四段:时间戳
-
第五段:IP地址
-
第六段:“t”常量
-
第七段:关键词
-
第八段:“K0gs”常量
-
第九段:广告位置
-
第十段:创意ID
分析到这,但是心中还是有疑问的?百度统计自身就可以获取用户IP,为啥还要通过参数传递?是用来判断恶意点击的吗?随机数又是用来干啥的?期待牛人再做细化的分析。
再来说说广告位置字符的含义:
-
c为百度搜索左侧(带背景的推广链接)
-
D为百度搜索左侧(不带背景的推广链接)
-
k为百度搜索右侧
-
e为百度搜索底部
-
6为百度知道左侧
-
Y为百度知道右侧
-
d为知道内页右侧
-
V为知道内页底部
-
o为百度百科右侧
-
F为百度新闻右侧
-
X为百度图片上方
-
7为百度图片下方
-
A为百度图片内页
-
Z为百度视频上方
-
z为百度贴吧上方
-
s为百度网盟站点
百度的竞价分析系统到此分析完毕,目前能力有限,也只能分析到这地步。再来看看Google的跟踪参数gclid。Google gclid共由26个字符组成:CPvch82S_akCFQEDHAodwkYYzQ
从多次获取的gclid参数来看没有具体的规律,Google采取的方式应该和百度的不一样,百度是先编码再拼接,Google是先拼接再编码。所以找不到它的规律。为唯一的规律是每个字符位置的字符如下(期待有人可以更加深入的进行分析):
-
01 [01] C
-
02 [08] IJKLMNOP
-
03 [32] -CDGHKLOPSTWX_abefijmnqruvyz2367
-
04 [64] -CDEFG0ABHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz123456789
-
05 [32] -0_ghijklmnopqrstuvwxyz123456789
-
06 [32] -IJKLMNOPYZ_abcdefopqrstuv456789
-
07 [32] -CDGHKLOPSTWX_abefijmnqruvyz2367
-
08 [64] -ABCDEFG0HIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz123456789
-
09 [32] -_ghijklmnopqrstuvwxyz0123456789
-
10 [04] JZp5
-
11 [08] IMQUYcgk
-
12 [01] C
-
13 [01] F
-
14 [10] QRSUWYZcde
-
15 [61] -ABCEFGHIJKLMNOPQRSTUVWXYZ_abcdefghiklmnopqrstuvwxy0123456789
-
16 [63] -ABCDEFGHIJKLMNOQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz0123456789
-
17 [17] DFGHIQabgiknrsx57
-
18 [04] AQgw
-
19 [01] o
-
20 [01] d
-
21 [64] -ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz0123456789
-
22 [32] ABCDEFGHQRSTUVWXghijklmnwxyz0123
-
23 [64] -ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz0123456789
-
24 [64] -ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz0123456789
-
25 [62] -ABCDEFHIJKLMOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz0123456789
-
26 [04] AQgw