/** * Init IVW */ if(typeof(iom) == "undefined") document.write(''); var iam_data = { "st":"wirtwoch", "cp":"mul_web_52", "oc":"mul_web_52", "mg":"yes", "sv":"ke" }; var ct_config = { ga_id: "UA-160194-4", /* Google Analytics */ wt_config: '{"contentId":"blogs.contenttracking green.wiwo.de.7381698.FunctionalLink","contentGroup":{"1":"blogs","2":"","3":"","4":"","5":"7381698.contenttracking green.wiwo.de","6":"7381698"},"customParameter":{"1":"FunctionalLink","2":"FunctionalLink.1","3":"wiwo.de","4":"","6":"12.11.13"},"media":{"1":"","2":""},"customClickParameter":{"2":""},"heatmap":0,"trackId":"496847069983158","trackDomain":"handelsblatt01.webtrekk.net","domain":"REGEXP:^([a-zA-Z0-9\\-\\.])*?wiwo([a-zA-Z0-9\\-])*?\\.(com|de|net|org|biz)$","active":true}', /* Webtrekk */ /* Old IVW-Stuff. For backward compatibility with old integrations. */ ivw_url: "http://" + iam_data.st + ".ivwbox.de/cgi-bin/ivw/CP/", ivw_default: "undefined", ivw_target: "mul_web_52" }; /** * Init Webtrekk * DEFAULT VALUES - Contenttracking uses wt_config */ var webtrekkConfig = { trackId : "496847069983158", trackDomain : "handelsblatt01.webtrekk.net", domain : "www.wiwo.com", cookie : "1", contentId : "" }; if(typeof(webtrekk) != "object") { var metaConf = metaConfig(); var conf = eval('(' + (metaConf ? metaConf : ct_config.wt_config) + ')'); var webtrekk = metaConf ? conf.webtrekk : conf; } var wtInit = function() { var pageConfig = { linkTrack : "standard", heatmap: document.all && navigator.userAgent.indexOf("opera") > -1 ? 0 : ((typeof(webtrekk) == "object") ? (webtrekk.heatmap || 1) : 1), form: "0" }; if(typeof(webtrekk) == "object") { if(typeof(webtrekkConfig) == "object" && webtrekkConfig.trackDomain) { if(webtrekk.trackDomain) webtrekkConfig.trackDomain = webtrekk.trackDomain; if(webtrekk.domain) webtrekkConfig.domain = webtrekk.domain; if(webtrekk.trackId) webtrekkConfig.trackId = webtrekk.trackId; if(webtrekk.trackDomain) webtrekkConfig.trackDomain = webtrekk.trackDomain; } if(typeof(window.wtPartner) == "undefined") { window.wtPartner = new webtrekkV3(pageConfig); } if(location.href.indexOf('fb_xd_fragment') != -1) { window.wtPartner.deactivatePixel = true; } window.wtPartner.contentId = webtrekk.contentId || location.pathname; window.wtPartner.customParameter = webtrekk.customParameter || {}; window.wtPartner.customClickParameter = webtrekk.customClickParameter || {}; window.wtPartner.contentGroup = webtrekk.contentGroup || ""; window.wtPartner.mediaCode = "adwords;koops"; _debug.log("webtrekk has: "); _debug.log(window.wtPartner); _debug.log("webtrekk gets: "); _debug.log(webtrekk); window.wtPartner.sendinfo(); } }; /** * Called by partner */ function contentTracking() { /* IVW */ iom.c(iam_data, 1); //1=Uebertragungsmodus-AppendChild /* Google Analytics */ if(typeof(_gat) != "undefined") { var ga = _gat._getTracker(ct_config.ga_id); ga._trackPageview(); } /* Webtrekk */ wtInit(); } /** * Config auslesen */ function metaConfig() { var metas = document.getElementsByTagName("meta"); if(metas.length) { for (var i = 0; i < metas.length; i++) { if(typeof metas[i].httpEquiv != "undefined" && metas[i].getAttribute("http-equiv") == "Config") { return metas[i].content; } } } return false; } /* * urban.debug.js * DebugObject. schreibt alles Mögliche in dei Konsole. * benutzt man am Besten so: * _debug.log(obj) oder _debug.log("string",obj); * kan aber auch * _debug.info(), _debug.warn() und _debug.error(), um echt aussehende Fehlermeldungen in * die Konsole auszuwerfen. * * */ var _debug = { output: true, getArguments: function (args){ var arr = []; for (var i = 0; i < args.length; i++) { arr[i] = args[i]; } return arr; }, info: function() { this.write("info", this.getArguments(arguments)); }, log: function() { this.write("log", this.getArguments(arguments)); }, warn: function() { this.write("warn", this.getArguments(arguments)); }, error: function() { this.write("warn", this.getArguments(arguments)); }, debug: function() { this.write("debug", this.getArguments(arguments)); }, write: function(level, args) { if (this.output && typeof(console)==="object") if (document.all && navigator.userAgent.indexOf("mozilla") > -1) console[level].apply(this, args); else if (document.all && navigator.userAgent.indexOf("safari") > -1) window.console.log(args[0]); else window.console[level](args); } }; /** * Load dynamicly */ (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 ws = document.createElement('script'); ws.type = 'text/javascript'; ws.async = true; ws.src = ct_config.wt_src; s.parentNode.insertBefore(ws,s);*/ })(); /* ********************* definition ihrer eigenen funktionen ******************** ********************* define your own functions here ******************** */ /** * beforeWebtrekk ist eine Demo-Funktion zum Testen der Schnittstellen * @type Function */ var beforeWebtrekk = function(){ _debug.log("Sende 3rd-Party Pixel vor dem Webtrekk Pixel mit trackId "+this.trackId); }; /** * afterWebtrekk ist eine Demo-Funktion zum Testen der Schnittstellen * @type Function */ var afterWebtrekk = function(){ _debug.log("Sende 3rd-Party Pixel nach dem Webtrekk Pixel mit trackId "+this.trackId); }; /** * beforeUnloadPixel ist eine Demo-Funktion zum Testen der Schnittstellen * @type Function */ var beforeUnloadPixel = function(){ _debug.log("Mach irgendwas vor Senden des Unload-Pixels"); }; /** * afterUnload ist eine Demo-Funktion zum Testen der Schnittstellen * @type Function */ var afterUnloadPixel = function(){ _debug.log("Mach irgendwas nach Senden des Unload-Pixels"); }; /** * webtrekkConfig * * globale webtrekk konfiguration * global webtrekk config * @type Object */ /* ********************* Ab hier nichts �ndern ******************** ********************* Don't change anything beyond this line ******************** */ var webtrekkUnloadObjects=[];var webtrekkLinktrackObjects=[];var webtrekkHeatmapObjects=[];function webtrekkUnload($a){for(i=0;i=0?a.href.substr(y+2):a.href);if(webtrekkLinktrackObjects[z].linkTrackPattern){if(!webtrekkLinktrackObjects[z].linkTrackReplace){webtrekkLinktrackObjects[z].linkTrackReplace="";};y=y.replace(webtrekkLinktrackObjects[z].linkTrackPattern,webtrekkLinktrackObjects[z].linkTrackReplace);};webtrekkLinktrackObjects[z].config.linkId=(a.lname?(a.lname+"."):"")+y.split("?")[0].replace(/\//g,".");var p="";if(webtrekkLinktrackObjects[z].linkTrackParams){p=webtrekkLinktrackObjects[z].linkTrackParams.replace(/;/g,",").split(",");};for(var i=0;i0||document.body.scrollTop>0){$j+=document.body.scrollLeft;$k+=document.body.scrollTop;}else{if(document.documentElement.scrollLeft>0||document.documentElement.scrollTop>0){$j+=document.documentElement.scrollLeft;$k+=document.documentElement.scrollTop;}}}}};var $l=0;if(isIE){$l=document.body.clientWidth;}else{$l=self.innerWidth-16;};var $m=true;if($j>=$l||!webtrekkHeatmapObjects[z].sentFullPixel){$m=false;};if(($h.top>=0||$h.left>=0)&&$j>$h.left&&$k>$h.top){$j='-'+($j-$h.left);$k='-'+($k-$h.top);};if($m){webtrekkHeatmapObjects[z].quicksend(webtrekkHeatmapObjects[z].wtEscape(webtrekkHeatmapObjects[z].contentId.split(";")[0])+","+$j+","+$k,'',"hm");}}};function webtrekkStartHeatmap(){if(typeof(wt_heatmap)!="undefined"){window.setTimeout("wt_heatmap()",1000);}else{if(typeof($n)=="undefined")$n=0;$n++;if($n<60)window.setTimeout("webtrekkStartHeatmap()",1000);}};function webtrekkStartOverlay(){if(typeof(wt_overlay)!="undefined"){wt_overlay();}else{if(typeof($o)=="undefined")$o=0;$o++;if($o<60)window.setTimeout("webtrekkStartOverlay()",1000);}};function webtrekkFormTrackInstall(){for(i=0;il){return v.substring(0,l-1);};return v;};this.wtEscape=function(u){if(typeof(encodeURIComponent)=='function'){return encodeURIComponent(u);};return escape(u);};this.wtUnescape=function(u){if(typeof(decodeURIComponent)=='function'){return decodeURIComponent(u);};return unescape(u);};this.decrypt=function(x){if(x){return eval("try {this.wtUnescape(x.replace(/([0-9a-fA-F][0-9a-fA-F])/g,'%$1'));}catch(e){''};");}};this.checkSC=function(x){if(typeof(this.secureConfig)!='string'){return false;};var sc=this.secureConfig.split(';');for(var i=0;i0){p=$s.substring($s.indexOf("?")+1).replace(/&/g,"&").split("&");};for(var i=0;i0){$Q+="&ps="+this.pixelSampling;};$Q="&tz="+this.getTimezone()+$Q;var $S=(location.protocol=="https:"?"https:":"http:");if(this.forceHTTPS){$S="https:";};var $T=$S+"//"+this.trackDomain+"/"+this.trackId+"/"+$R+"?p="+this.version+","+$P+$Q+"&eor=1";if(document.images){if(!this.wtTypeof($U)){var $U=new Array();};var ii=$U.length;$U[ii]=new Image();if($R=='hm'){$U[ii].src=$T+"&hm_ts="+new Date().getTime();}else{$U[ii].src=$T;};$U[ii].onload=function(){};}else{document.write("");};if($R!='hm'){this.cookieOne=false;this.sentFullPixel=1;}};this.send=function(p,$V,ep){if($V=="link"){this.config.linkId=p;this.linkTrack="manual";this.wtEp=ep;if(this.isChrome||this.isOpera||this.isSafari){webtrekkUnload('noForm');}else{this.registerEvent(window,(this.isIE&&this.wtTypeof(window.onbeforeunload))?"beforeunload":"unload",webtrekkUnload);};return;};if($V=="click"){this.config.linkId=p;this.wtEp=ep;webtrekkUnload('noForm');return;};var $W=(p)?p:this.config.contentId;if(!$W){$W="no_content";};var $X="";var $Y=this.wtEscape($W)+",1,";$Y+=this.baseparams();var $Z=navigator.plugins.length;var $00="";if($Z>0){var $01=Array();for(var i=0;i<$Z;i++){if(navigator.plugins&&navigator.appName!='Microsoft Internet Explorer'){if(navigator.plugins[i].name=="Shockwave Flash"){$00=navigator.plugins[i].description;}else{$00=navigator.plugins[i].name;};var $02=this.plugInArray(this.plugins,$00);if($02&&!this.plugInArray($01,$02)){$01.push($02);}}};$00=$01.join("|");};if(typeof(ep)=="string"&&ep!=""){ep=ep.split(/;/);for(var z=0;z0){$0q=this.wtEscape(document.referrer);}};if(this.sentFullPixel){$0p+="2";}else if(!this.isOwnDomain($0q)){$0p+=$0q;}else if(this.isOwnDomain($0q)){$0p+="1";}else{$0p+=$0q;};var h=0;if(!document.layers&&document.getElementById){eval("try {h = top.window.innerHeight;}catch(e){};");}else{h=top.window.innerHeight;};if(!h){eval("try {h = top.document.documentElement.clientHeight;}catch(e){};");};if(!h){eval("try {h = top.document.body.clientHeight;}catch(e){};");};var w=0;if(!document.layers&&document.getElementById){eval("try {w = top.window.innerWidth;}catch(e){};");}else{w=top.window.innerWidth;};if(!w){eval("try {w = top.document.documentElement.clientWidth;}catch(e){};");};if(!w){eval("try {w = top.document.body.clientWidth;}catch(e){};");};if(h&&h>screen.height){h=screen.height;};if(w&&w>screen.width){w=screen.width;};if(typeof(w)=='undefined'){w=-1;};if(typeof(h)=='undefined'){h=-1;};$0p+=","+w+"x"+h;$0p+=","+(navigator.javaEnabled()?"1":"0");return $0p;};this.getMediaCode=function(mc){if(!mc){if(!this.mediaCode){return false;};mc=this.mediaCode;};var m=mc.split(";");this.config.campaignId="";for(var i=0;i=0);this.overlayOn=(this.wtHref().indexOf("wt_overlay=1")>=0||document.cookie.indexOf("wt_overlay=1")>=0);if(this.wtHref().indexOf("wt_overlay=0")>=0){this.overlayOn=false;this.setCookie("wt_overlay","",-1);};var $0s=false;for(i=0;i0){$0Q=$0P.indexOf($0O);if($0Q!=-1){$0Q+=$0O.length;end=$0P.indexOf(";",$0Q);if(end==-1){end=$0P.length};this.rawValue=$0P.substring($0Q,end);this.found=true;}};if(this.rawValue!=null){var sl=this.rawValue.length;var $0R=0;var $0S=0;var i=0;do{$0S=this.rawValue.indexOf(this.fieldSeparator,$0R);if($0S!=-1){var $0T=this.rawValue.substring($0R,$0S).split(this.durationSeperator);var rV=$0T[0].split(this.keySeperator);this.fields[rV[0]]=unescape(rV[1]);this.fieldsDuration[rV[0]]=parseInt(unescape($0T[1]));i++;$0R=$0S+1;}}while($0S!=-1&$0S!=(this.rawValue.length-1));};return this.found;};this.getSize=function(){var $0U=new Date().getTime();var $0V="";for(i in this.fields){if(this.fieldsDuration[i]>=$0U){$0V+=escape(i)+this.keySeperator+escape(this.fields[i])+this.durationSeperator+escape(this.fieldsDuration[i])+this.fieldSeparator;}};return $0V.length;};this.write=function(){var $0U=new Date().getTime();var $0W=true;var $0V=this.name+"=";for(i in this.fields){if(this.fieldsDuration[i]>=$0U){$0V+=escape(i)+this.keySeperator+escape(this.fields[i])+this.durationSeperator+escape(this.fieldsDuration[i])+this.fieldSeparator;$0W=false;}};var $0X=($0W)?-99999:this.expires;if($0X!=""){if(typeof($0X)=="number"){var $0Y=new Date();var $0Z=new Date();$0Z.setTime($0Y.getTime()+1000*60*60*24*$0X);$0V+="; expires="+$0Z.toGMTString();}else{$0V+="; expires="+$0X.toGMTString();}};if(this.accessPath!=null){$0V+="; PATH="+this.accessPath;};var d=location.hostname;var $C="^[0-9]{1,3"+String.fromCharCode(125)+"\.[0-9]{1,3"+String.fromCharCode(125)+"\.[0-9]{1,3"+String.fromCharCode(125)+"\.[0-9]{1,3"+String.fromCharCode(125)+"$";if(d.search($C)==-1){d=location.hostname.split(".");d=d[d.length-2]+"."+d[d.length-1];};$0V+="; DOMAIN="+d;document.cookie=$0V;return null;};this.remove=function(){this.expires=-10;this.write();return this.read();};this.get=function($10){var $0U=new Date().getTime();if(this.fieldsDuration[$10]>=$0U){return this.fields[$10];};return "";};this.set=function($10,$11,$B,$V,$12){if(!$B){$B=31536000;};if(!$V){$V="";};var $0U=new Date().getTime();if($V=="first"&&this.fields[$10]!=""&&this.fields[$10]!=null&&this.fieldsDuration[$10]>=$0U){return this.fields[$10];};this.fields[$10]=$11;this.fieldsDuration[$10]=$0U+(parseInt($B)*1000);if(!$12){this.write();};return $11;};this.prepare=function($10,$11,$B,$V){this.set($10,$11,$B,$V,true);};this.read();};}; var webtrekkPixel = false;if (typeof(webtrekk) == "object") {webtrekkConfig = webtrekk;webtrekkPixel = new webtrekkV3();}function wt_sendinfo(p, mode, ep) {if (webtrekkPixel) {for (i in webtrekk) {if (i != "plugins" && i != "sendinfo") {webtrekkPixel[i] = webtrekk[i];}}webtrekkPixel.sendinfo(false, p, mode, ep);}} /* Ende der webtrekk.js */