1 2async function googleQuotationAddModel(model) { 3 dataLayer = dataLayer || []; 4 dataLayer.push({ 5 'event': 'ga4', 6 'eventName': 'add_model', 7 'itemList': model 8 }); 9 10 //console.log('googleQuotationAddModel ' + model); 11} 12 13async function googleQuotationCheckQuotationBag(models) { 14 dataLayer = dataLayer || []; 15 dataLayer.push({ 16 'event': 'ga4', 17 'eventName': 'check_quotation_bag', 18 'itemList': models 19 }) 20 21 //console.log('googleQuotationCheckQuotationBag ' + models); 22} 23 24async function googleQuotationConfirmContactInfo(models) { 25 26 dataLayer = dataLayer || []; 27 dataLayer.push({ 28 'event': 'ga4', 29 'eventName': 'confirm_quotation_contact_info', 30 'itemList': models 31 }) 32 33 //console.log('googleQuotationConfirmContactInfo ' + models); 34} 35 36async function googleQuotationComplete(models) { 37 if (Page_ClientValidate('contactform') === false) 38 return; 39 40 dataLayer = dataLayer || []; 41 dataLayer.push({ 42 'event': 'ga4', 43 'eventName': 'complete_quotation', 44 'itemList': models 45 }) 46 47 //console.log('googleQuotationComplete ' + models); 48}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.