function CG_track_params(params){
    var r = [],
        i,
        data = {
            "MAKE_ID": "",
            "MODEL": "",
            "REGION_ID": "",
            "PRICE_FROM": "",
            "PRICE_TO": "",
            "BODYTYPE": "",
            "SEARCH_TYPE": "X"
        },
        dbl,
        searchTypes = {
            "1": "Dealer Used",
            "3": "Private Used",
            "4": "All used",
            "5": "New",
            "6": "New and Used",
            "X": "Unknown"
        },
        carParams = false;

    if(params){
        if(params.raw){
            r = params.raw.split("/");
        }
    }else{
        return;
    }

    for (i = 0; i !== r.length; i = i + 1) {
        dbl = r[i].split("=");

        if (dbl.length === 2) {
            if(dbl[1] === "NULL" || typeof dbl[1] === "undefined"){
                data[dbl[0]] = "-";
            }else{
                data[dbl[0]] = dbl[1];
                carParams = true;
            }
        }
    }

    trak('pageparams',{
        'search_type':searchTypes[data.SEARCH_TYPE] || "Unknown",
        'make':data.MAKE_ID,
        'model':data.MODEL,
        'region':data.REGION_ID,
        'price_from':data.PRICE_FROM,
        'price_to':data.PRICE_TO,
        'body_type':data.BODYTYPE,
        'seller_type':params.seller_type,
        'search_depth':params.search_depth,
        'search_results':params.search_results,
        'listing_id':params.listing_id,
        'keyword':params.keyword
    });

    if(params.page_name !== ""){
        if(carParams && traktr_ptype === "keywordsearch"){
            TRAKTR.pn = params.page_name+"-"+data.MAKE_ID+"-"+data.MODEL+"-"+data.REGION_ID+"-"+data.PRICE_FROM+"-"+data.PRICE_TO+"-"+data.BODYTYPE;
        }else{
            TRAKTR.pn = params.page_name;
        }
    }
}

if(CG_trackingParams !== ""){
    CG_track_params(CG_trackingParams);
}