var omnitureDebugMode = false; // do we want to throw javascript alerts on each call out? var omnitureUpdateZone = "omnitureTarget"; // div id in the site we use to inject omniture code (for nat) var userFordRegion = "Philadelphia"; // Clarify : how does this differ from region code (ie FDAF-21A) var brandPrefix = "lmda" var regionCodes = "15G"; // Example data : 21A:21B:21C var language = "eng"; // Example data : eng var client = "lincoln-lda"; // Example data : ford | lincoln var site = ""; // Example data : florida-orlando-or var regionId = "4"; // Example data : 1,2,3,4,5 // Clarify : ^^ is this site format the same as we had before? var brandPrefixAbbreviation = "lm"; // // Common // function resetOmniture() { s.prop1 = ""; s.prop2 = ""; s.prop3 = ""; s.prop4 = ""; s.prop5 = ""; s.prop6 = ""; s.prop7 = ""; s.prop8 = ""; s.prop9 = ""; s.prop10 = ""; s.prop11 = ""; s.prop12 = ""; s.prop13 = ""; s.prop14 = ""; s.prop15 = ""; s.prop16 = ""; s.prop17 = ""; s.prop18 = ""; s.prop19 = ""; s.prop20 = ""; s.prop21 = ""; s.prop22 = ""; s.prop23 = ""; s.prop24 = ""; s.prop25 = ""; s.prop26 = ""; s.prop27 = ""; s.prop28 = ""; s.prop29 = ""; s.prop30 = ""; s.prop31 = ""; s.prop32 = ""; s.prop33 = ""; s.prop34 = ""; s.prop35 = ""; s.events = ""; s.pageName = ""; s.channel = ""; s.eVar1 = ""; s.eVar2 = ""; s.eVar3 = ""; s.eVar4 = ""; s.eVar5 = ""; s.eVar6 = ""; s.eVar7 = ""; s.eVar8 = ""; s.eVar9 = ""; s.eVar10 = ""; s.eVar11 = ""; s.eVar12 = ""; s.eVar13 = ""; s.eVar14 = ""; s.eVar15 = ""; s.eVar16 = ""; s.eVar17 = ""; s.eVar18 = ""; s.eVar19 = ""; s.eVar20 = ""; s.eVar21 = ""; s.eVar22 = ""; s.eVar23 = ""; s.eVar24 = ""; s.eVar25 = ""; s.eVar26 = ""; s.eVar27 = ""; s.eVar28 = ""; s.eVar29 = ""; s.eVar30 = ""; s.eVar31 = ""; s.eVar32 = ""; s.eVar33 = ""; s.eVar34 = ""; s.eVar35 = ""; s.state = ""; s.zip = ""; s.prop2 = s.eVar2 = userFordRegion.toLowerCase(); s.prop3 = s.eVar3 = regionCodes.toLowerCase(); s.prop4 = s.eVar4 = language.toLowerCase(); s.prop14 = s.eVar14 = client.toLowerCase(); s.prop15 = s.eVar15 = site.toLowerCase(); } // // Section: Home // // : home function omnitureHome() { if (omnitureDebugMode) alert("omnitureHome()"); resetOmniture(); s.pageName = brandPrefix + ": home"; s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": home"; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureHome", ""); } // : home: zip function omnitureHomeZip() { if (omnitureDebugMode) alert("omnitureHomeZip()"); resetOmniture(); s.pageName = brandPrefix + ": home: zip"; s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": home: zip"; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureHomeZip", ""); } // : home: carousel: vehicle: function omnitureCarouselVehicleClicked(vehicle, modelYear, vehicleNamePlate) { if (omnitureDebugMode) alert("omnitureCarouselVehicleClicked(" + vehicle + "," + modelYear + "," + vehicleNamePlate + ")"); resetOmniture(); s.pageName = brandPrefix + ": home: carousel: vehicle: " + vehicle; s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": home: carousel: vehicle"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureCarouselVehicleClicked", "modelYear=" + modelYear + "; vehicleNamePlate=" + vehicleNamePlate); } // : search: home function omnitureSearchHome() { // ????? if (omnitureDebugMode) alert("omnitureSearchHome()"); resetOmniture(); s.pageName = brandPrefix + ": home: carousel: vehicle: " + vehicle; s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": search: home"; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureSearchHome", ""); } // : search: vehicle detail: function omnitureSearchVehicleDetail(modelYear, vehicleNamePlate) { // ????? if (omnitureDebugMode) alert("omnitureSearchVehicleDetail(" + modelYear + "," + vehicleNamePlate + ")"); resetOmniture(); s.pageName = brandPrefix + ": search: vehicle detail: " + vehicleNamePlate; s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": search: vehicle detail"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureSearchVehicleDetail", "modelYear=" + modelYear + "; vehicleNamePlate=" + vehicleNamePlate); } // OnClick => fv-home function omnitureFvHomeOnClick() { if (omnitureDebugMode) alert("omnitureFvHomeOnClick()"); resetOmniture(); s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop5 = "referral: " + brandPrefixAbbreviation + "-home"; s.prop6 = s.eVar6 = brandPrefixAbbreviation + "-home"; s.events = "event4"; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop6,eVar6,prop14,eVar14,prop15,eVar15,events"; s.linkTrackEvents = s.events; s.tl(location, "o", "referral: exit"); traceOmniture("omnitureFvHomeOnClick", ""); } // OnClick => fv-b&p function omnitureFvBpOnClick() { if (omnitureDebugMode) alert("omnitureFvBpOnClick()"); resetOmniture(); s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop5 = "referral: " + brandPrefixAbbreviation + "-b&p"; s.prop6 = s.eVar6 = brandPrefixAbbreviation + "-b&p"; s.events = "event4"; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop6,eVar6,prop14,eVar14,prop15,eVar15,events"; s.linkTrackEvents = s.events; s.tl(location, "o", "referral: exit"); traceOmniture("omnitureFvBpOnClick", ""); } // OnClick => fv-payment estimator function omnitureFvPaymentEstimatorOnClick() { // ????? if (omnitureDebugMode) alert("omnitureFvPaymentEstimatorOnClick()"); resetOmniture(); s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop5 = "referral: " + brandPrefixAbbreviation + "-payment estimator"; s.prop6 = s.eVar6 = brandPrefixAbbreviation + "-payment estimator"; s.events = "event4"; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop6,eVar6,prop14,eVar14,prop15,eVar15,events"; s.linkTrackEvents = s.events; s.tl(location, "o", "referral: exit"); traceOmniture("omnitureFvPaymentEstimatorOnClick", ""); } // OnClick => fmcc-home function omnitureFmccHomeOnClick() { if (omnitureDebugMode) alert("omnitureFmccHomeOnClick()"); resetOmniture(); s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop5 = "referral: fmcc-home"; s.prop6 = s.eVar6 = "fmcc-home"; s.events = "event4"; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop6,eVar6,prop14,eVar14,prop15,eVar15,events"; s.linkTrackEvents = s.events; s.tl(location, "o", "referral: exit"); traceOmniture("omnitureFmccHomeOnClick", ""); } // OnClick => referral: intelliprice function omnitureIntellipriceOnClick() { if (omnitureDebugMode) alert("omnitureIntellipriceOnClick()"); resetOmniture(); s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop5 = "referral: intelliprice"; s.prop6 = s.eVar6 = "intelliprice"; s.events = "event4"; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop6,eVar6,prop14,eVar14,prop15,eVar15,events"; s.linkTrackEvents = s.events; s.tl(location, "o", "referral: exit"); traceOmniture("omnitureIntellipriceOnClick", ""); } // OnClick => referral: cpo function omnitureCpoOnClick() { if (omnitureDebugMode) alert("omnitureCpoOnClick()"); resetOmniture(); s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop5 = "referral: cpo"; s.prop6 = s.eVar6 = "cpo"; s.events = "event4"; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop6,eVar6,prop14,eVar14,prop15,eVar15,events"; s.linkTrackEvents = s.events; s.tl(location, "o", "referral: exit"); traceOmniture("omnitureCpoOnClick", ""); } // OnClick => referral: referral: campaign- function omnitureCampaignOnClick(campaignName) { if (omnitureDebugMode) alert("omnitureCampaignOnClick(" + campaignName + ")"); resetOmniture(); s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop5 = "referral: campaign-" + campaignName; s.prop6 = s.eVar6 = "campaign-" + campaignName; s.events = "event4"; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop6,eVar6,prop14,eVar14,prop15,eVar15,events"; s.linkTrackEvents = s.events; s.tl(location, "o", "referral: exit"); traceOmniture("omnitureCampaignOnClick", "campaignName=" + campaignName); } // // Section: Search New Inventory // // : home: si: zip function omnitureSearchNewInventoryZip(vehicleCategory, vehicleNamePlate) { if (omnitureDebugMode) alert("omnitureSearchNewInventoryZip(" + vehicleCategory + "," + vehicleNamePlate + ")"); resetOmniture(); s.pageName = brandPrefix + ": home: si: zip"; s.channel = "search inventory"; s.hier1 = "shopping tools:search inventory - vls:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; s.prop11 = s.eVar11 = brandPrefix + ": home: si: zip"; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureSearchNewInventoryZip", "vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate); } // : home: si: results: function omnitureSearchNewInventoryResults(modelYear, vehicleCategory, vehicleNamePlate, paCode, fireEvent) { if (omnitureDebugMode) alert("omnitureSearchNewInventoryResults(" + modelYear + "," + vehicleCategory + "," + vehicleNamePlate + "," + paCode + "," + fireEvent + ")"); resetOmniture(); if (vehicleNamePlate != null && vehicleNamePlate != "") s.pageName = brandPrefix + ": home: si: results: " + vehicleNamePlate; else s.pageName = brandPrefix + ": home: si: results"; s.channel = "search inventory"; if (vehicleNamePlate != null && vehicleNamePlate != "") s.hier1 = "shopping tools:search inventory - vls:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; else s.hier1 = "shopping tools:search inventory - vls:::tier2"; s.prop1 = s.eVar1 = paCode; s.prop11 = s.eVar11 = brandPrefix + ": home: si: results"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; if (fireEvent || fireEvent == "true") { s.prop18 = s.eVar28 = "si: vls"; s.events = "event19"; } var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureSearchNewInventoryResults", "modelYear=" + modelYear + "; vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate + "; paCode=" + paCode + "; fireEvent=" + fireEvent); } // : home: si: vehicle details: function omnitureSearchNewInventoryDetails(modelYear, vehicleCategory, vehicleNamePlate, paCode) { if (omnitureDebugMode) alert("omnitureSearchNewInventoryDetails(" + modelYear + "," + vehicleCategory + "," + vehicleNamePlate + "," + paCode + ")"); resetOmniture(); s.pageName = brandPrefix + ": home: si: vehicle detail: " + vehicleNamePlate; s.channel = "search inventory"; s.hier1 = "shopping tools:search inventory - vls:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; s.prop1 = s.eVar1 = paCode; s.prop11 = s.eVar11 = brandPrefix + ": home: si: vehicle details"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureSearchNewInventoryDetails", "modelYear=" + modelYear + "; vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate + "; paCode=" + paCode); } // : home: si: vrfq: thank you: function omnitureSearchNewInventoryThankYou(modelYear, vehicleCategory, vehicleNamePlate, paCode, emailOptIn) { if (omnitureDebugMode) alert("omnitureSearchNewInventoryThankYou(" + modelYear + "," + vehicleCategory + "," + vehicleNamePlate + "," + paCode + "," + emailOptIn + ")"); resetOmniture(); s.pageName = brandPrefix + ": home: si: vrfq: thank you: " + vehicleNamePlate; s.channel = "search inventory"; s.hier1 = "shopping tools:search inventory - vls:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; s.prop1 = s.eVar1 = paCode; s.prop11 = s.eVar11 = brandPrefix + ": home: si: vrfq: thank you"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; s.prop18 = s.eVar28 = "vrfq: vls: vin"; // Clarify : include vin of vehicle here? says see plan, no entry in plan. // ^^ No VIN per Garrett // Clarify : shouldnt we also be setting lead submitted? these are inventory leads sent to dealers. if (emailOptIn) { s.prop20 = "email only opt-in"; s.events = "event3,event10,event13"; } else { s.events = "event3,event10"; } var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureSearchNewInventoryThankYou", "modelYear=" + modelYear + "; vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate + "; paCode=" + paCode + "; emailOptIn=" + emailOptIn); } // // Section: Search Used Inventory // // : home: si: used function omnitureSearchUsedInventoryUsed() { if (omnitureDebugMode) alert("omnitureSearchUsedInventoryUsed()"); resetOmniture(); s.pageName = brandPrefix + ": home: si: used"; s.channel = "cpo"; s.hier1 = "shopping tools:cpo:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": home: si: used: results"; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureSearchUsedInventoryUsed", ""); } // : home: si: used: results function omnitureSearchUsedInventoryResults() { if (omnitureDebugMode) alert("omnitureSearchUsedInventoryResults()"); resetOmniture(); s.pageName = brandPrefix + ": home: si: used: results"; s.channel = "cpo"; s.hier1 = "shopping tools:cpo:tier2" s.prop5 = "si: used"; // Clarify: this isnt a click? (this is good, re garrett) s.prop11 = s.eVar11 = brandPrefix + ": si: used: results"; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureSearchUsedInventoryResults", ""); } // : home: si: used: vehicle details function omnitureSearchUsedInventoryDetails(modelYear, vehicleNamePlate) { if (omnitureDebugMode) alert("omnitureSearchUsedInventoryDetails(" + modelYear + "," + vehicleNamePlate + ")"); resetOmniture(); s.pageName = brandPrefix + ": home: si: used: vehicle details"; s.channel = "cpo"; s.hier1 = "shopping tools:cpo:tier2" s.prop11 = s.eVar11 = brandPrefix + ": si: used: vehicle details"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureSearchUsedInventoryDetails", "modelYear=" + modelYear + "; vehicleNamePlate=" + vehicleNamePlate); } // : home: si: used: request info: thank you function omnitureSearchUsedInventoryThankYou(modelYear, vehicleNamePlate) { if (omnitureDebugMode) alert("omnitureSearchUsedInventoryThankYou(" + modelYear + "," + vehicleNamePlate + ")"); resetOmniture(); s.pageName = brandPrefix + ": home: si: used: request info: thank you"; s.channel = "cpo"; s.hier1 = "shopping tools:cpo:tier2"; s.prop5 = "si: used: request info"; // Clarify: this isnt a click? (this is good re garrett) s.prop11 = s.eVar11 = brandPrefix + ": home: si: used: request info: thank you"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureSearchUsedInventoryThankYou", "modelYear=" + modelYear + "; vehicleNamePlate=" + vehicleNamePlate); } // OnClick => si: used: view image function omnitureSearchUsedInventoryViewUsedImageOnClick(modelYear, vehicleNamePlate) { if (omnitureDebugMode) alert("omnitureSearchUsedInventoryViewUsedImageOnClick(" + modelYear + "," + vehicleNamePlate + ")"); resetOmniture(); s.channel = "cpo"; s.hier1 = "shopping tools:cpo:tier2"; s.prop5 = "si: used: view image"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop12,eVar12,prop14,eVar14,prop15,eVar15,prop16,eVar16"; s.tl(location, "o", "si: used: view image"); traceOmniture("omnitureSearchUsedInventoryViewUsedImageOnClick", "modelYear=" + modelYear + "; vehicleNamePlate=" + vehicleNamePlate); } // OnClick => si: view vehicle details function omnitureSearchUsedInventoryViewDetailsOnClick(modelYear, vehicleNamePlate) { if (omnitureDebugMode) alert("omnitureSearchUsedInventoryViewDetailsOnClick(" + modelYear + "," + vehicleNamePlate + ")"); resetOmniture(); s.channel = "cpo"; s.hier1 = "shopping tools:cpo:tier2"; s.prop5 = "si: view vehicle details"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop12,eVar12,prop14,eVar14,prop15,eVar15,prop16,eVar16"; s.tl(location, "o", "si: view vehicle details"); traceOmniture("omnitureSearchUsedInventoryViewDetailsOnClick", "modelYear=" + modelYear + "; vehicleNamePlate=" + vehicleNamePlate); } // OnClick => si: view additional details function omnitureSearchUsedInventoryViewAdditionalDetailsOnClick(modelYear, vehicleNamePlate) { if (omnitureDebugMode) alert("omnitureSearchUsedInventoryViewAdditionalDetailsOnClick(" + modelYear + "," + vehicleNamePlate + ")"); resetOmniture(); s.channel = "cpo"; s.hier1 = "shopping tools:cpo:tier2"; s.prop5 = "si: view additional details"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop12,eVar12,prop14,eVar14,prop15,eVar15,prop16,eVar16"; s.tl(location, "o", "si: view additional details"); traceOmniture("omnitureSearchUsedInventoryViewAdditionalDetailsOnClick", "modelYear=" + modelYear + "; vehicleNamePlate=" + vehicleNamePlate); } // // Section: Incentives // // : home: incentives: 1: request: function omnitureIncentivesRequest(modelYear, vehicleCategory, vehicleNamePlate) { if (omnitureDebugMode) alert("omnitureIncentivesRequest(" + modelYear + "," + vehicleCategory + "," + vehicleNamePlate + ")"); resetOmniture(); if (vehicleNamePlate != null && vehicleNamePlate != "") s.pageName = brandPrefix + ": home: incentives: 1: request: " + vehicleNamePlate; else s.pageName = brandPrefix + ": home: incentives: 1: request"; s.channel = "incentives"; if (vehicleNamePlate != null && vehicleNamePlate != "") s.hier1 = "shopping tools:incentives:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; else s.hier1 = "shopping tools:incentives:::tier2"; s.prop11 = s.eVar11 = brandPrefix + ": home: incentives: 1: request"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureIncentivesRequest", "modelYear=" + modelYear + "; vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate); } // : home: incentives: 2: thank you: function omnitureIncentivesRequestThankYou(modelYear, vehicleCategory, vehicleNamePlate, leadId, emailOptIn) { if (omnitureDebugMode) alert("omnitureIncentivesRequestThankYou(" + modelYear + "," + vehicleCategory + "," + vehicleNamePlate + "," + leadId + "," + emailOptIn + ")"); resetOmniture(); s.pageName = brandPrefix + ": home: incentives: 2: thank you: " + vehicleNamePlate; s.channel = "incentives"; s.hier1 = "shopping tools:incentives:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; s.prop11 = s.eVar11 = brandPrefix + ": home: incentives: 2: thank you"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; s.eVar17 = leadId; s.prop18 = s.eVar28 = "qrfq: " + brandPrefix + " offers"; if (emailOptIn) { s.prop20 = "email opt-in full"; s.events = "event10,event13,event18"; } else { s.events = "event10,event18"; } var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureIncentivesRequestThankYou", "modelYear=" + modelYear + "; vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate + "; leadId=" + leadId + "; emailOptIn=" + emailOptIn); } // : email: incentives: offer: 1: request: function omnitureIncentivesLandingPageRequest(modelYear, vehicleCategory, vehicleNamePlate) { if (omnitureDebugMode) alert("omnitureIncentivesLandingPageRequest(" + modelYear + "," + vehicleCategory + "," + vehicleNamePlate + ")"); resetOmniture(); if (vehicleNamePlate != null && vehicleNamePlate != "") s.pageName = brandPrefix + ": home: incentives: 1: request: " + vehicleNamePlate; else s.pageName = brandPrefix + ": home: incentives: 1: request"; s.channel = "incentives"; if (vehicleNamePlate != null && vehicleNamePlate != "") s.hier1 = "shopping tools:incentives:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; else s.hier1 = "shopping tools:incentives:::tier2"; s.prop11 = s.eVar11 = brandPrefix + ": email: incentives: offer: 1: request"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureIncentivesLandingPageRequest", "modelYear=" + modelYear + "; vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate); } // : email: incentives: offer: 2: thank you: function omnitureIncentivesLandingPageRequestThankYou(modelYear, vehicleCategory, vehicleNamePlate, leadId, emailOptIn) { if (omnitureDebugMode) alert("omnitureIncentivesLandingPageRequestThankYou(" + modelYear + "," + vehicleCategory + "," + vehicleNamePlate + "," + leadId + "," + emailOptIn + ")"); resetOmniture(); s.pageName = brandPrefix + ": home: incentives: 2: thank you: " + vehicleNamePlate; s.channel = "incentives"; s.hier1 = "shopping tools:incentives:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; s.prop11 = s.eVar11 = brandPrefix + ": email: incentives: offer: 2: thank you"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; s.eVar17 = leadId; s.prop18 = s.eVar28 = "qrfq: " + brandPrefix + " offers"; if (emailOptIn) { s.prop20 = "email opt-in full"; s.events = "event10,event13,event18"; } else { s.events = "event10,event18"; } var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureIncentivesLandingPageRequestThankYou", "modelYear=" + modelYear + "; vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate + "; leadId=" + leadId + "; emailOptIn=" + emailOptIn); } // OnClick => email: incentives: offer X function omnitureIncentivesOfferOnClick(modelYear, vehicleNamePlate, offerNumber) { if (omnitureDebugMode) alert("omnitureIncentivesOfferOnClick(" + modelYear + "," + vehicleNamePlate + "," + offerNumber + ")"); resetOmniture(); s.channel = "incentives"; s.hier1 = "shopping tools:incentives:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; s.prop5 = "email: incentives: offer " + offerNumber; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop12,eVar12,prop14,eVar14,prop15,eVar15,prop16,eVar16"; s.tl(location, "o", "email: incentives: offer " + offerNumber); traceOmniture("omnitureIncentivesOfferOnClick", "modelYear=" + modelYear + "; vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate + "; offerNumber=" + offerNumber); } // // Section: Find Dealer // // : home: find dealer: zip function omnitureFindADealerZipEntered() { if (omnitureDebugMode) alert("omnitureFindADealerZipEntered()"); resetOmniture(); s.pageName = brandPrefix + ": home: find dealer: zip"; s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:locate dealer:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": home: find dealer: zip"; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureFindADealerZipEntered", ""); } // : home: find dealer: result function omnitureFindADealerResults(fireEvent) { if (omnitureDebugMode) alert("omnitureFindADealerResults(" + fireEvent + ")"); resetOmniture(); s.pageName = brandPrefix + ": home: find dealer: result"; s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:locate dealer:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": home: find dealer: result"; if (fireEvent) { s.events = "event1"; } var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureFindADealerResults", "fireEvent=" + fireEvent); } // OnClick => referral: dc function omnitureFindADealerWebsiteOnClick(paCode) { if (omnitureDebugMode) alert("omnitureFindADealerWebsiteOnClick(" + paCode + ")"); resetOmniture(); s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:locate dealer:tier2"; s.prop1 = paCode; s.prop5 = "referral: dc-" + paCode; s.prop6 = s.eVar6 = "referral: dc"; s.events = "event4"; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop6,eVar6,prop14,eVar14,prop15,eVar15,events"; s.linkTrackEvents = s.events; s.tl(location, "o", "referral: exit"); traceOmniture("omnitureFindADealerWebsiteOnClick", "paCode=" + paCode); } // // Section: Get Internet Price // // : search: gip: 1: vehicle function omnitureGetInternetPriceHome() { return; // WE DONT SUPPORT THIS if (omnitureDebugMode) alert("omnitureGetInternetPriceHome()"); resetOmniture(); s.pageName = brandPrefix + ": search: gip: 1: vehicle"; s.channel = "quick quote"; s.hier1 = "shopping tools:quick quote:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": search: gip: 1: vehicle"; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureGetInternetPriceHome", ""); } // : search: gip: 2: lead info: function omnitureGetInternetPriceLeadInfo(modelYear, vehicleCategory, vehicleNamePlate) { if (omnitureDebugMode) alert("omnitureGetInternetPriceLeadInfo(" + vehicleCategory + "," + vehicleNamePlate + ")"); resetOmniture(); s.pageName = brandPrefix + ": search: gip: 2: lead info: " + vehicleNamePlate; s.channel = "quick quote"; s.hier1 = "shopping tools:quick quote:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; s.prop11 = s.eVar11 = brandPrefix + ": search: gip: 2: lead info"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureGetInternetPriceLeadInfo", "modelYear=" + modelYear + "; vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate); } // : search: gip: 3: thank you: function omnitureGetInternetPriceThankYou(modelYear, vehicleCategory, vehicleNamePlate, leadId, emailOptIn) { if (omnitureDebugMode) alert("omnitureGetInternetPriceThankYou(" + vehicleCategory + "," + vehicleNamePlate + "," + leadId + "," + emailOptIn + ")"); resetOmniture(); s.pageName = brandPrefix + ": search: gip: 3: thank you: " + vehicleNamePlate; s.channel = "quick quote"; s.hier1 = "shopping tools:quick quote:" + vehicleCategory + ":" + vehicleNamePlate + ":tier2"; s.prop11 = s.eVar11 = brandPrefix + ": search: gip: 3: thank you"; s.prop12 = s.eVar12 = modelYear; s.prop16 = s.eVar16 = vehicleNamePlate; s.eVar17 = leadId; s.prop18 = s.eVar28 = "qrfq: " + brandPrefix + " banner"; if (emailOptIn) s.events = "event10,event13,event18"; else s.events = "event10,event18"; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureGetInternetPriceThankYou", "modelYear=" + modelYear + "; vehicleCategory=" + vehicleCategory + "; vehicleNamePlate=" + vehicleNamePlate + "; leadId=" + leadId + "; emailOptIn=" + emailOptIn); } // // Section: Service // // : home: service offers function omnitureServiceOffers() { if (omnitureDebugMode) alert("omnitureServiceOffers()"); resetOmniture(); s.pageName = brandPrefix + ": home: service offers"; s.channel = "owners"; s.hier1 = "owners:service:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": home: service offers"; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureServiceOffers", ""); } // OnClick => print service offer function omnitureServicePrintOfferOnClick(offerId) { if (omnitureDebugMode) alert("omnitureServicePrintOfferOnClick(" + offerId + ")"); resetOmniture(); s.channel = "owners"; s.hier1 = "owners:service:tier2"; s.prop5 = "service: print one offer"; s.prop7 = offerId; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop7,prop14,eVar14,prop15,eVar15"; s.tl(location, "o", "print service offer"); traceOmniture("omnitureServicePrintOfferOnClick", "offerId=" + offerId); } // OnClick => print service offers function omnitureServicePrintOffersOnClick() { if (omnitureDebugMode) alert("omnitureServicePrintOffersOnClick()"); resetOmniture(); s.channel = "owners"; s.hier1 = "owners:service:tier2"; s.prop5 = "service: print all offers"; s.prop7 = "print all"; s.linkTrackVars = "channel,hier1,prop2,eVar2,prop3,eVar3,prop4,eVar4,prop5,prop7,prop14,eVar14,prop15,eVar15"; s.tl(location, "o", "print service offers"); traceOmniture("omnitureServicePrintOffersOnClick", ""); } // // Section: Custom Pages // // : custom: function omnitureCustomPage(pageName) { if (omnitureDebugMode) alert("omnitureCustomPage(" + pageName + ")"); resetOmniture(); s.pageName = brandPrefix + ": custom: " + pageName; s.channel = "dealerships"; s.hier1 = "shopping tools:dealerships:tier2"; s.prop11 = s.eVar11 = brandPrefix + ": custom: " + pageName; var s_code = s.t(); if (s_code) document.getElementById(omnitureUpdateZone).innerHTML = s_code; traceOmniture("omnitureCustomPage", "pageName=" + pageName); } function traceOmniture(method, parameters) { $("#omnitureTrace").load("/WebDataServices/FDAFDataService.asmx/TraceOmniture?regionId=" + regionId + "&method=" + method + "¶meters=" + escape(parameters)); } // // Section: Video and Sweeps // function omnitureVideoPlay() { omnitureCustomPage("Video Play"); } function omnitureSweepstakes() { omnitureCustomPage("Sweepstakes"); }