function cms_UserTracking_sendCustomEvent(pType, pSourceUrl, pSourceTitle, pTargetUrl, pTargetTitle, pParamters, pUserId, pConfig, pLinkObject) { var eventType = pType; var eventSourceUrl = pSourceUrl; var eventSourceTitle = pSourceTitle; var eventTargetUrl = pTargetUrl; var eventTargetTitle = pTargetTitle; var eventParameters = pParamters; var eventUserId = pUserId; var eventLinkObject = pLinkObject; if (eventUserId==null) { if (typeof eprofile_guid != "undefined") { if (eprofile_guid!="") { eventUserId = eprofile_guid; } } } if (pConfig==null || pConfig.indexOf("Omniture=3")>=0) { if (typeof virtualAppInfo == "object") { s_account = virtualAppInfo.reportSuiteId; var scms=s_gi(s_account); scms.eVar1 = virtualAppInfo.tenantId; scms.prop8 = virtualAppInfo.tenantId; scms.prop32=virtualAppInfo.appName; scms.visitorNamespace="volkswagenpkw"; scms.dc=112; scms.trackingServer="metric.volkswagen.com"; scms.trackingServerSecure="smetric.volkswagen.com"; scms.charSet="UTF-8"; scms.prop13="vwpkwtwcmsprod"; scms.prop33=''; scms.events=''; if (eventParameters!=null) { var i = 0; for (var paramName in eventParameters) { var paramValue = eventParameters[paramName]; if (typeof paramValue == "string" || typeof paramValue == "number") { isDefaultProp=false; for(j = 0; j < defaultCustomEventProps.length;j++) { if(paramName==defaultCustomEventProps[j]){ eval('scms.'+paramName+'="'+paramValue+'";'); isDefaultProp=true; break; } } if (isDefaultProp==true) continue; if (i==0) scms.prop1 = paramName + ":" + paramValue; else if (i==1) scms.prop2 = paramName + ":" + paramValue; else if (i==2) scms.prop3 = paramName + ":" + paramValue; i++; } } } if (eventType=="LinkInternal") { } else if (eventType=="LinkExternal") { scms.tl(eventLinkObject,"e",eventTargetUrl); } else if (eventType=="LinkDownload") { scms.tl(eventLinkObject,"d",eventTargetUrl); } else if (eventType=="Login") { //ignore } else if (eventType=="download-success") { if(defaultCustomEventProps.length){ ;} ;scms.linkTrackEvents = "event13"; scms.events = "event13"; if(typeof scms.prop32!= "undefined") { scms.prop33=scms.prop32+'Info'; } } else if (eventType=="featureCategorySwitch") { campaignId=getCookieValue('CAR_CAMPAIGN_COOKIE'); if(typeof scms.eVar5=="string"){ campaignId=scms.eVar5; } if(eventSourceTitle.length && typeof campaignId=="string"){ scms.prop50=campaignId+':'+eventSourceTitle; } if (eventSourceTitle.length){ scms.pageName=eventSourceTitle; }scms.linkTrackEvents = ""; scms.tl(eventLinkObject,"o",eventSourceUrl); } else if (eventType=="FormValidationErrors") { if (scms.pageName.indexOf('Form Error') < 0 ) { scms.pageName += ' - Form Error'; } scms.tl(eventLinkObject,"o",eventSourceUrl); } else { if (eventSourceTitle.length){ scms.pageName=eventSourceTitle; }scms.linkTrackEvents = ""; scms.tl(eventLinkObject,"o",eventSourceUrl); } } } } function cms_openWindow_UserTracking(pLinkUrl, pLinkTarget, pLinkWindowAttributes, pEventType, pSourceUrl, pSourceTitle, pTargetUrl, pTargetTitle, pParamters, pUserId, pConfig, pLinkObject) { cms_UserTracking_sendCustomEvent(pEventType, pSourceUrl, pSourceTitle, pTargetUrl, pTargetTitle, pParamters, pUserId, pConfig, pLinkObject); cms_openWindow(pLinkUrl, pLinkTarget, pLinkWindowAttributes); } function cms_UserTracking_sendOnLoadEvent(pPageUrl, pPageTitle, pConfig) { var pageUrl = pPageUrl; var pageTitle = pPageTitle; if (pConfig==null || pConfig.indexOf("Omniture=3")>=0) { if (typeof s == "object") { scms.pageName=pageTitle; scms.pageURL=pageUrl; scms.t(); } } } function cms_login_checkUserTracking() { if ((typeof ibox_internal_setCookie != "function") || (typeof ibox_internal_getCookie != "function") || (typeof ibox_internal_deleteCookie != "function")) { return; } var userId = null; if (typeof eprofile_guid != "undefined") { if (eprofile_guid!="") { userId = eprofile_guid; } } if (userId!=null) { var cookieUserId = ibox_internal_getCookie("eprofile_detectlogin_cookie"); if (cookieUserId==null || cookieUserId!=userId) { ibox_internal_setCookie("eprofile_detectlogin_cookie", userId, null, "/"); cms_UserTracking_sendCustomEvent("Login", null, null, null, null, null, userId); } } else { var cookieUserId = ibox_internal_getCookie("eprofile_detectlogin_cookie"); if (cookieUserId!=null) { ibox_internal_deleteCookie("eprofile_detectlogin_cookie", "/"); } } }