特定のボタンをクリックした後に配置された Google アナリティクスの注文を追跡しようとしています。
より具体的には、リスト ページの各製品に「アップグレード」ボタンがあります。要件は、このアップグレード ボタンをクリックした結果として行われた注文のみを追跡する必要があることです。
これらのタイプの注文を追跡するにはどうすればよいですか?
特定のボタンをクリックした後に配置された Google アナリティクスの注文を追跡しようとしています。
より具体的には、リスト ページの各製品に「アップグレード」ボタンがあります。要件は、このアップグレード ボタンをクリックした結果として行われた注文のみを追跡する必要があることです。
これらのタイプの注文を追跡するにはどうすればよいですか?
Google アナリティクスの「イベント トラッキング」を調べて、適用可能かどうかを確認してください。
次のコード スニペットは、カートに追加イベントの追跡を有効にします。
<button type="button" id="gat-<?php echo $_product->getId(); ?>" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="productAddToCartForm.submit(); submitGaTrack(); return false;"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>
<?php $gatSku = preg_replace("/[^a-zA-Z0-9-\s]+/", "", $_product->getSku()); $gatName = preg_replace("/[^a-zA-Z0-9-\/\s]+/", "", $_product->getName()); $gatPrice = intval($_product->getPrice()); ?>
<script type="text/javascript">
function submitGaTrack() {
_gaq.push(['_trackEvent', 'addtocart', '<?php echo $gatSku; ?>', '<?php echo $gatName; ?>', <?php echo $gatPrice; ?>, true]);
}
</script>