Google Analytics コードを Web サイトに挿入しようとしています。このコードのチャンクは、すべてのページに配置されます。
<!--Google Analytics account for all smithmicro sites-->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-166807-32']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_addIgnoredRef', 'smithmicro.com']);
_gaq.push(['_setCustomVar', 5, 'ecommerce', 'fastspring', 3]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = "https://ssl.google-analytics.com/ga.js";
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
<!--END Google Analytics account for all smithmicro sites-->
次に、このコードは購入ボタンです。
<form method="POST" action="https://sites.fastspring.com/smithmicro/checkout/23492?source=microsite " target="_top" onsubmit="_gaq.push(['_linkByPost', this]); return false;" ><input type="submit" value="Buy Physical" class="button" /></form>
「return false;」を取り出せば問題なく動作します。ただし、分析が機能するためにはそこにいる必要があると言われています。フォームから同じパラメータを持つ単なるリンクに変更してみましたが、同じ結果が得られました。」