カスタムeコマースサイトでeコマーストラッキングを設定しようとしています。このコードを下部に追加したページを注文していただきありがとうございます。また、サイトのすべてのページと同様に、ヘッダーに通常のga.jsトラッキングコードがあります。
<script type="text/javascript">
// Google Analytics
var _gaq = _gaq || [];
_gaq.Push(['_setAccount', 'UA-31467450-1']);
_gaq.Push(['_trackPageview']);
transactionId = <?php echo $order_id ?>;
affiliation = '';
total = <?php echo $grand_total ?>;
tax = <?php echo $vat_total ?>;
shipping = <?php echo $shipping_total ?>;
country = <?php echo $address ?>;
_gaq.Push(['_addTrans',
transactionId,
affiliation,
total,
tax,
shipping,
city,
state,
country
]);
<?php
$item_qry = mysql_query("SELECT `products_price`,`products_quantity`,`products_name`,`products_model` FROM `orders_products` WHERE `orders_id`=$order_id");
while($item_row = mysql_fetch_assoc($item_qry)) {
echo"_gaq.Push(['_addItem','$order_id','$item_row['products_model']','$item_row['products_name']','','$item_row['products_price']',$item_row['products_quantity'])";
}
?>
_gaq.Push(['_trackTrans']);
</script>
Eコマースの追跡に必要なのはこれだけですか?
追加したすべてのアイテムを実行するようにループを追加しましたが、これを正しく行いますか?
ええ、必要なパラメーターはすべて揃っているようです。 HTTPFox または Google Analytics Debugger のようなツールでテストすることをお勧めします。