ScienceDirect









ScienceDirect


Please confirm you are a human by completing the captcha challenge below.

  • Reference number: a1fb988b4da0b416
  • IP Address: 103.138.189.101

“,promise:n.resolve()}}}},”core/src/lib/actions/helpers/decorators/decorateNonGlobalJavaScriptCode.js”:{script:function(e,t,a){“use strict”;var n=a(“@adobe/reactor-promise”),r=0;e.exports=function(e,t){var a=”_runScript”+ ++r,i=new n((function(t,r){_satellite[a]=function(i){delete _satellite[a],new n((function
n&&n.match(Q.VALID_VISITOR_ID_REGEX)&&y._setField(x,n))}},y._appendVersionTo=function(e){var t=”vVersion|”+y.version,a=e?y._getCookieVersion(e):null;return a?Y.areVersionsDifferent(a,y.version)&&(e=e.replace(Q.VERSION_REGEX,t)):e+=(e?”|”:””)+t,e},y._writeVisitor=function(){var e,t,a=y._getSettingsDigest();for(e in y._fields)B(e)&&y._fields[e]&&”expire”!==e.substring(0,6)&&(t=y._fields[e],a+=(a?”|”:””)+e+(y._fields[“expire”+e]?”-“+y._fields[“expire”+e]:””)+”|”+t);a=y._appendVersionTo(a),y.cookieWrite(y.cookieName,a,1)},y._getField=function(e,t){return null==y._fields||!t&&y._fieldsExpired&&y._fieldsExpired[e]?null:y._fields[e]},y._setField=function(e,t,a){null==y._fields&&(y._fields={}),y._fields[e]=t,a||y._writeVisitor()},y._getFieldList=function(e,t){var a=y._getField(e,t);return a?a.split(“*”):null},y._setFieldList=function(e,t,a){y._setField(e,t?t.join(“*”):””,a)},y._getFieldMap=function(e,t){var a=y._getFieldList(e,t);if(a){var n,r={};for(n=0;n0?e.substr
},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”form start”,linkType:”o”}}]},{id:”RL6b67141693cc4177a1c11d98f0233ae7″,name:”Event – Promo Link Click”,events:[{modulePath:”core/src/lib/events/click.js”,settings:{elementSelector:”a[data-sc-promo-id]”,bubbleFireIfChildFired:!1},ruleOrder:50}],conditions:[],actions:[{modulePath:”core/src/lib/actions/customCode.js”,settings:{source:” – Item Category”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”itemCategory”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar172″,type:”value”,value:”%Education – Test Question%”},{name:”eVar184″,type:”value”,value:”%Education – Question Type%”},{name:”eVar192″,type:”value”,value:”%Education – Category ID and Name%%Education – Category ID and Name%”}],events:[{name:”event285″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”itemCategory”,linkType:”o”}}]},{id:”RL6dd0ca6a24634c8d90c6fe15338be1b9″,name:”Event – Live Chat Offered”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”liveChatOffered”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{events:[{name:”event249″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”live chat offered”,linkType:”o”}}]},{id:”RL710db36f25834f999f18b422dae5d26e”,name:”Event – Website Error”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”websiteError”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar43″,type:”value”,value:”%Page – Error Type%”}],events:[{name:”event26″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”website error”,linkType:”o”}}]},{id:”RL722df919f5e34b96b2912c5533ee5fe6″,name:”Event – Navigation Link Click”,events:[{modulePath:”core/src/lib/events/click.js”,settings:{elementSelector:”a[data-nav-name], a[data-sc-nav-name]”,bubbleFireIfChildFired:!1},ruleOrder:50}],conditions:[],actions:[{modulePath:”core/src/lib/actions/customCode.js”,settings:{source:” – Access Code Generation”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”accessCodeGeneration”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{customSetup:{source:function(e,t){t.linkTrackEvents=t.apl(t.linkTrackEvents,”event290″,”,”,1),t.events=t.apl(t.events,”event290=”+_satellite.getVar(“Education – Time to Complete”),”,”,1)}},trackerProperties:{eVars:[{name:”eVar7″,type:”alias”,value:”prop29″},{name:”eVar16″,type:”alias”,value:”prop1″},{name:”eVar165″,type:”value”,value:”%Education – Program ID and Name%”},{name:”eVar166″,type:”value”,value:”%Education – Student and Instructor ID%”},{name:”eVar195″,type:”value”,value:”%Education – Exam Group ID and Name%”}],props:[{name:”prop1″,type:”value”,value:”%Visitor – Account ID%”},{name:”prop29″,type:”value”,value:”%Visitor – Account Name%”}],events:[{name:”event286″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”accessCodeGeneration”,linkType:”o”}}]},{id:”RL75b6707d4f05495997cc25fc6ad12b32″,name:”Event – Recommendation Views”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”recommendationViews”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{props:[{name:”prop33″,type:”value”,value:”%Page – Product Application Version%”}],events:[{name:”event257″},{name:”event264″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”recommendation views”,linkType:”o”}}]},{id:”RL779e66c0320d4651908603d37fbd43df”,name:”Event – Save to List”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”saveToList”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{events:[{name:”event48″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”save to list”,linkType:”o”}}]},{id:”RL786052d409f94371a8d4aaf5f6a6e05b”,name:”Event – Social Share”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”socialShare”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar30″,type:”value”,value:”%Event – Share Platform%”}],events:[{name:”event11″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”content shared”,linkType:”o”}}]},{id:”RL7895cbb6b25c4c22abc5701e45d9b5fd”,name:”Event – Logout Click”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”logoutClick”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{events:[{name:”event180″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”logout click”,linkType:”o”}}]},{id:”RL79079b0d11c64b548b86d139521ba874″,name:”Event – Delete Alert”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”deleteAlert”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar1″,type:”value”,value:”%Search – Criteria%”},{name:”eVar97″,type:”value”,value:”%Event – Alert Type%”},{name:”eVar191″,type:”value”,value:”%Event – Alert Details%”}],props:[{name:”prop21″,type:”value”,value:”%Search – Criteria%”}],events:[{name:”event237″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”delete alert”,linkType:”o”}}]},{id:”RL79fbe2e926f8475681c271b093a8c8e8″,name:”Event – Transfer Offer Rejected”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”transferOfferRejected”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{events:[{name:”event331″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”transfer offer rejected”,linkType:”o”}}]},{id:”RL7a2b6c519890486eb43eb48a3cc18af8″,name:”Event – Transfer Paper Submission Starts”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”transferpaperSubmissionStarts”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{customSetup:{source:function(e,t){try{productId=pageDataTracker.getContentItem().id,productId=pageDataTracker.md5(productId),t.linkTrackEvents=t.apl(t.linkTrackEvents,”event355″,”,”,1),t.events=t.apl(t.events,”event355:”+productId,”,”,1)}catch(e){}}},trackerProperties:{events:[{name:”event354″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”transfer paper submission starts”,linkType:”o”}}]},{id:”RL7b7886c215c74844afdd1f6734681104″,name:”Event – Category Completed”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”categoryCompleted”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{customSetup:{source:function(e,t){t.linkTrackEvents=t.apl(t.linkTrackEvents,”event260″,”,”,1),t.events=t.apl(t.events,”event260=”+_satellite.getVar(“Education – Assignment Numeric Grade”),”,”,1)}},trackerProperties:{eVars:[{name:”eVar7″,type:”value”,value:”%Visitor – Account Name%”},{name:”eVar16″,type:”value”,value:”%Visitor – Account ID%”},{name:”eVar167″,type:”value”,value:”%Education – Days Before / After Due Date%”},{name:”eVar168″,type:”value”,value:”%Education – Semester%”},{name:”eVar171″,type:”value”,value:”%Education – Assignment Duration and Score%”},{name:”eVar182″,type:”value”,value:”%Education – Attempt%”},{name:”eVar192″,type:”value”,value:”%Education – Category ID and Name%”},{name:”eVar193″,type:”value”,value:”%Education – Exam ID Name and Type%”},{name:”eVar195″,type:”value”,value:”%Education – Exam Group ID and Name%”}],props:[{name:”prop1″,type:”value”,value:”%Visitor – Account ID%”},{name:”prop29″,type:”value”,value:”%Visitor – Account Name%”}],events:[{name:”event271″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”category completed”,linkType:”o”}}]},{id:”RL7e564620da2b4ca78b64903c3ab522c6″,name:”Event – Form View”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”formView”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar4″,type:”value”,value:”%Page – Product Name%”},{name:”eVar102″,type:”value”,value:”%Form – Type%”}],props:[{name:”prop2″,type:”value”,value:”%Page – Product Name%”}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”form view”,linkType:”o”}}]},{id:”RL7f9af8e1df774d16a6ae00883728d9da”,name:”Event – Footer Link”,events:[{modulePath:”core/src/lib/events/click.js”,settings:{elementSelector:’a[class^=footer]:not([href=”#”])’,bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[],actions:[{modulePath:”core/src/lib/actions/customCode.js”,settings:{source:” – Student Enrollment”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”studentEnrollment”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar165″,type:”value”,value:”%Education – Program ID and Name%”},{name:”eVar166″,type:”value”,value:”%Education – Student and Instructor ID%”},{name:”eVar178″,type:”value”,value:”%Education – Course ID and Name%”},{name:”eVar7″,type:”value”,value:”%Visitor – Account Name%”},{name:”eVar16″,type:”value”,value:”%Visitor – Account ID%”}],props:[{name:”prop1″,type:”value”,value:”%Visitor – Account ID%”},{name:”prop29″,type:”value”,value:”%Visitor – Account Name%”}],events:[{name:”event254″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”studentEnrollment”,linkType:”o”}}]},{id:”RL8435e4a7b17f4a098a96785b37769dc7″,name:”Event – Form Submit”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”formSubmit”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar102″,type:”value”,value:”%Form – Type%”}],events:[{name:”event47″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”form submit”,linkType:”o”}}]},{id:”RL91ac9a40712349c389dfd1e71a24b3b6″,name:”Event – GenAI Content Requested”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”genAIContentRequested”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{customSetup:{source:function(e,t){if(eventData&&eventData.genAI){var a=eventData.genAI;a.resultWordCount&&(t.linkTrackEvents=t.apl(t.linkTrackEvents,”event340″,”,”,1),t.linkTrackEvents=t.apl(t.linkTrackEvents,”event341″,”,”,1),t.events=t.apl(t.events,”event340=”+a.resultWordCount,”,”,1),t.events=t.apl(t.events,”event341″,”,”,1)),a.citationsCount&&(t.linkTrackEvents=t.apl(t.linkTrackEvents,”event342″,”,”,1),t.linkTrackEvents=t.apl(t.linkTrackEvents,”event343″,”,”,1),t.events=t.apl(t.events,”event342=”+a.citationsCount,”,”,1),t.events=t.apl(t.events,”event343″,”,”,1)),a.refinementsOfferedCount&&(t.linkTrackEvents=t.apl(t.linkTrackEvents,”event344″,”,”,1),t.linkTrackEvents=t.apl(t.linkTrackEvents,”event345″,”,”,1),t.events=t.apl(t.events,”event344=”+a.refinementsOfferedCount,”,”,1),t.events=t.apl(t.events,”event345″,”,”,1)),a.processingTime&&(t.linkTrackEvents=t.apl(t.linkTrackEvents,”event362″,”,”,1),t.linkTrackEvents=t.apl(t.linkTrackEvents,”event363″,”,”,1),t.events=t.apl(t.events,”event362=”+a.processingTime,”,”,1),t.events=t.apl(t.events,”event363″,”,”,1));try{if(a.conversationId){var n=pageDataTracker.md5(a.conversationId).substring(0,20);t.linkTrackEvents=t.apl(t.linkTrackEvents,”event364″,”,”,1),t.events=t.apl(t.events,”event364:”+n,”,”,1)}}catch(e){}try{if(a.conversationId&&a.promptCounter){var r=pageDataTracker.md5(a.conversationId+a.promptCounter).substring(0,20);t.linkTrackEvents=t.apl(t.linkTrackEvents,”event365″,”,”,1),t.events=t.apl(t.events,”event365:”+r,”,”,1)}}catch(e){}}}},trackerProperties:{eVars:[{name:”eVar57″,type:”value”,value:”%Event – GenAI Input%”},{name:”eVar58″,type:”value”,value:”%Event – GenAI Details%”}],props:[{name:”prop45″,type:”value”,value:”%Event – GenAI Answer Details%”},{name:”prop46″,type:”value”,value:”%Event – GenAI ConversationId+PromptCounter%”}],events:[{name:”event366″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”genai content updated”,linkType:”o”}}]},{id:”RL91de1407cce74669b7b92aae8a52754f”,name:”Event – Close Tab”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”closeTab”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{customSetup:{source:function(e,t){t.eVar143=_satellite.getVar(“Page – Tabs”),t.linkTrackVars=t.apl(t.linkTrackVars,”eVar143″,”,”,2)}},trackerProperties:{events:[{name:”event215″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”close tab”,linkType:”o”}}]},{id:”RL9501c0e6bd00470cadf2db767fd3b9b1″,name:”Event – Content Interaction”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”contentInteraction”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{props:[{name:”prop53″,type:”value”,value:”%Event – Action Name%”}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”content interaction”,linkType:”o”}}]},{id:”RL97af72a95def4b31a739ec7174ac6167″,name:”Event – Assignment Graded”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”assignmentGraded”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{customSetup:{source:function(e,t){t.linkTrackEvents=t.apl(t.linkTrackEvents,”event260″,”,”,1),t.events=t.apl(t.events,”event260=”+_satellite.getVar(“Education – Assignment Numeric Grade”),”,”,1)}},trackerProperties:{eVars:[{name:”eVar7″,type:”value”,value:”%Visitor – Account Name%”},{name:”eVar16″,type:”value”,value:”%Visitor – Account ID%”},{name:”eVar165″,type:”value”,value:”%Education – Program ID and Name%”},{name:”eVar166″,type:”value”,value:”%Education – Student and Instructor ID%”},{name:”eVar178″,type:”value”,value:”%Education – Course ID and Name%”},{name:”eVar179″,type:”value”,value:”%Education – Assignment ID Name and Type%”},{name:”eVar180″,type:”value”,value:”%Education – Module ID and Name%”},{name:”eVar183″,type:”value”,value:”%Education – Course Section ID and Name%”}],props:[{name:”prop1″,type:”value”,value:”%Visitor – Account ID%”},{name:”prop29″,type:”value”,value:”%Visitor – Account Name%”}],events:[{name:”event259″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”assignment graded”,linkType:”o”}}]},{id:”RL98ee8db2587c40ceb139dfeba06507da”,name:”Event – Content Export”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”contentExport”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{customSetup:{source:function(e,t){var a=_satellite.getVar(“Event – Rows Exported”);a&&(t.events=t.apl(t.events,”event246=”+a,”,”,2),t.linkTrackEvents=t.apl(t.linkTrackEvents,”event246″,”,”,2));var n=_satellite.getVar(“Event – Rows Exported Failed”);n&&(t.events=t.apl(t.events,”event334=”+n,”,”,2),t.linkTrackEvents=t.apl(t.linkTrackEvents,”event334″,”,”,2))}},trackerProperties:{eVars:[{name:”eVar69″,type:”value”,value:”%Event – Rows Exported%”}],events:[{name:”event39″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”content export”,linkType:”o”}}]},{id:”RL9e2ff634b2ce4848857cd8001c0f619b”,name:”Event – Self Reflection Result”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”selfReflectionResult”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar7″,type:”value”,value:”%Visitor – Account Name%”},{name:”eVar16″,type:”value”,value:”%Visitor – Account ID%”},{name:”eVar165″,type:”value”,value:”%Education – Program ID and Name%”},{name:”eVar172″,type:”value”,value:”%Education – Test Question%”},{name:”eVar178″,type:”value”,value:”%Education – Course ID and Name%”},{name:”eVar184″,type:”value”,value:”%Education – Question Type%”}],props:[{name:”prop1″,type:”value”,value:”%Visitor – Account ID%”},{name:”prop29″,type:”value”,value:”%Visitor – Account Name%”}],events:[{name:”event266″},{name:”event300″,value:”%Education – Self Reflection Score%”}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”Self ReflectionResult”,linkType:”o”}}]},{id:”RLa15d519fd5fe4fd8bac86a4e3d638050″,name:”Event – Survey Submission”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”SurveySubmission”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar55″,type:”value”,value:”%Event – Survey Comment%”},{name:”eVar56″,type:”alias”,value:”prop43″}],props:[{name:”prop43″,type:”value”,value:”%Event – Survey Meta Data%”}],events:[{name:”event323″},{name:”event322″,value:”%Event – Survey Score%”}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”survey submission”,linkType:”o”}}]},{id:”RLa1e183a3c1104d9b914c5a326076e96a”,name:”Event – Claim Profile”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”claimProfile”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{events:[{name:”event172″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”self-claim profile”,linkType:”o”}}]},{id:”RLa34703ef7168424f9294e7bc93bcfd29″,name:”Event – Paper Sent Back”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”paperSentBack”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{customSetup:{source:function(e,t){try{productId=pageDataTracker.getContentItem().id,productId=pageDataTracker.md5(productId),t.linkTrackEvents=t.apl(t.linkTrackEvents,”event339″,”,”,1),t.events=t.apl(t.events,”event339:”+productId,”,”,1)}catch(e){}}},trackerProperties:{events:[{name:”event338″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”re submission start”,linkType:”o”}}]},{id:”RLa437593e841c4d0d8880218aceb63c66″,name:”Event – Exam Started”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”examStarted”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar7″,type:”value”,value:”%Visitor – Account Name%”},{name:”eVar16″,type:”value”,value:”%Visitor – Account ID%”},{name:”eVar165″,type:”value”,value:”%Education – Program ID and Name%”},{name:”eVar166″,type:”value”,value:”%Education – Student and Instructor ID%”},{name:”eVar167″,type:”value”,value:”%Education – Days Before / After Due Date%”},{name:”eVar171″,type:”value”,value:”%Education – Assignment Duration and Score%”},{name:”eVar182″,type:”value”,value:”%Education – Attempt%”},{name:”eVar193″,type:”value”,value:”%Education – Exam ID Name and Type%”},{name:”eVar195″,type:”value”,value:”%Education – Exam Group ID and Name%”}],props:[{name:”prop1″,type:”value”,value:”%Visitor – Account ID%”},{name:”prop29″,type:”value”,value:”%Visitor – Account Name%”}],events:[{name:”event296″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”exam started”,linkType:”o”}}]},{id:”RLa51893c06e424b3995191dc209070e3f”,name:”Event – Search Start”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”searchStart”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{customSetup:{source:function(e,t){window.eventData&&eventData.search&&eventData.search.type&&(t.prop6=window.eventData.search.type,t.linkTrackVars=t.apl(t.linkTrackVars,”prop6″,”,”,2),t.linkTrackVars=t.apl(t.linkTrackVars,”eVar2″,”,”,2))}},trackerProperties:{events:[{name:”event211″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”search start”,linkType:”o”}}]},{id:”RLa9252cdf5de9429fa4f396721aeac8a4″,name:”Event – Question Incorrect”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”questionIncorrect”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{eVars:[{name:”eVar165″,type:”value”,value:”%Education – Program ID and Name%”},{name:”eVar166″,type:”value”,value:”%Education – Student and Instructor ID%”},{name:”eVar168″,type:”value”,value:”%Education – Semester%”},{name:”eVar172″,type:”value”,value:”%Education – Test Question%”},{name:”eVar178″,type:”value”,value:”%Education – Course ID and Name%”},{name:”eVar179″,type:”value”,value:”%Education – Assignment ID Name and Type%”},{name:”eVar180″,type:”value”,value:”%Education – Module ID and Name%”},{name:”eVar7″,type:”value”,value:”%Visitor – Account Name%”},{name:”eVar16″,type:”value”,value:”%Visitor – Account ID%”}],props:[{name:”prop1″,type:”value”,value:”%Visitor – Account ID%”},{name:”prop29″,type:”value”,value:”%Visitor – Account Name%”}],events:[{name:”event263″},{name:”event268″},{name:”event266″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:””,linkType:”o”}}]},{id:”RLa9f1657d8d13488d9a494a76aa4695a5″,name:”Event – Content Edit Start”,events:[{modulePath:”core/src/lib/events/directCall.js”,settings:{identifier:”contentEditStart”},ruleOrder:50}],conditions:[],actions:[{modulePath:”adobe-analytics/src/lib/actions/setVariables.js”,settings:{trackerProperties:{events:[{name:”event191″}]}}},{modulePath:”adobe-analytics/src/lib/actions/sendBeacon.js”,settings:{type:”link”,linkName:”content edit start”,linkType:”o”}}]},{id:”RLab110f9046e141569f6b0417732249e1″,name:”Load – pageDataTracker”,events:[{modulePath:”core/src/lib/events/libraryLoaded.js”,settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:”core/src/lib/actions/customCode.js”,settings:{global:!0,
source:”var pageDataTracker = {\n eventCookieName: ‘eventTrack’,\n debugCookie: ‘els-aa-debugmode’,\n debugCounter: 1,\n warnings: [],\n measures: {},\n timeoffset: 0\n\n ,trackPageLoad: function(data) {\n if (window.pageData && ((pageData.page && pageData.page.noTracking == ‘true’) || window.pageData_isLoaded)) {\n return false;\n }\n\n this.updatePageData(data);\n\n this.initWarnings();\n if(!(window.pageData && pageData.page && pageData.page.name)) {\n console.error(‘pageDataTracker.trackPageLoad() called without pageData.page.name being defined!’);\n return;\n }\n\n this.processIdPlusData(window.pageData);\n\n if(window.pageData && pageData.page && !pageData.page.loadTime) {\n pageData.page.loadTime = performance ? Math.round((performance.now())).toString() : ”;\n }\n\n if(window.pageData && pageData.page) {\n var localTime = new Date().getTime();\n if(pageData.page.loadTimestamp) {\n // calculate timeoffset\n var serverTime = parseInt(pageData.page.loadTimestamp);\n if(!isNaN(serverTime)) {\n this.timeoffset = pageData.page.loadTimestamp – localTime;\n }\n } else {\n pageData.page.loadTimestamp = localTime;\n }\n }\n\n this.validateData(window.pageData);\n\n try {\n var cookieTest=”aa-cookie-test”;\n this.setCookie(cookieTest, cookieTest);\n if(this.getCookie(cookieTest) != cookieTest) {\n this.warnings.push(‘dtm5’);\n }\n this.deleteCookie(cookieTest);\n } catch(e){\n this.warnings.push(‘dtm5’);\n }\n\n this.registerCallbacks();\n this.setAnalyticsData();\n\n // handle any cookied event data\n this.getEvents();\n\n window.pageData_isLoaded = true;\n\n this.debugMessage(‘Init – trackPageLoad()’, window.pageData);\n\n _satellite.track(‘eventDispatcher’, JSON.stringify({\n eventName: ‘newPage’,\n eventData: {eventName: ‘newPage’},\n pageData: window.pageData\n }));\n }\n\n ,trackEvent: function(event, data, callback) {\n if (window.pageData && pageData.page && pageData.page.noTracking == ‘true’) {\n return false;\n }\n \n if(!window.pageData_isLoaded) {\n if(this.isDebugEnabled()) {\n console.log(‘[AA] pageDataTracker.trackEvent() called without calling trackPageLoad() first.’);\n }\n return false;\n }\n\n if (event) {\n this.initWarnings();\n if(event === ‘newPage’) {\n // auto fillings\n if(data && data.page && !data.page.loadTimestamp) {\n data.page.loadTimestamp = ”+(new Date().getTime() + this.timeoffset);\n }\n this.processIdPlusData(data);\n }\n\n window.eventData = data ? data : {};\n window.eventData.eventName = event;\n if(!_satellite.getVar(‘blacklisted’)) {\n this.handleEventData(event, data);\n \n if(event === ‘newPage’) {\n this.validateData(window.pageData);\n }\n this.debugMessage(‘Event: ‘ + event, data);\n \n _satellite.track(‘eventDispatcher’, JSON.stringify({\n eventName: event,\n eventData: window.eventData,\n pageData: window.pageData\n }));\n } else {\n this.debugMessage(‘!! Blocked Event: ‘ + event, data);\n }\n }\n\n if (typeof(callback) == ‘function’) {\n callback.call();\n }\n }\n\n ,processIdPlusData: function(data) {\n if(data && data.visitor && data.visitor.idPlusData) {\n var idPlusFields = [‘userId’, ‘accessType’, ‘accountId’, ‘accountName’];\n for(var i=0; i section’,\n dtm2: ‘trackPageLoad() must be placed and called before the closing

tag’,\n dtm3: ‘trackEvent() must be called at a stage where Document.readyState=complete (e.g. on the load event or a user event)’,\n dtm4: ‘Embed codes need to be loaded in async mode’,\n dtm5: ‘Embed codes not in type script’,\n dv1: ‘visitor.accessType not set but mandatory’,\n dv2: ‘visitor.accountName not set but mandatory’,\n dv3: ‘visitor.accountId not set but mandatory’,\n dv4: ‘page.productName not set but mandatory’,\n dv5: ‘page.businessUnit not set but mandatory’,\n dv6: ‘page.name not set but mandatory’,\n dv7: ‘page.loadTimestamp not set but mandatory’,\n dv8: ‘page.loadTime not set but mandatory’,\n dv9: ‘visitor.ipAddress not set but mandatory’,\n dv10: ‘page.type not set but mandatory’,\n dv11: ‘page.language not set but mandatory’,\n dv12: ‘page.environment must be set to \\’prod\\’, \\’cert\\’ or \\’dev\\”,\n dv13: ‘content must be of type array of objects’,\n dv14: ‘account number must contain at least one \\’:\\’, e.g. \\’ae:12345\\”\n }\n\n ,debugMessage: function(event, data) {\n if(this.isDebugEnabled()) {\n console.log(‘[AA] ——— [‘ + (this.debugCounter++) + ‘] Web Analytics Data ———‘);\n console.log(‘[AA] ‘ + event);\n console.groupCollapsed(\”[AA] AA Data: \”);\n if(window.eventData) {\n console.log(\”[AA] eventData:\\n\” + JSON.stringify(window.eventData, true, 2));\n }\n if(window.pageData) {\n console.log(\”[AA] pageData:\\n\” + JSON.stringify(window.pageData, true, 2));\n }\n console.groupEnd();\n if(this.warnings.length > 0) {\n console.groupCollapsed(\”[AA] Warnings (\”+this.warnings.length+\”): \”);\n for(var i=0; i -1 ? pageData.page.name.split(‘:’) : [pageData.page.name];\n pageData.page.sectionName = pageData.page.productName + ‘:’ + pageEls[0];\n }\n\n ,getEvents: function() {\n pageData.savedEvents = {};\n pageData.eventList = [];\n\n var val = this.getCookie(this.eventCookieName);\n if (val) {\n pageData.savedEvents = val;\n }\n\n this.deleteCookie(this.eventCookieName);\n }\n\n ,updatePageData(data) {\n window.pageData = window.pageData || {};\n if (data && typeof(data) === ‘object’) {\n for (var x in data) {\n if(data.hasOwnProperty(x) && data[x] instanceof Array) {\n pageData[x] = data[x];\n } else if(data.hasOwnProperty(x) && typeof(data[x]) === ‘object’) {\n if(!pageData[x]) {\n pageData[x] = {};\n }\n for (var y in data[x]) {\n if(data[x].hasOwnProperty(y)) {\n pageData[x][y] = data[x][y];\n }\n }\n }\n }\n }\n }\n\n ,handleEventData: function(event, data) {\n var val;\n switch(event) {\n case ‘newPage’:\n this.updatePageData(data);\n this.setAnalyticsData();\n case ‘saveSearch’:\n case ‘searchResultsUpdated’:\n if (data) {\n // overwrite page-load object\n if (data.search && typeof(data.search) == ‘object’) {\n window.eventData.search.resultsPosition = ”;\n pageData.search = pageData.search || {};\n var fields = [‘advancedCriteria’, ‘criteria’, ‘currentPage’, ‘dataFormCriteria’, ‘facets’, ‘resultsByType’, ‘resultsPerPage’, ‘sortType’, ‘totalResults’, ‘type’, ‘database’,\n ‘suggestedClickPosition’,’suggestedLetterCount’,’suggestedResultCount’, ‘autoSuggestCategory’, ‘autoSuggestDetails’,’typedTerm’,’selectedTerm’, ‘channel’,\n ‘facetOperation’, ‘details’];\n for (var i=0; i 0) {\n window.eventData.linkOut = data.content[0].linkOut;\n window.eventData.referringProduct = _satellite.getVar(‘Page – Product Name’) + ‘:’ + data.content[0].id;\n }\n break;\n case ‘socialShare’:\n if (data && data.social) {\n window.eventData.sharePlatform = data.social.sharePlatform || ”;\n }\n break;\n case ‘contentInteraction’:\n if (data && data.action) {\n window.eventData.action.name = pageData.page.productName + ‘:’ + data.action.name;\n }\n break;\n case ‘searchWithinContent’:\n if (data && data.search) {\n window.pageData.search = window.pageData.search || {};\n pageData.search.withinContentCriteria = data.search.withinContentCriteria;\n }\n break;\n case ‘contentShare’:\n if (data && data.content) {\n window.eventData.sharePlatform = data.content[0].sharePlatform;\n }\n break;\n case ‘contentLinkClick’:\n if (data && data.link) {\n window.eventData.action = { name: pageData.page.productName + ‘:’ + (data.link.type || ‘no link type’) + ‘:’ + (data.link.name || ‘no link name’) };\n }\n break;\n case ‘contentWindowLoad’:\n case ‘contentTabClick’:\n if (data && data.content) {\n window.eventData.tabName = data.content[0].tabName || ”;\n window.eventData.windowName = data.content[0].windowName || ”;\n }\n break;\n case ‘userProfileUpdate’:\n if (data && data.user) {\n if (Object.prototype.toString.call(data.user) === \”[object Array]\”) {\n window.eventData.user = data.user[0];\n }\n }\n break;\n case ‘videoStart’:\n if (data.video) {\n data.video.length = parseFloat(data.video.length || ‘0’);\n data.video.position = parseFloat(data.video.position || ‘0’);\n s.Media.open(data.video.id, data.video.length, s.Media.playerName);\n s.Media.play(data.video.id, data.video.position);\n }\n break;\n case ‘videoPlay’:\n if (data.video) {\n data.video.position = parseFloat(data.video.position || ‘0’);\n s.Media.play(data.video.id, data.video.position);\n }\n break;\n case ‘videoStop’:\n if (data.video) {\n data.video.position = parseFloat(data.video.position || ‘0’);\n s.Media.stop(data.video.id, data.video.position);\n }\n break;\n case ‘videoComplete’:\n if (data.video) {\n data.video.position = parseFloat(data.video.position || ‘0’);\n s.Media.stop(data.video.id, data.video.position);\n s.Media.close(data.video.id);\n }\n break;\n case ‘addWebsiteExtension’:\n if(data && data.page) {\n val = {\n wx: data.page.websiteExtension\n }\n }\n break;\n }\n\n if (val) {\n this.setCookie(this.eventCookieName, val);\n }\n }\n\n ,registerCallbacks: function() {\n var self = this;\n if(window.usabilla_live) {\n window.usabilla_live(‘setEventCallback’, function(category, action, label, value) {\n if(action == ‘Campaign:Open’) {\n self.trackEvent(‘ctaImpression’, {\n cta: {\n ids: [‘usabillaid:’ + label]\n }\n });\n } else if(action == ‘Campaign:Success’) {\n self.trackEvent(‘ctaClick’, {\n cta: {\n ids: [‘usabillaid:’ + label]\n }\n });\n }\n });\n }\n }\n\n ,getConsortiumAccountId: function() {\n var id = ”;\n if (window.pageData && pageData.visitor && (pageData.visitor.consortiumId || pageData.visitor.accountId)) {\n id = (pageData.visitor.consortiumId || ‘no consortium ID’) + ‘|’ + (pageData.visitor.accountId || ‘no account ID’);\n }\n\n return id;\n }\n\n ,getSearchClickPosition: function() {\n if (window.eventData && eventData.search && eventData.search.resultsPosition) {\n var pos = parseInt(eventData.search.resultsPosition), clickPos;\n if (!isNaN(pos)) {\n var page = pageData.search.currentPage ? parseInt(pageData.search.currentPage) : ”, perPage = pageData.search.resultsPerPage ? parseInt(pageData.search.resultsPerPage) : ”;\n if (!isNaN(page) && !isNaN(perPage)) {\n clickPos = pos + ((page – 1) * perPage);\n }\n }\n return clickPos ? clickPos.toString() : eventData.search.resultsPosition;\n }\n return ”;\n }\n\n ,getSearchFacets: function() {\n var facetList=””;\n if (window.pageData && pageData.search && pageData.search.facets) {\n if (typeof(pageData.search.facets) == ‘object’) {\n for (var i=0; i 100 ? terms.substring(0, 100) : terms;\n }\n\n var areas = doc.subjectAreas ? doc.subjectAreas.split(‘>’) : ”;\n if (areas) {\n areas = areas.slice(0, 5).join(‘>’);\n areas = areas.length > 100 ? areas.substring(0, 100) : areas;\n }\n\n var biblio\t= (doc.publisher || ‘none’)\n + ‘^’ + (doc.publicationType || ‘none’)\n + ‘^’ + (doc.publicationRights || ‘none’)\n + ‘^’ + (terms || ‘none’)\n + ‘^’ + (doc.volumeNumber || ‘none’)\n + ‘^’ + (doc.issueNumber || ‘none’)\n + ‘^’ + (areas || ‘none’)\n + ‘^’ + (doc.isbn || ‘none’);\n\n return this.stripProductDelimiters(biblio).toLowerCase();\n }\n\n ,getContentItem: function() {\n var docs = window.eventData && eventData.content ? eventData.content : pageData.content;\n if (docs && docs.length > 0) {\n return docs[0];\n }\n }\n\n ,getFormattedDate: function(ts) {\n if (!ts) {\n return ”;\n }\n\n var d = new Date(parseInt(ts) * 1000);\n\n // now do formatting\n var year = d.getFullYear()\n ,month = ((d.getMonth() + 1) 12 ? d.getHours() – 12 : d.getHours()\n ,mins = (d.getMinutes() 12 ? ‘pm’ : ‘am’;\n\n hours = (hours 0) {\n /*\n var regex = /[a-z]+:manuscript:id:([a-z]+-[a-z]-[0-9]+-[0-9]+)/gmi;\n var m = regex.exec(prodList[i].id);\n if(m) {\n merch.push(‘evar200=’ + m[1]);\n }\n merch.push(‘evar200=’ + prodList[i].id);\n */\n a = prodList[i].id.lastIndexOf(‘:’);\n if(a>0) {\n merch.push(‘evar200=’ + prodList[i].id.substring(a+1).toUpperCase());\n }\n } else if(type.indexOf(‘:submission’) > 0) {\n merch.push(‘evar200=’ + prodList[i].id);\n }\n }\n if(!prodList[i].title) {\n prodList[i].title = prodList[i].name;\n }\n if (prodList[i].title) {\n merch.push(‘evar75=’ + this.stripProductDelimiters(prodList[i].title.toLowerCase()));\n }\n if (prodList[i].breadcrumb) {\n merch.push(‘evar63=’ + this.stripProductDelimiters(prodList[i].breadcrumb).toLowerCase());\n }\n var nowTs = new Date().getTime()/1000;\n if (prodList[i].onlineDate && !isNaN(prodList[i].onlineDate)) {\n if(prodList[i].onlineDate > 32503680000) {\n prodList[i].onlineDate = prodList[i].onlineDate/1000;\n }\n merch.push(‘evar122=’ + this.stripProductDelimiters(pageDataTracker.getFormattedDate(prodList[i].onlineDate)));\n var onlineAge = Math.floor((nowTs – prodList[i].onlineDate) / 86400);\n onlineAge = (onlineAge === 0) ? ‘zero’ : onlineAge;\n merch.push(‘evar128=’ + onlineAge);\n }\n if (prodList[i].publishDate && !isNaN(prodList[i].publishDate)) {\n if(prodList[i].publishDate > 32503680000) {\n prodList[i].publishDate = prodList[i].publishDate/1000;\n }\n merch.push(‘evar123=’ + this.stripProductDelimiters(pageDataTracker.getFormattedDate(prodList[i].publishDate)));\n var publishAge = Math.floor((nowTs – prodList[i].publishDate) / 86400);\n publishAge = (publishAge === 0) ? ‘zero’ : publishAge;\n merch.push(‘evar127=’ + publishAge);\n }\n if (prodList[i].onlineDate && prodList[i].publishDate) {\n merch.push(‘evar38=’ + this.stripProductDelimiters(pageDataTracker.getFormattedDate(prodList[i].onlineDate) + ‘^’ + pageDataTracker.getFormattedDate(prodList[i].publishDate)));\n }\n if (prodList[i].mapId) {\n merch.push(‘evar70=’ + this.stripProductDelimiters(prodList[i].mapId));\n }\n\t\t\t\t\tif (prodList[i].relevancyScore) {\n\t\t\t\t\t\tmerch.push(‘evar71=’ + this.stripProductDelimiters(prodList[i].relevancyScore));\n\t\t\t\t\t}\n if (prodList[i].status) {\n merch.push(‘evar73=’ + this.stripProductDelimiters(prodList[i].status));\n }\n if (prodList[i].previousStatus) {\n merch.push(‘evar111=’ + this.stripProductDelimiters(prodList[i].previousStatus));\n }\n if (prodList[i].entitlementType) {\n merch.push(‘evar80=’ + this.stripProductDelimiters(prodList[i].entitlementType));\n }\n if (prodList[i].recordType) {\n merch.push(‘evar93=’ + this.stripProductDelimiters(prodList[i].recordType));\n }\n if (prodList[i].exportType) {\n merch.push(‘evar99=’ + this.stripProductDelimiters(prodList[i].exportType));\n }\n if (prodList[i].importType) {\n merch.push(‘evar142=’ + this.stripProductDelimiters(prodList[i].importType));\n }\n if (prodList[i].section) {\n merch.push(‘evar100=’ + this.stripProductDelimiters(prodList[i].section));\n }\n if (prodList[i].detail) {\n merch.push(‘evar104=’ + this.stripProductDelimiters(prodList[i].detail.toLowerCase()));\n } else if(prodList[i].details) {\n merch.push(‘evar104=’ + this.stripProductDelimiters(prodList[i].details.toLowerCase()));\n }\n if (prodList[i].position) {\n merch.push(‘evar116=’ + this.stripProductDelimiters(prodList[i].position));\n }\n if (prodList[i].publicationTitle) {\n merch.push(‘evar129=’ + this.stripProductDelimiters(prodList[i].publicationTitle));\n }\n if (prodList[i].specialIssueTitle) {\n merch.push(‘evar130=’ + this.stripProductDelimiters(prodList[i].specialIssueTitle));\n }\n if (prodList[i].specialIssueNumber) {\n merch.push(‘evar131=’ + this.stripProductDelimiters(prodList[i].specialIssueNumber));\n }\n if (prodList[i].referenceModuleTitle) {\n merch.push(‘evar139=’ + this.stripProductDelimiters(prodList[i].referenceModuleTitle));\n }\n if (prodList[i].referenceModuleISBN) {\n merch.push(‘evar140=’ + this.stripProductDelimiters(prodList[i].referenceModuleISBN));\n }\n if (prodList[i].volumeTitle) {\n merch.push(‘evar132=’ + this.stripProductDelimiters(prodList[i].volumeTitle));\n }\n if (prodList[i].publicationSection) {\n merch.push(‘evar133=’ + this.stripProductDelimiters(prodList[i].publicationSection));\n }\n if (prodList[i].publicationSpecialty) {\n merch.push(‘evar134=’ + this.stripProductDelimiters(prodList[i].publicationSpecialty));\n }\n if (prodList[i].issn) {\n merch.push(‘evar135=’ + this.stripProductDelimiters(prodList[i].issn));\n }\n if (prodList[i].id2) {\n merch.push(‘evar159=’ + this.stripProductDelimiters(prodList[i].id2));\n }\n if (prodList[i].id3) {\n merch.push(‘evar160=’ + this.stripProductDelimiters(prodList[i].id3));\n }\n if (prodList[i].provider) {\n merch.push(‘evar164=’ + this.stripProductDelimiters(prodList[i].provider));\n }\n if (prodList[i].citationStyle) {\n merch.push(‘evar170=’ + this.stripProductDelimiters(prodList[i].citationStyle));\n }\n\n var biblio = this.getBibliographicInfo(prodList[i]);\n if (biblio) {\n merch.push(‘evar28=’ + biblio);\n }\n\n if (prodList[i].turnawayId) {\n pageData.eventList.push(‘product turnaway’);\n }\n\n var price = prodList[i].price || ”, qty = prodList[i].quantity || ”, evts = [];\n if (price && qty) {\n qty = parseInt(qty || ‘1’);\n price = parseFloat(price || ‘0’);\n price = (price * qty).toFixed(2);\n\n if (window.eventData && eventData.eventName && eventData.eventName == ‘cartAdd’) {\n evts.push(‘event20=’ + price);\n }\n }\n\n var type = window.pageData && pageData.page && pageData.page.type ? pageData.page.type : ”, evt = window.eventData && eventData.eventName ? eventData.eventName : ”;\n if (type.match(/^CP\\-/gi) !== null && (!evt || evt == ‘newPage’ || evt == ‘contentView’)) {\n evts.push(‘event181=1’);\n }\n if (evt == ‘contentDownload’ || type.match(/^CP\\-DL/gi) !== null) {\n evts.push(‘event182=1’);\n }\n if (evt == ‘contentDownloadRequest’) {\n evts.push(‘event319=1’);\n }\n if (evt == ‘contentExport’) {\n evts.push(‘event184=1’);\n }\n if (this.eventFires(‘recommendationViews’)) {\n evts.push(‘event264=1’);\n }\n\n if(prodList[i].datapoints) {\n evts.push(‘event239=’ + prodList[i].datapoints);\n }\n if(prodList[i].documents) {\n evts.push(‘event240=’ + prodList[i].documents);\n }\n if(prodList[i].size) {\n evts.push(‘event335=’ + prodList[i].size);\n evts.push(‘event336=1’)\n }\n\n prods.push([\n ”\t\t\t\t\t// empty category\n ,prodList[i].id\t\t// id\n ,qty\t\t\t\t// qty\n ,price\t\t\t\t// price\n ,evts.join(‘|’)\t\t// events\n ,merch.join(‘|’)\t// merchandising eVars\n ].join(‘;’));\n }\n }\n }\n\n return prods.join(‘,’);\n }\n ,eventFires: function(eventName) {\n var evt = window.eventData && eventData.eventName ? eventData.eventName : ”;\n if(evt == eventName) {\n return true;\n }\n // initial pageload and new pages\n if((!window.eventData || evt == ‘newPage’) && window.pageData && window.pageData.trackEvents) {\n var tEvents = window.pageData.trackEvents;\n for(var i=0; i>>(32-d))}function K(G,k){var I,d,F,H,x;F=(G&2147483648);H=(k&2147483648);I=(G&1073741824);d=(k&1073741824);x=(G&1073741823)+(k&1073741823);if(I&d){return(x^2147483648^F^H)}if(I|d){if(x&1073741824){return(x^3221225472^F^H)}else{return(x^1073741824^F^H)}}else{return(x^F^H)}}function r(d,F,k){return(d&F)|((~d)&k)}function q(d,F,k){return(d&k)|(F&(~k))}function p(d,F,k){return(d^F^k)}function n(d,F,k){return(F^(d|(~k)))}function u(G,F,aa,Z,k,H,I){G=K(G,K(K(r(F,aa,Z),k),I));return K(L(G,H),F)}function f(G,F,aa,Z,k,H,I){G=K(G,K(K(q(F,aa,Z),k),I));return K(L(G,H),F)}function D(G,F,aa,Z,k,H,I){G=K(G,K(K(p(F,aa,Z),k),I));return K(L(G,H),F)}function t(G,F,aa,Z,k,H,I){G=K(G,K(K(n(F,aa,Z),k),I));return K(L(G,H),F)}function e(G){var Z;var F=G.length;var x=F+8;var k=(x-(x%64))/64;var I=(k+1)*16;var aa=Array(I-1);var d=0;var H=0;while(H>>29;return aa}function B(x){var k=\”\”,F=\”\”,G,d;for(d=0;d>>(d*8))&255;F=\”0\”+G.toString(16);k=k+F.substr(F.length-2,2)}return k}function J(k){k=k.replace(/rn/g,\”n\”);var d=\”\”;for(var F=0;F127)&&(x>6)|192);d+=String.fromCharCode((x&63)|128)}else{d+=String.fromCharCode((x>>12)|224);d+=String.fromCharCode(((x>>6)&63)|128);d+=String.fromCharCode((x&63)|128)}}}return d}var C=Array();var P,h,E,v,g,Y,X,W,V;var S=7,Q=12,N=17,M=22;var A=5,z=9,y=14,w=20;var o=4,m=11,l=16,j=23;var U=6,T=10,R=15,O=21;s=J(s);C=e(s);Y=1732584193;X=4023233417;W=2562383102;V=271733878;for(P=0;Pe.length&&h.substring(0,e.length)==e?h.substring(e.length):””;l=b.contextDataMapping[h];if(“string”==typeof l)for(q=l.split(“,”),s=0;se&&(e=1==a.k&&0e&&(e=0),a.offset=e,0a.c&&(a.c=e),y=a.D,m.name=d,m.ad=a.l,m.length=a.length,m.openTime=new Date,m.openTime.setTime(1E3*a.timestamp),m.offset=a.offset,m.percent=a.e,m.playerName=a.playerName,m.mediaEvent=0>a.g?”OPEN”:1==c?”PLAY”:2==c?”STOP”:3==c?”MONITOR”:\n4==c?”TRACK”:5==c?”COMPLETE”:7==c?”CLICK”:”CLOSE”,2=c||5e&&(h=a.c,h>e&&(h=e));p=u?u.split(“,”):0;if(0=h)for(n=0;n=g&&(r=!0,n=p.length,m.mediaEvent=”MILESTONE”,a.p=m.milestone=g);if((p=v?v.split(“,”):0)&&e>=h)for(n=0;n=g&&(r=!0,n=p.length,m.mediaEvent=\n”OFFSET_MILESTONE”,a.q=m.offsetMilestone=g)}if(a.L||!f){if(w&&u&&0=c||3==c&&!a.k)a.n+=(1==c||3==c?”S”:”E”)+Math.floor(e),a.k=3==c?1:c;!r&&0=c&&(t=t?t:0)&&a.a>=t&&(r=!0,m.mediaEvent=”SECONDS”);a.u=l;a.c=e}if(!c||3>=c&&100=a.length-b.completeCloseOffsetThreshold)r=m.complete=a.complete=!0;l=m.mediaEvent;”MILESTONE”==l?l+=”_”+m.milestone:”OFFSET_MILESTONE”==l&&(l+=\n”_”+m.offsetMilestone);a.I[l]?m.eventFirstTime=!1:(m.eventFirstTime=!0,a.I[l]=1);m.event=m.mediaEvent;m.timePlayed=a.C;m.segmentNum=a.m;m.segment=a.f;m.segmentLength=a.B;b.monitor&&4!=c&&b.monitor(b.s,m);b.Heartbeat&&b.Heartbeat.enabled&&0d&&(d=c.currentTime),b.O(e,h,a,\nd,c))}),c=function(){b.o(d,1,-1)},e=function(){b.o(d,1,-1)},b.j(d,”play”,c),b.j(d,”pause”,e),b.j(d,”seeking”,e),b.j(d,”seeked”,c),b.j(d,”ended”,function(){b.o(d,0,-1)}),b.j(d,”timeupdate”,c),k=function(){d.paused||d.ended||d.seeking||b.o(d,3,-1);setTimeout(k,1E3)},k())};b.j=function(b,c,e){b.attachEvent?b.attachEvent(“on”+c,e):b.addEventListener&&b.addEventListener(c,e,!1)};void 0==b.completeByCloseOffset&&(b.completeByCloseOffset=1);void 0==b.completeCloseOffsetThreshold&&(b.completeCloseOffsetThreshold=\n1);b.Heartbeat={};b.N=function(){var d,c;if(b.autoTrack&&(d=b.s.d.getElementsByTagName(“VIDEO”)))for(c=0;cr){var a=i.values().next().value;i.delete(a)}var o=n;n=!0,s.apply(null,[e.WARN].concat(Array.prototype.slice.call(arguments))),n=o}},m={log:o,info:c,debug:l,warn:u,error:d,deprecation:p,createPrefixedLogger:function(e){var t=”[“+e+”]”;return{log:o.bind(null,t),info:c.bind(null,t),debug:l.bind(null,t),warn:u.bind(null,t),error:d.bind(null,t)}}};return Object.defineProperty(m,”outputEnabled”,{get:function(){return n},set:function(e){!1===n&&!0===e&&i.clear(),n=e},enumerable:!0,configurable:!0}),re=m}function n(){return oe?se:(oe=1,se=document)}function r(){return le?ce:(le=1,ce=Object.assign)}function i(){return de?ue:(de=1,ue=window)}function s(){function e({window:e}){return function(t,a,n,r){var i,s=Boolean(a&&Array.isArray(n)),o=Boolean(s&&t),c=document.createElement(“a”);if(s){var l=function(){var e=new Error(“Unable to find the Library Embed Code for Dynamic Host Resolution.”);throw e.code=”dynamic_host_resolver_constructor_error”,e};if(t&&(/^((https?:)?\/\/).+/.test

PakarPBN

A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or organization and used primarily to build backlinks to a “money site” in order to influence its ranking in search engines such as Google. The core idea behind a PBN is based on the importance of backlinks in Google’s ranking algorithm. Since Google views backlinks as signals of authority and trust, some website owners attempt to artificially create these signals through a controlled network of sites.

In a typical PBN setup, the owner acquires expired or aged domains that already have existing authority, backlinks, and history. These domains are rebuilt with new content and hosted separately, often using different IP addresses, hosting providers, themes, and ownership details to make them appear unrelated. Within the content published on these sites, links are strategically placed that point to the main website the owner wants to rank higher. By doing this, the owner attempts to pass link equity (also known as “link juice”) from the PBN sites to the target website.

The purpose of a PBN is to give the impression that the target website is naturally earning links from multiple independent sources. If done effectively, this can temporarily improve keyword rankings, increase organic visibility, and drive more traffic from search results.

Jasa Backlink

Download Anime Batch

Leave a Reply

Your email address will not be published. Required fields are marked *