GoogleアナリティクスでPDFダウンロード数(クリック数)をカウントする方法

先日、仕事の案件でPDFファイルのダウンロード数(クリック数)をGoogleアナリティクスで解析することになりました。

Google アナリティクス

PDFファイルのダウンロード数の取得など今までしたことがなかったので、その方法についてテストも兼ねて実験してみましたので、ここに記録しておきます。

Googleアナリティクスのコードを書きかえる

通常のアクセス解析はソースにGoogleアナリティクスのコードを埋め込むだけですが、それだけではPDFのダウンロード数は見ることが出来ません。

Googleアナリティクスのヘルプページには以下のように書かれております。

Google Analytics では、ファイルをダウンロードするためにリンクがクリックされた回数を簡単に記録することができます。 リンクのクリックはトラッキング コードを設定したページの計測する方法とは異なります。ダウンロードリンクのクリックをトラッキングするには、_trackPageview() JavaScript を使用して、リンク自体にタグを設定する必要がございます。

ヘルプを参考にソースを作成。

<a href="https://www.webernote.net/directory/wp-content/uploads/2011/09/googleanalytics.pdf" onClick="javascript: pageTracker._trackPageview('/downloads/googleanalytics'); " target="_blank"> Google アナリティクスでPDFファイルのダウンロード数をカウントする方法</a>

また、ヘルプにはこう書いてあります。

重要: ページに _trackPageview, _setAllowLinker _trackTrans(), の呼び出しが含まれている場合、これらの呼び出しより上部の HTML ソースにトラッキング コードを配置する必要がございます。 この場合、トラッキング コードは、開始タグ と JavaScript 呼び出しの間の任意の場所に配置していただければ結構です。

今はコードをwp_footerに入れてますが、それではダメということでしょうか。
ということで、コードをwp_headへ移動して試してみることに。

取得結果は明日追記します。

追記:2011/09/08

Googleアナリティクスを確認してみたのですが、どうも上手く取れていない様子。
改めてヘルプを読み直してみると

トラッキングコードは、開始タグ とJavaScript 呼び出しの間の任意の場所に配置していただければ結構です。

と記載があるので、headでは取得できないということなのでしょうか。
そこで、bodyタグの直下にコードを移動して確認してみることにします。

追記:2011/09/12

やっぱり取れてない…orz

今一度調べてみると「トラッキングコードが最新でない」疑いが出てきました。
そこでコードを

<a href="https://www.webernote.net/directory/wp-content/uploads/2011/09/googleanalytics.pdf" onClick="_gaq.push(['_trackEvent','download','click','googleanalytics']);" target="_blank">Google アナリティクスでPDFファイルのダウンロード数をカウントする方法(PDF)</a>

と変更。
さて、どうなることやら…

追記:2011/09/12(最終)

やっと取れましたー!

Google アナリティクス

やはりトラッキングコードが最新でなかったようです。解析結果はGoogle アナリティクスの「コンテンツ > イベントのトラッキング > ラベル」より確認できました。

こんなに苦戦するなよって感じですが、とりあえず成功して一安心。
皆様の参考にもなれば幸いです。

関連する記事

この記事が気に入ったら
「いいね!」しよう

この記事が気に入ったら
「いいね!」しよう

最新情報をお届けします

2 件のコメント

  • 返信 furi |

    突然失礼します。
    PDFファイルへのアクセスを調べたくて、Google アナリティクスのトラッキングコードをいじくり倒していたのですが、どうやってもカウントされなくて半年くらい悩んでいました。

    今回紹介された方法を試してみて、やっとカウントされるようになりました!
    優良な情報を載せていただきありがとうございました!

コメント