﻿function GenerateEcommerceTracking(trackEcommerce) {
        
        //eigen variables
        var order = trackEcommerce.split("$");                
        var orderinfo = order[0].split(";");
        
        //hier begint de google script     
        try{
            var pageTracker = _gat._getTracker(orderinfo[0]); //"UA-xxxxx-x"
            pageTracker._trackPageview("/order_completed");
            //Print: Order info:  [order ID - required], [affiliation or store name], [total - required], [tax], [shipping], [city], [state or province], [country]
            pageTracker._addTrans(orderinfo[1], "", orderinfo[3], orderinfo[4], orderinfo[5], orderinfo[6], "", "The Netherlands");
            //alert (test)
            //alert(orderinfo[0] + ', ' + orderinfo[1] + ', ' + orderinfo[2] + ', ' + orderinfo[3] + ', ' + orderinfo[4] + ', ' + orderinfo[5] + ', ' + orderinfo[6]);

            // 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  
            for (var l = 1; l < order.length; l++) {
                //read orderline
                var orderline = order[l].split(";");
                //print _additem: [order ID - necessary to associate item with transaction], [SKU/code - required], [product name], [category or variation], [unit price - required], [quantity - required]
                pageTracker._addItem(orderline[0], orderline[1], orderline[2], orderline[3], orderline[4], orderline[5]); //submits transaction to the Analytics servers 
                //alert (test)
                //alert(orderline[0] + ', ' + orderline[1] + ', ' + orderline[2] + ', ' + orderline[3] + ', ' + orderline[4] + ', ' + orderline[5]);
            }
            pageTracker._trackTrans();

        } catch (err) { } 
        
        //pak hostname
        var hostname = window.location.hostname;
        //ga kijken of het van een affiliate komt
        TrackAffiliate(orderinfo[1], hostname + '_sales', 'Yell', orderinfo[3]);  
}  
  
function TrackAffiliate(description1, description2, description3, price) { 
/*
 -description1: : ORDERNR
- description2: Geboorte.yell.nl sales
- description3:  Yell
- price:  10.00
*/
    var img = document.createElement('img');
    img.src = 'http://leads.m4n.nl/_l?lpid=4919&description1='+description1+'&description2='+description2+'&description3='+description3+'&price='+price;
    document.getElementById('DefaultForm').appendChild(img);
}



