﻿var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2542666-1']);
_gaq.push(['_trackPageview']);

(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);
})();

var ga_items = new Array();
function ga_clear_items() {
    try
    { ga_items.length = 0; }
    catch (ex) { }
}
function ga_set_items(item, i) {
    try {
        var i = parseInt(i);
        var item = $.parseJSON(item);
        ga_items[i] = item;
    }
    catch (ex) { }
}

function ga_ecommerce(orderID, total, tax, city, state) {
    try {
        _gaq.push(['_setAccount', 'UA-2542666-1']);
        //_gaq.push(['_trackPageview']);
        _gaq.push(['_addTrans',
        orderID,
        '',
        total,
        tax,
        '',
        city,
        state]);
        for (i = 0; i < ga_items.length; i++) {
            _gaq.push(['_addItem',
            orderID,           // order ID - required
            ga_items[i].part,           // SKU/code - required
            ga_items[i].description,        // product name
            '',   // category or variation
            (parseFloat((ga_items[i].price.replace(/\$/g, ""))) / parseInt(ga_items[i].qty)).toString(), // unit price - required
            ga_items[i].qty]);                // quantity - required
        }
        _gaq.push(['_trackTrans']); //submits transaction to the Analytics servers

        (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);
        })();
    }
    catch (ex) { }
}




/*Transaction Data----
Transaction ID: your internal transaction ID [required]
Affiliate or store name
Total
Tax
Shipping
City
State or region
Country

Item Data-------
Transaction ID: same as in transaction data [required]
SKU
Product name
Product category or product variation
Unit price [required]
Quantity [required]*/


/** EXAMPLE **/
/*<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans',
'1234',           // order ID - required
'Acme Clothing',  // affiliation or store name
'11.99',          // total - required
'1.29',           // tax
'5',              // shipping
'San Jose',       // city
'California',     // state or province
'USA'             // country
]);

// add item might be called for every item in the shopping cart
// where your ecommerce engine loops through each item in the cart and
// prints out _addItem for each
_gaq.push(['_addItem',
'1234',           // order ID - required
'DD44',           // SKU/code - required
'T-Shirt',        // product name
'Green Medium',   // category or variation
'11.99',          // unit price - required
'1'               // quantity - required
]);
_gaq.push(['_trackTrans']); //submits transaction to the Analytics servers

(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>*/
/*************/
