<p class="thumb"><img src="http://cdn.zako.org/images/2014/07/PageSpeed-Module.png" alt="mod_pagespeed serf" width="500" height="131" class="alignnone size-full wp-image-28692" /></p>
<p>ロリポップに始まり、さくらスタンダード、さくらビジネスプロと渡り歩き、2013年に<a href="http://px.a8.net/svt/ejp?a8mat=1ZMYLT+EXMQ2I+D8Y+C0B9U" target="_blank">さくらのVPS</a>へと移行してからというもの、Wordpressとサーバーの最適化をすべく、他のサイトも合わせてテストを繰り返してきたのですが、nginx+FastCGIとproxy cacheを使うのが最も効果的という結論に至っている今日このごろです。このサイトではまだやっていませんが。</p>
<p>テストのうちのひとつ、mod_pagespeed は1年以上前から導入しているのですが、これを導入してからというもの、Google Analyticsに妙なアクセスが大量に記録されるという状況。</p>
<p>全アクセスが直帰だし、アクセスログを見ても怪しい。けれども良い対処法が見つからず、結局Google Analyticsのセグメントで除外設定してしのいできました。</p>

<p>最近になって、mod_pagespeed の設定をさらにカスタマイズしていこうと<a href="https://developers.google.com/speed/pagespeed/module" target="_blank">リファレンスサイト</a>を見ていると、そこには何やら気になるキーワードが。</p>

<!--more-->

<p class="thumb"><a href="http://px.a8.net/svt/ejp?a8mat=1ZMYLT+EXMQ2I+D8Y+C7LM9" target="_blank"><img border="0" width="468" height="60" alt="" src="http://www24.a8.net/svt/bgt?aid=120324017903&wid=014&eno=01&mid=s00000001717002051000&mc=1"></a></p>
<img class="none" border="0" width="1" height="1" src="http://www12.a8.net/0.gif?a8mat=1ZMYLT+EXMQ2I+D8Y+C7LM9" alt="">
<h3 class="header-label">Serfの大量アクセスをGoogle Analyticsから除外する方法</h3>
<p>いろいろテストしているとき、見るのはだいたい<a target="_blank" href="https://developers.google.com/speed/pagespeed/module/filters">PageSpeed Filters</a>関連のページくらいなのですが、ふと<a target="_blank" href="https://developers.google.com/speed/pagespeed/module/faq">Frequently Asked Questions</a>ページを見ていると、気になるキーワードの記載が。</p>

<blockquote>Why is my Google Analytics data being inflated by "<b>Serf</b>"?</blockquote>

<p>こんなところに。。。思わず愚痴りました。</p>
<!-- Place this tag in your head or just before your close body tag. -->
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

<!-- Place this tag where you want the widget to render. -->
<div class="g-post" data-href="https://plus.google.com/104198991348267889378/posts/GoVGCeJRCmT"></div>

<h4 class="tips">mod_pagespeed の設定ファイルに1行コードを追加するだけ</h4>
<p>FAQによると、serf（Serf/1.1.0）からのアクセスをGoogle Analyticsで計測しないようにするには、pagespeed.conf に以下の1行を加えよ、とのこと。</p>

<h5 class="tips">Apacheの場合</h5>
<code>ModPagespeedDisallow "*/ga.php*"</code>

<h5 class="tips">Nginxの場合</h5>
<code>pagespeed Disallow "*/ga.php*";</code>

<p>上記を追加したら、Apache（あるいはNginx）を再起動。これだけです。</p>

<p><img src="http://cdn.zako.org/images/2014/07/serf-pagespeed1.png" alt="Mod_pagespeedのserfからのアクセス推移" width="500" height="163" class="alignnone size-full wp-image-28696" /><br />この設定追加したところ、やっとserfからのアクセスと決別することができました。</p>

<p>いやはや、もう少しわかりやすいところに書いておいて欲しいですね。</p>

<p class="desc">→ 当ブログは<a href="http://px.a8.net/svt/ejp?a8mat=1ZMYLT+EXMQ2I+D8Y+C0B9U" target="_blank">さくらのVPS SSD 4G</a>を使ってます。<img class="none" border="0" width="1" height="1" src="http://www11.a8.net/0.gif?a8mat=1ZMYLT+EXMQ2I+D8Y+C0B9U" alt=""></p>
<p class="thumb"><a href="http://px.a8.net/svt/ejp?a8mat=1ZMYLT+EXMQ2I+D8Y+C7LM9" target="_blank"><img border="0" width="468" height="60" alt="" src="http://www24.a8.net/svt/bgt?aid=120324017903&wid=014&eno=01&mid=s00000001717002051000&mc=1"></a></p>