Google Analytics’te işlemlerinizi izleyebilmek için öncelikle hesabınızın web sitesi profil bilgilerinde bulunan e-ticaret web sitesi ayarını evet olarak işaretlemeniz gerekmekiyor.
Bundan sonra yapacağınız işlem ticari işlem başlatmak için _addTrans() çağrısı başlatmak ve satışı yapılan her ürün için _addItem() çağrısı yapmak olacaktır.
Örnek olarak:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {<br />
var pageTracker = _gat._getTracker("UA-XXXXX-1");
pageTracker._initData();
pageTracker._trackPageview();
pageTracker._addTrans(
"1234", // Order ID
"Mountain View", // Affiliation
"18.28", // Total
"1.29", // Tax
"5", // Shipping
"San Jose", // City
"California", // State
"USA" // Country
);
pageTracker._addItem(
"1234", // Order ID
"DD44", // SKU
"T-Shirt", // Product Name
"Green Medium", // Category
"11.99", // Price
"1" // Quantity
);
pageTracker._trackTrans();
} catch(err) {}</script>
Eğer satış işleminiz daha sonra başka bir sitedeki satışıda tetikliyorsa bunlarıda izlemeniz mümkün,
Bir satın alma işlemi gerçekleştirmiş müşterinin tekrar sitenize gelip gelmediğini pageTracker._setVar("müşteri"); kodunu makbuz sayfasında kullanıcı tanımlı bir değişken tanımlamak yoluyla izleyebilirsiniz.
_setVar ile özel müşteri segmentleri oluşturarak daha sonra sitenize gelip gelmediklerinide izlemeniz mümkün. Örnek olarak;
Belirli bir sayfayı ziyaret edenleri “Pazarlama/PR” bölümüne atama
Bu örnekte, ilgili sayfayı ziyaret eden herkes “Pazarlama/PR” segmentine atanır.
<body onLoad="javascript:pageTracker._setVar('Pazarlama/Halkla İlişkiler');"></body>
Bağlantı tıklandığında kullanıcıları bir segmente atama
<a href="link.html" onClick="pageTracker._setVar('Pazarlama/Halkla İlişkiler');">Burayı tıklayın</a>
Ziyaretçileri, formda yaptıkları seçime göre bir segmente atama
Bu örnekte, ziyaretçiler formda yaptıkları seçime göre bir segmente atanır.
<form onSubmit="pageTracker._setVar(this.mymenu.options
[this.mymenu.selectedIndex].value);">
<select name=mymenu>
<option value="Technical/Engineering">
Teknik/Mühendislik</option>
<option value="Marketing/PR">Marketing/PR</option>
<option value="Manufacturing">Manufacturing</option>
<option value="General Management">General Management</option></select>