2015年7月18日土曜日

Google Analyticsでダウンロードのコンバージョン(目標)を測定する

ウェブサイトを運営している人はアクセス解析としてGoogle Analyticsを使われている方も多いかと思います。
Google Analyticsではウェブページへのアクセスだけでなく、ファイルのダウンロード件数のようなものもカウントすることができます。
ファイルのダウンロードを目標として設定することで、ウェブサイト訪問者の目標達成率(コンバージョン率)を測定したりできます。

その具体的なやり方は、いたって簡単です。
通常のトラッキングコードは使いません。イベントにより測定します。

1.ダウンロードリンクにイベントを設定する

以下の様なコードをダウンロードリンクとして使用します。

<A HREF="javascript:void(0);" ONCLICK="ga('send','event','download','click','file.zip');location.href='file.zip';">ダウンロード</A>

Aタグでダウンロードリンクを設定する場合、HREFにファイル名を書くと思いますが、JAVAScriptを動かしたいので、代わりにONCLICKに、Google Analytics用のコードとダウンロードファイル名を書いています。
2箇所あるfile.zipの部分を、ダウンロードするファイル名に置き換えることでこのまま使うことができます。
この例はAタグによるものですが、ONCLICKのイベントで動いていますので、ボタンのタグによるダウンロードでも、同じように使えます。

2.Google Analyticsで目標を設定する

Google Analytics側で、イベントを目標として測定するための設定をします。

Google Analyticsの「アナリティクス設定」から「ビュー」の「目標」をクリックします。

「新しい目標」をクリックします。

目標の「名前」を適当につけて入力し、タイプの「イベント」を選択します。
入力したら「次のステップ」をクリックします。

イベント条件として以下を入力します。
 カテゴリ:download
 アクション:click
 ラベル:ファイル名(ダウンロードのリンクに入力したファイル名です)
 値:なにも入力しません
入力したら「目標を作成」をクリックします。

このように目標が作成されました。

3.測定されるのを待つ

あとは目標が測定されてGoogle Analyticsに結果が表示されるのを待ちます。
測定されると「コンバージョン」メニューから結果を分析できます。

目標は20個まで作れますので、複数のダウンロードファイルがある場合でも、それぞれで測定することができます。