CGS Receives 2021 Customer Experience Innovation Award
(function(w) {
if (w.YAHOO && w.YAHOO.i13n && w.YAHOO.i13n.Rapid) {
YAHOO.i13n.SPACEID = ‘1183300253’;
var enableApvBeacon = true;
var clientOnly = undefined;
var rapidConfig =
click_timeout: 200,
keys: “_rid”:”a5qcqudgmgcub”,”abk”:””,”colo”:”gq1″,”mrkt”:”us”,”p_sec”:”default”,”partner”:”none”,”site”:”finance”,”uh_vw”:0,”navtype”:”server”,”p_hosted”:”hosted”,”pcp”:”CGS”,”pct”:”story”,”pd”:”non_modal”,”pstaid”:”346c0e51-c0b5-374c-a503-524993486269″,”pstaid_p”:”346c0e51-c0b5-374c-a503-524993486269″,”pstcat”:”business”,”pt”:”content”,”ver”:”article”,
perf_navigationtime: 2,
spaceid: YAHOO.i13n.SPACEID,
test_id: ‘fd-upsell-linkedbroker-backbucket,fd-adobe-upsell-nav-1,fd-pf-holdings-ctrl,fd-a2-upsell-2,fin-shareable-list-2,JRVCL-finance-plutus-start-idx-0,xray-finance-saliencemerge-test-1-copy,fd-paw-crypto-1,a2-plutus-rr-4’,
tracked_mods_viewability: “module-moreStories”:”home-strm”,”module-footer”:”footer”,”module-featurebar”:”featurebar”,”module-trending”:”trending”,”close-button-section”:”close-button”,”close-fauxdal”:”close-button”,”module-article”:”content-canvas”,”module-spotIm”:”cmmts”,”wafer-trending-bar”:”trending”,
viewability: true,
yql_host: ‘udc.yahoo.com’,
yql_path: ‘/v2/public/yql’
;
if(typeof clientOnly !== ‘undefined’)
rapidConfig.client_only = clientOnly;
// beacon apv for mobile web
if (enableApvBeacon)
rapidConfig.apv_callback = function(apvObj)
try
if (‘1183300253’ === YAHOO.i13n.SPACEID)
var img = new Image();
img.src = ‘/_td_api/beacon/error?beaconType=apv&sp=’ + YAHOO.i13n.SPACEID
+ ‘&device=desktop-lite&intl=US&pixel_pos=’
+ apvObj.pixel_pos + ‘&scroll_dir=’
+ apvObj.scroll_dir;
catch (e)
;
// ensure webworker is loaded from yaho.com cdn path
YAHOO.i13n.WEBWORKER_FILE = ‘/__rapid-worker-1.2.js’;
// setup rapid instance
YAHOO.i13n.rapidInstance = w.rapidInstance = w.YAHOO.i13n.Rapid(rapidConfig);
// expose rapid config for homepage-viewer client
if (!w.rapidPageConfig)
w.rapidPageConfig =
rapidConfig: rapidConfig
}
}(window));
(function(w) {
if (w.performance && typeof w.performance.now === ‘function’ && w.document.addEventListener) {
w.document.addEventListener(‘DOMContentLoaded’, function(){
var yaftConfig = “adModules”:[“sda-LDRB”,”sda-LREC”,”sda-LREC2″,”sda-LREC3″,”sda-MAST”,”sda-MON”,”sda-WFPAD”,”sda-XFPAD”],”adModulesMap”:”LDRB”:”sda-LDRB”,”LREC”:”sda-LREC”,”LREC2″:”sda-LREC2″,”LREC3″:”sda-LREC3″,”MAST”:”sda-MAST”,”MON”:”sda-MON”,”WFPAD”:”sda-WFPAD”,”XFPAD”:”sda-XFPAD”,”maxWaitTime”:4000,”modules”:[“module-“,”sda-“],”modulesExclude”:[],”preferDataModNameOverId”:true,”punishAdsOnNoShow”:true,”trackModulesMap”:”pencilAd”:”ADEND_PENCIL”,”sponsoredMoments”:”ADEND_SPONSOREDMOMENTS”;
if (w.YAFT && yaftConfig) {
var whiteListedAds = yaftConfig.adModulesMap;
var preProcess = function()
// Override the ad load time as the ad module’s load time
var darlaAdTimings = [];
var adTiming;
var aft2StartRender = w.YAFT.AFT2.getAFT2StartRender() – 800;
if (typeof w._adLT !== ‘undefined’)
for (var i = 0; i -1 ? ‘start’ : ‘end’;
var adId = ”;
if (adAction === ‘start’)
adId = adIdAction.replace(‘ADSTART_’, ”);
darlaAdTimings[adId] =
started: adTime,
loaded: 0
;
else
adId = adIdAction.replace(‘ADEND_’, ”);
if (typeof darlaAdTimings[adId] !== ‘undefined’)
darlaAdTimings[adId].loaded = adTime;
for (var adObj in darlaAdTimings)
if (darlaAdTimings.hasOwnProperty(adObj) && whiteListedAds && typeof whiteListedAds[adObj] !== undefined)
// Override the video load time as the module’s load time
if (typeof w._videoLT !== ‘undefined’)
for (var key in w._videoLT)
if (w._videoLT.hasOwnProperty(key))
};
var setPagePerfDataForTrackModules = function(pagePerfData) {
var trackModulesPerfMark = w.performance.getEntriesByType(‘mark’);
if (trackModulesPerfMark) {
var trackModules = yaftConfig.trackModulesMap;
if (trackModules) {
var trackModuleNames = [];
for (var trackModule in trackModules)
if (trackModules.hasOwnProperty(trackModule))
trackModuleNames.push(trackModule);
if (trackModuleNames.length > 0) {
for (var t = 0; t
(function(w) {
var dabConfig = “cookieDurationInDays”:7,”detectionTimeout”:300,”enableABPDetection”:true,”enableDetection”:true;
var cookieName = ‘thamba’;
var thamba = false;
var shouldCheckPosition = false;
var cookieDuration = 10080;
var detectABP = function(daTrk) {
var DPba=new function()this.detect=function(px,callback)var detected=false;var checksRemain=2;var error1=false;var error2=false;if(typeof callback!=”function”)return;px+=”?ch=*&rn=*”;function beforeCheck(callback,timeout) timeout>1E3)callback(checksRemain==0&&detected);else setTimeout(function()beforeCheck(callback,timeout*2),timeout*2)function checkImages()if(–checksRemain)return;detected=!error1&&error2var random=Math.random()*11;var img1=new Image;img1.onload=checkImages;img1.onerror=function()error1=true;checkImages();img1.src=px.replace(/*/,1).replace(/*/,random);var img2=new Image;img2.onload=checkImages;img2.onerror=function()error2=true;checkImages();img2.src=px.replace(/*/,2).replace(/*/,random);beforeCheck(callback,250);
DPba.detect(“https://www.yahoo.com/px.gif”, function(usesABP)
if (usesABP)
var expires = new Date();
expires.setMinutes(expires.getMinutes() + cookieDuration);
daTrk = ‘2’;
w.wafer.utils.setCookie(cookieName, ‘2’, expires: expires, domain: location.hostname, path:’/’);
// this fires rapid when we set cookie either 1 or 2
if ((!thamba && daTrk !== ‘0’) && w.rapidInstance && w.rapidInstance.beaconEvent)
w.rapidInstance.beaconEvent(“datrk”, pl1: daTrk);
);
};
var initABDetection = function() (!thamba && daTrk === ‘1’))
w.wafer.utils.setCookie(cookieName, daTrk, expires: expires, domain: location.hostname, path:’/’);
// if (dabConfig.enableABPDetection && daTrk === ‘1’) // will uncomment when we can detect container collapsed
if (dabConfig.enableABPDetection)
detectABP(daTrk);
;
w.wafer && w.wafer.utils && w.wafer.ready && w.wafer.ready(function () );
(window));
Leave a reply