今やwordpressに欠かせないフォーム送信プラグインContact Form 7で、GoogleAnalyticsの非同期トラッキングコードでフォーム送信をトラッキングする方法メモ。

あらすじ

wordpressでContact Form 7プラグインでお問い合わせフォームを作ったDAICHIFIVEだが、GoogleAnalyticsでフォーム送信をトラッキングするために「その他の設定」欄に入力するJavascriptを何も考えずにプラグインの解説ページからコピペしたことで、送信完了メッセージが表示されない不具合に見舞われた。焦るDAICHIFIVE。そして、その原因が、プラグイン解説ページのJavascriptがGoogle Analyticsの非同期トラッキングコード用ではないことに気づくのだった。自分の浅はかさを恥じるDAICHIFIVE。うなだれた彼の眼差しは、いったい何に向けら・・・

・・・もう、書くのめんどくさいから、やーめた。

従来のトラッキングコードの場合

on_sent_ok: "pageTracker._trackPageview('/thanks.html');"

非同期トラッキングコードの場合

on_sent_ok: "_gaq.push(['_trackPageview', '/thanks.html']);"

取得したものは、活用しなきゃ!