web-dev-qa-db-fra.com

Implémentation du code de suivi Google ecommerce

J'essaie de configurer le suivi du commerce électronique sur mon site de commerce électronique personnalisé. Sur la page de remerciement pour la commande, j'ai ajouté ce code en bas, il contient également le code de suivi normal ga.js dans l'en-tête, comme sur chaque page du site.

<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>

Est-ce tout ce qui est nécessaire pour suivre le commerce électronique?

J'ai ajouté la boucle pour qu'elle parcourt chaque élément ajouté. Est-ce que je le fais correctement?

1
Source

Oui, il semble que vous ayez tous les paramètres requis. Je vous suggère de le tester avec un outil tel que HTTPFox ou débogueur Google Analytics .

1
Blexy