谷歌分析和Apache2日志不一致

谷歌分析和Apache2日志不一致,apache,apache2,google-analytics,Apache,Apache2,Google Analytics,我正在使用一个广告平台,声称他们正在向我的网站发送点击。我正在使用一个附加了?someString的URL来清楚地识别点击广告后产生的页面请求。我的谷歌分析报告显示,该URL收到的页面请求的次数与广告平台声称向我发送点击的次数大致相同。但是,我的apache2日志没有显示这些页面请求的证据 为了清楚起见,我可以创建一个请求http://mywebsite.com/landingpage/?someString这会显示在我的日志中。然而,这些点击广告网络声称没有出现。如果情况只是这样,我会认为这要

我正在使用一个广告平台,声称他们正在向我的网站发送点击。我正在使用一个附加了
?someString
的URL来清楚地识别点击广告后产生的页面请求。我的谷歌分析报告显示,该URL收到的页面请求的次数与广告平台声称向我发送点击的次数大致相同。但是,我的apache2日志没有显示这些页面请求的证据

为了清楚起见,我可以创建一个请求
http://mywebsite.com/landingpage/?someString
这会显示在我的日志中。然而,这些点击广告网络声称没有出现。如果情况只是这样,我会认为这要么是点击破坏,要么是来自广告网络的彻头彻尾的谎言。然而,这些来自广告网络的点击也出现在谷歌分析中


你有没有想过这是怎么发生的?Google Analytics脚本是否可以在我的apache2日志中不记录页面请求的情况下调用?

回答我自己的问题,以便记录解决方案,以防任何人遇到类似情况。和往常一样,当我意识到发生了什么时,这是一个“doh!”的时刻:


我的apache2日志所在的分区已满。因此,日志文件并不包含所有内容。一旦我释放了一些空间(通过删除旧的日志文件),一切都按预期进行。也就是说,我的Google Analytics和web服务器日志文件同意了这一点。

您是否有可能在错误的日期查找日志文件——Apache日志不是UTC日志?没有可能。我每周轮换一次。此外,我的搜索方法是将我添加到单击URL的
someString
子句的整个文件目录进行grep。如果您访问
?someOtherString
,它是否会显示在您的日志和GA中?您是否正在使用任何类型的内容交付网络,从缓存向上提供页面服务?这就是我所能想到的……是的,如果我访问它,我会在日志中看到活动。事实上,如果我自己点击广告(我在野外发现的),我会在日志中看到活动。