web-dev-qa-db-ja.com

Google eコマーストラッキングコードの実装

カスタム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コマースの追跡に必要なのはこれだけですか?

追加したすべてのアイテムを実行するようにループを追加しましたが、これを正しく行いますか?

1
Source

ええ、必要なパラメーターはすべて揃っているようです。 HTTPFox または Google Analytics Debugger のようなツールでテストすることをお勧めします。

1
Blexy