广告联盟网

 找回密码
 注册
查看: 577|回复: 0
打印 上一主题 下一主题

使用脚本找出你的Google Adwords访客踪迹

[复制链接]
跳转到指定楼层
1#
发表于 2013-2-4 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

本文原始链接 [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渠道特性,如果您有什么经验的话欢迎留言交流!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|广告联盟网  

GMT, 2024-5-12 , Processed in 0.078008 second(s), 20 queries .

Powered by Discuz! X3.2

© 2005-2021 www.ggads.com GGADS 广告联盟网

快速回复 返回顶部 返回列表