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 = {};
}
}