广告联盟网
标题:
使用脚本找出你的Google Adwords访客踪迹
[打印本页]
作者:
傻瓜蛋
时间:
2013-2-4
标题:
使用脚本找出你的Google Adwords访客踪迹
本文原始链接 [attach]http://www.gnuing.com/tech/google-adwords-log-fliter[/attach] 转载请注明出处,欢迎大家跟我交流!
下边是一个20行的perl脚本,它的作用是分析你的网站日志,日志格式不限,第一列是访客IP即可,找出你的投放的adwords广告所带来的访客,并且输出到另外一个文件去。
#!/usr/bin/perl -wT
my ($log, $out, $keyword) = ("mylog.log", "output.log", "pagead");
open(my $fh, ") {
my ($ip, @other) = split (" ", $line);
if ($line =~ /$keyword/) {
push (@ips, $ip);
}
}
open(my $wt, "> $out");
open(my $fh2, ") {
foreach my $i (@ips) {
if ($line =~ /$i/) {
#my ($ip, @other) = split (" ", $line);
print $wt $line;
last;
}
}
}
my ($log, $out, $keyword) = ("mylog.log", "output.log", "pagead");
#这里分别定义了需要读取的日志文件,过滤后输出的日志文件,以及adowrds广告关键字。
google的来源特征一般是,[attach]http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-[/attach]这样的字符串,所以我取了pagead做为匹配特征。如果你希望统计来自其他广告投放,例如百度竞价,你可以定义自己的匹配特征字符串。
运行脚本后你会得到output.log这个文件,可以用其他日志分析文件对它进行进一步分析,从而找出看到了你的广告来访的人群的访问特征,从而对你的广告效果进行进一步评断。
如果你在unix环境下,可以用如下命令来简单分析一下。
cat output.log | awk '{print $1}' | uniq -c | sort -n
16 60.190.195.146
16 61.136.68.38
16 61.161.73.94
16 61.161.90.38
17 121.33.30.148
17 125.88.153.164
17 61.128.234.229
24 121.34.110.188
27 58.16.148.103
输出分两列,"click访客IP地址"。16-17这个值是第一次打开我的主页会产生的click值,少于这个数字的话,尤其是少太多,基本上可以判定为误点。可以看出,很不乐观阿,基本上属于看了一下主页就走了哦,现在我正在尝试使用webalizer来针对性判断我的adwords渠道特性,如果您有什么经验的话欢迎留言交流!
欢迎光临 广告联盟网 (https://bbs.ggads.com/)
Powered by Discuz! X3.2