度々すいません。フォーム設置ページはこちらですhttp://perfectsunday.info/mail/
「フォーム送信を Google Analytics でトラッキングする」http://contactform7.com/ja/tracking-form-submissions-with-google-analytics/を参考にコンタクトフォームを保存、設置しました。
↑ ここの詳細を教えてください。どのような内容を Additional Settings エリアに入力されたのでしょうか。
on_sent_ok: “_gaq.push([‘_trackEvent’, ‘Contact Form’, ‘Submit’]);”
以上です。よろしくお願いします。
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-********-*");
pageTracker._initData();
pageTracker._trackPageview();
</script>
ページのソースを見ると上のようになっていて、旧いタイプのコードがそのまま使われているようです。Additional Settings に指定された _gaq という名前のオブジェクトが存在しないので JavaScript のエラーが発生して送信完了メッセージが表示される前に処理がストップしているものと思われます。
お使いの Ultimate Google Analytics は2008年以降メンテナンスされていないようですので別のプラグインに替えてはいかがでしょうか。
ありがとうございます。プラグインを変えてみて試したら、メールの送受信も完了メッセージも表示されるようになりました。大変助かりました。細かく教えて頂きありがとうございました。
ほぼ同じ内容での質問となるので追加させてもらえればと思います。
現在Googleアナリスティックスが徐々に改良されてきており、下記のようなトラッキングコードを用いています。
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-*********', '*******.com');
ga('send', 'pageview');
allshowhide('none');
</script>
そのため、
on_sent_ok: "_gaq.push(['_trackEvent', 'Contact Form', 'Submit']);"
では送信完了が表示されなくなっているようです。
もし解決策がありましたらご教授頂ければと思います。よろしくおねがいします。