Q.イベントトラッキングの新オプションを使ってみたのですが、データが取得できません

トラッキング・コード

投稿日:2011/10/26 作成者:衣袋 宏美

<GAのQ&A>

Question.イベントトラッキングの新オプションを使ってみたのですが、そもそもデータが取得できません。何がまずいのでしょうか。具体的には、下記のようなコードを実行させてみました。

onclick=”_gaq.push(['_trackEvent', 'category', 'action', 'opt_label', true]);

Answer.イベントトラッキングにはオプションが3つあります。値を指定できるオプションもありますので、下記のように記述しなければなりません。

onclick=”_gaq.push(['_trackEvent', 'category', 'action', 'opt_label', , true]);

http://code.google.com/intl/en/apis/analytics/docs/gaJS/gaJSApiEventTracking.html
2011年10月にイベントトラッキングのメソッドに新規のオプション追加がありました。「category」と「action」は必須ですが、残りの3つはオプションです。今回追加になった「直帰率に影響を与えないようにするオプション」が「opt_noninteraction」の部分です。

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction)

オプション部分は指定しなくても問題ありませんので、通常下記のような記述でも問題ありません。
onclick=”_gaq.push(['_trackEvent', 'category', 'action']);

しかし、今回追加になった新オプションは最後に指定するパラメータなので、ここで’true’を指定したいのであれば、他のオプションのパラメータも空で指定する必要があるようです。つまり上記ご質問の場合では、オプション指定の「値」を指定しないので、そのオプション部分は空で指定しておく必要があります。

 

お知らせ