var payload = { "events": { "pageView":true }, "page" : {}, "user": { "loginStatus": "logN" }, "form": {}, "SMC": {} };
var attendee = data.attendee||{}; var sapRelationship; switch (attendee.relationshipToSAP) { case 'Customer': sapRelationship = 01; break; case 'Prospective Customer': sapRelationship = 02; break; case 'Partner': sapRelationship = 03; break; case 'Prospective Partner': sapRelationship = 04; break; case 'Consultant': sapRelationship = 05; break; case 'Press/Analyst': sapRelationship = 06; break; case 'Investor/Shareholder': sapRelationship = 07; break; case 'Student': sapRelationship = 08; break; case 'SAP Employee': sapRelationship = 09; break; case 'Competitor': sapRelationship = 10; break; } if(data.page === 'welcome') { payload.user.loginStatus="logY"; payload.page.url=document.location.href; payload.page.referrer=document.referrer; payload.page.name=document.location.pathname; payload.page.detail=""; payload.page.section=""; payload.page.language=navigator.language; if (window._trackData) { console.log('Payload', payload); window._trackData(payload); } else { console.warn('*** _trackData is not defined ***'); } } if(data.page === 'portal') { payload.user.loginStatus="logY"; payload.page.url=document.location.href; payload.page.referrer=document.referrer; payload.page.name=document.location.pathname; payload.page.detail=""; payload.page.section=""; payload.page.language=navigator.language; if (window._trackData) { console.log('Payload', payload); window._trackData(payload); } else { console.warn('*** _trackData is not defined ***'); } } if(data.page === 'contactInfo') { payload.user.loginStatus="logY"; payload.page.url=document.location.href; payload.page.referrer=document.referrer; payload.page.name=document.location.pathname; payload.page.detail=""; payload.page.section=""; payload.page.language=navigator.language; payload.events.formView=true; payload.events.formSubmit=false; payload.events.SMCInteraction=false; payload.form.uniqueID=attendee.attendeeId; payload.form.name="RF_G_2020_10_PME_EV_TechEd2020"; payload.form.referrer=document.referrer; payload.SMC={}; if (window._trackData) { console.log('Payload', payload); window._trackData(payload); } else { console.warn('*** _trackData is not defined ***'); } } if(data.page === 'confirm') { payload.user.loginStatus="logY"; payload.page.url=document.location.href; payload.page.referrer=document.referrer; payload.page.name=document.location.pathname; payload.page.detail=""; payload.page.section=""; payload.page.language=navigator.language; payload.events.formView=false; payload.events.formSubmit=true; payload.events.SMCInteraction=true; payload.form.uniqueID=attendee.attendeeId; payload.form.name="RF_G_2020_10_PME_EV_TechEd2020"; payload.form.referrer=document.referrer; payload.form.transactionID="S-1602790796905001VwA0-"+attendee.attendeeId; payload.form.relationship=sapRelationship; payload.form.country=attendee.countryId.toLowerCase(); payload.SMC.interactionType="YY_ONLINE_EVENT_REG"; payload.SMC.itemsOfInterest=["No Item of Interest Value"]; payload.SMC.interactionReason="SAP_EVENT"; payload.SMC.interactionID="S-1602790796905001VwA0-"+attendee.attendeeId; if (window._trackData) { console.log('Payload', payload); window._trackData(payload); } else { console.warn('*** _trackData is not defined ***'); } var remainingID = ["160349575254300190m5", "16038304753970010Ind", "16037448362550018vfP"]; console.log(remainingID); for (var i = 0; i< remainingID.length; i++) { var payload2 = { "SMC": {}, "page": {}, "events":{}, "form":{} }; payload2.events.SMCInteraction=true; payload2.events.formSubmit=false; payload2.events.formView=false; payload2.page.url=document.location.href, payload2.page.referrer=document.referrer, payload2.page.name=document.location.pathname, payload2.page.detail=""; payload2.page.section="", payload2.page.language=navigator.language, payload2.form.transactionID=""; payload2.SMC.interactionType="YY_ONLINE_EVENT_REG"; payload2.SMC.itemsOfInterest=["No Item of Interest Value"]; payload2.SMC.interactionReason="SAP_EVENT"; payload2.SMC.interactionID= "S-" + remainingID[i] + "-" + attendee.attendeeId; if (window._trackData) { console.log('Payload: '+ "S-" + remainingID[i] + "-" + attendee.attendeeId, payload2); window._trackData(payload2); } else { console.warn('*** _trackData is not defined ***'); } payload2 = {}; } }