send your console output to the result pane in jsfiddle

SOURCE: http://www.kobashicomputing.com/send-your-console-output-to-the-result-pane-in-jsfiddle

HTML

<div id='console'>
</div>
<script>
// tC.containerVersion
var tc_container_version = "1.234";
// var datalayer = tC.internalsvars.tc_vars;
datalayer = {
            env_template: "receipt",
            user_newcustomer: "0",
            user_postalcode: "01610",
            user_city: "Vantaa",
            user_country: "FI",
            user_last_visit: "lastvisit",
            artist_name: "The Tall Ships Races Music Festival",
            artist_id: "532627",
            event_city_name: "JÄRVENPAA",
            event_postal_code: "04400",
            event_ticket_price: "10",
            event_serie_ID: "1841503",
            event_id: "9388869",
            event_venue_id: "181100",
            event_venue_name: "Vanhankyl&auml;nniemi",
            event_date: "2017-07-01T12:00:00.000+03:00",
            quantity: "2",
            totalprice_ati: "102.50",
            unitprice_ati: "new Array('68.50')",
            order_products_number: "1",
            env_affiliate_id: "2490",
            page_cat_id2: "",
            page_cat_id3: "",
            user_last_visit: "lastvisit",
            artist_id : "476598",
            event_venue_name : "Hartwall Arena",
            user_id : "1234567",
            }
</script>

JavaScript

// http://jsfiddle.net/annelagang/jZV3Y/
var jsFiddleConsole = function() {
    return({
        log: function(msg) {
          consoleDiv = document.getElementById('console');
          para = document.createElement('p');
          text = document.createTextNode(msg);
          para.appendChild(text);
          consoleDiv.appendChild(para);
        }
    });
}();

//
// CONFIGURATION over IMPLEMENTATION
//

var cxconfig = {
metadata_version: '20170321',

// siteId
siteId: "9222343198115948874",

// gets segments persisted
getUserSegmentIdsPersisted: "e8f6f32cda49a7e077c5ed4dbf847f5db06c36a9",

// send event persisted
sendEventPersisted: "111a15633feda472f3b3edc9ffb3535ef56b33ed",

// DMP Event context
dmp_origin: 'rvt-relevant',
// event type
dmp_type_rules: ['env_template'],
// custom parameters
cp_rules: [
    'user_newcustomer',
    'user_last_visit',
    'user_city',
    'user_country',
    'user_postalcode',
  	'user_customer_number',
    'event_id',
    'event_venue_id',
    'event_serie_ID',
    'env_affiliate_id',
    'event_date',
    'event_ticket_price>number',
    'quantity|order_products_quant>number',
    'totalprice_ati|order_products_total>number',
    'unitprice_ati|order_products_unitp',
    'order_products_number|order_products_numbe>number',
    'env_affiliate_id',
    'page_cat_id2',
    'page_cat_id3'
    ],
// cXenseParse meta tags
cxmeta_rules: [
    'event_id',
    'event_serie_ID',
    'event_venue_name', 
    'event_venue_id',
    'event_city_name',
    'event_postal_code',
    'artist_name', 
    'artist_id',
    'event_date',
    'page_cat_id2',
    'page_cat_id3',
    'env_template',
    'event_date>epoch',
     'rvt-v>fix_version' // track metadata version
    ],
// external ids
id_rules: ['user_id|rvt']
};

// add transfrom function library
// in a 2nd step to access cxconfig variables
cxconfig.flib = {
	'number': function(x){
return Number(x);},
  'lower':  function(x){
return x.toLowerCase();},
  'plus1':  function(x){
return x...