Analytics E-Commerce
Analytics E-Commerce è sicuramente lo strumento free migliore per monitorare il traffico del nostro sito web, le appendici di analytics sono moltissime : adwords, strumenti per i web master, eventi … una delle appendici più utili è sicuramente il codice di monitoraggio per il commercio elettronico che ci consente di avere una visione chiara ed immediata dell’andamento delle vendite.
Analytics E-Commerce : Il Codice
<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); _gaq.push(['_addTrans', '1234', // ID dell'ordine obbligatorio 'Acme Clothing', // Nome del Negozio '11.99', // Totale Obbligatorio '1.29', // Tasse '5', // Costi di spedizione 'San Jose', // Città 'California', // Provincia 'USA' // Nazione ]); // Ogni volta che viene inserito un articolo deve essere effettuata una query // che invii al codice i dati per ogni aggiunta al carrello // ricevendo in risposta _addItem per ogni articolo _gaq.push(['_addItem', '1234', // ID ordine - obbligatorio 'DD44', // SKU/COD - obbligatorio 'T-Shirt', // Nome del prodotto 'Green Medium', // Categoria o Variante '11.99', // Prezzo per articolo - obbligatorio '1' // quantità - obbligatorio ]); _gaq.push(['_trackTrans']); //inserisce la transazione all'interno del database di analytics (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>
Il codice d’esempio in alto ci fa capire meglio quali sono le variabili da inviare al nostro codice per supervisionare l’attività delle vendite, naturalmente all’interno del codice non ci saranno i valori assoluti ma delle variabili php o asp a seconda della tecnologia usata vd l’esempio del codice seguente :
<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']); //inserire il vostro id google analytics _gaq.push(['_trackPageview']); _gaq.push(['_addTrans', '<?php echo $order_id; ?>', // ID dell'ordine obbligatorio '<?php echo $shop_id; ?>', // Nome del Negozio '<?php echo $order_totals; ?>', // Totale Obbligatorio '<?php echo $order_tax; ?>', // tasse '<?php echo $order_shipping; ?>', // spedizione '<?php echo $citta; ?>', // città '<?php echo $provincia; ?>', // provincia o stato '<?php echo $nazione; ?>', // nazione ]);
// Ogni volta che viene inserito un articolo deve essere effettuata una query // che invii al codice i dati per ogni aggiunta al carrello // ricevendo in risposta _addItem per ogni articolo
_addItem for each _gaq.push(['_addItem', '<?php echo $order_id ?>', // ID ordine - obbligatorio '<?php echo $product_sku ?>', // SKU/COD - obbligatorio '<?php echo $product_names ?>', // Nome del prodotto '<?php echo $product_names ?>', // Categoria o Variante '<?php echo $product_prices ?>', // Prezzo per articolo - obbligatorio '<?php echo $product_quantitys ?>' // quantità - obbligatorio ]); _gaq.push(['_trackTrans']); //inserisce la transazione all'interno del database di analytics
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>
Analytics E-Commerce : conclusioni
Naturalmente i nomi delle variabili inserite all’interno del codice d’esempio sono solo indicativi e scritti con la sintassi del php ma potremmo usare asp o javascript.
Vuoi far diventare
la tua azienda una mucca viola?
Contattaci!