CINXE.COM

Contact Us | Utility | Kia Singapore

<!DOCTYPE html> <html lang="en-SG"> <head> <title>Contact Us | Utility | Kia Singapore</title> <meta charset="utf-8" /> <!-- 170511 신규태깅 추가 --> <!-- End --> <!-- meta --> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <meta name="keywords" content=""> <meta name="title" content="Contact Us | Utility | Kia Singapore" /> <meta name="description" content="At Kia, it is our motive to always help you. Feel free to contact us through the form below for any type of enquiry or requirement that you have. "> <!--<meta name="description" content="At Kia, it is our motive to always help you. Feel free to contact us through the form below for any type of enquiry or requirement that you have. ">--> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=2.0,user-scalable=yes"> <meta name="robots" content="NOODP, NOYDIR"> <!-- 20181212 SEO Analytics pagename 수정 요청 YKJ START--> <meta name="kia_metrics_pagename" content="util|contact us"> <!-- 20181212 SEO Analytics pagename 수정 요청 YKJ END--> <link rel="canonical" href="https://www.kia.com/sg/util/customer-center/contact-us.html"> <link rel="shortcut icon" type="image/x-icon" href="/content/dam/kwcms/gt/en/images/new/favicon_new.png"> <!--#50165 favicon 위치 변경 --> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="Kia Singapore" /> <meta name="twitter:title" content="Contact Us | Utility | Kia Singapore" /> <meta name="twitter:description" content="At Kia, it is our motive to always help you. Feel free to contact us through the form below for any type of enquiry or requirement that you have. " /> <meta name="twitter:image" content="/content/dam/kwcms/gt/en/images/new/main/main-hero-still-air-w-sns.jpg" /> <meta name="twitter:url" content="https://www.kia.com/sg/util/customer-center/contact-us.html" /> <meta name="twitter:creator" contents="Kia" /> <meta property="og:site_name" content="Kia Singapore" /> <meta property="og:title" content="Contact Us | Utility | Kia Singapore" /> <meta property="og:type" content="website" /> <meta property="og:description" content="At Kia, it is our motive to always help you. Feel free to contact us through the form below for any type of enquiry or requirement that you have. " /> <meta property="og:image" content="/content/dam/kwcms/gt/en/images/new/main/main-hero-still-air-w-sns.jpg" /> <meta property="og:url" content="https://www.kia.com/sg/util/customer-center/contact-us.html" /> <meta itemprop="name" content="Contact Us | Utility | Kia Singapore"> <meta itemprop="description" content="At Kia, it is our motive to always help you. Feel free to contact us through the form below for any type of enquiry or requirement that you have. "> <meta itemprop="image" content="/content/dam/kwcms/gt/en/images/new/main/main-hero-still-air-w-sns.jpg"> <meta itemprop="keywords" content="kia, kia contact, contact information, contact us"> <meta itemprop="url" content="https://www.kia.com/sg/util/customer-center/contact-us.html"/> <meta name="google-site-verification" content="Bdi8M3OL_k41KEnIHGD0C6G0iQKbJ0vx-SspByDIuhs" /> <!-- #47653 속도개선--> <script src="/etc/designs/kia-singapore/clientlib-libjs.min.js"></script> <script type="text/javascript" src="/etc/designs/kia-singapore/clientlib-angular.js"></script> <link rel="stylesheet" href="/etc/designs/kia-singapore/clientlib.min.css" type="text/css"> <script src="/etc/designs/kia-singapore/clientlib.min.js"></script> <script type="text/javascript" src="/etc/designs/kia-singapore/clientlib/js/font-load.js"></script> <link rel="stylesheet" href="/etc/designs/kia-global/clientlib/css/experience.css" type="text/css"> <script type="text/javascript" src="/etc/designs/kia-global/clientlib/js/experience.js"></script> <link rel="stylesheet" href="/etc/designs/kia-singapore/local-page.min.css" type="text/css"> <link rel="stylesheet" href="/etc/designs/kia-singapore/new-wsg.min.css" type="text/css"> <!-- https change --> <!-- --> <script type="text/javascript"> var dtmDataLayer = {}; </script> <!-- Google Tag Manager 20171102 YKJ--> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NVBF8X9');</script> <!-- End Google Tag Manager --> <!-- Start of DoubleClick Floodlight Tag: Please do not remove Activity name of this tag: Showroom_Carens URL of the webpage where the tag is expected to be placed: http://www.kia.com/sg/main.html This tag must be placed between the <body> and </body> tags, as close as possible to the opening tag. Creation Date: 12/18/2017 --> <script type="text/javascript"> var axel = Math.random() + ""; var a = axel * 10000000000000; //document.write('<iframe src="ht' + 'tps://8300362.fls.doubleclick.net/activityi;src=8300362;type=kia_s0;cat=showr006;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); </script> <noscript> <iframe src="https://8300362.fls.doubleclick.net/activityi;src=8300362;type=kia_s0;cat=showr006;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=957377?" width="1" height="1" frameborder="0" style="display:none"></iframe> </noscript> <!-- End of DoubleClick Floodlight Tag: Please do not remove --> <!-- Facebook Pixel Code 20200121 #44885--> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '554853668427827'); fbq('track', 'PageView'); fbq('track', 'ViewContent'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=554853668427827&ev=PageView&noscript=1"/></noscript> <!-- End Facebook Pixel Code --> <!-- #52342 Start of global snippet: Please do not remove Place this snippet between the <head> and </head> tags on every page of your site. --> <!-- Global site tag (gtag.js) - Google Marketing Platform --> <script async src="https://www.googletagmanager.com/gtag/js?id=DC-8300362"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'DC-8300362'); </script> <!-- End of global snippet: Please do not remove --> <!-- /apps/kia-singapore/components/page/page/head CSS,JS end --> <!-- head-in-content start --> <script> window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'page_view' , 'page_name': 'util|contact us' // 페이지명. Adobe Analytic page name을 설정하기 위해 설정한 meta tag중 "meta name = kia_metrics_pagename"에 설정된 content 값 입력, eg) <meta name="kia_metrics_pagename" content="cars | carnival | features"> , 'page_type': 'contact-us' //도메인을 제외한 URI의 2depth 카테고리명 입력, 단 Main의 경우 2depth가 없으므로 HOME으로 입력, eg) /shopping-tools/build-your-own --> build-your-own 입력 , 'prv_page_name': document.referrer == '' ? 'entry' : document.referrer // 다음 페이지로 이동 시 이전 페이지명 기록, 첫 페이지의 경우 이전 페이지명이 없으므로 'entry'라고 입력 }); //console.log( JSON.stringify( window.dataLayer[window.dataLayer.length-1] ) ); </script> <!-- Google Tag Manager #55505 #54979 START --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TLVNBZQ');</script> <!-- End Google Tag Manager #55505 #54979 END --> <!-- Google Tag Manager #63161--> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://protect-au.mimecast.com/s/3WALCNLJVXtNYJoEhAFgzi?domain=googletagmanager.com'+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P8R3X5NC');</script> <!-- End Google Tag Manager --> <!-- Google Tag Manager #63805--> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PBD97DL3');</script> <!-- End Google Tag Manager --> <!-- //head-in-content end --> </head> <body> <!-- body-top-content start --> <!-- Google Tag Manager (noscript) #55505 #54979 START --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TLVNBZQ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) #55505 #54979 END --> <!-- Google Tag Manager (noscript) #63161--> <noscript><iframe src="https://protect-au.mimecast.com/s/uTrICOMKWLhADl30hQzCT6?domain=googletagmanager.com" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Google Tag Manager (noscript) #63805--> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PBD97DL3" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Google Tag Manager (noscript) #63551--> <noscript><iframe src="https://protect-au.mimecast.com/s/TC5NCgZ0A8fl95D5CWB5Y8?domain=googletagmanager.com" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- //body-top-content end --> <script> // INSTRUCTIONS // The VersaTag code should be placed at the top of the <BODY> section of the HTML page. // To ensure that the full page loads as a prerequisite for the VersaTag // being activated (and the working mode is set to synchronous mode), place the tag at the bottom of the page. Note, however, that this may // skew the data for slow-loading pages, and in general is not recommended. // If the VersaTag code is configured to run in async mode, place the tag at the bottom of the page before the end of the <BODY > section. // // NOTE: You can test if the tags are working correctly before the campaign launches // as follows: Browse to http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=at, which is // a page that lets you set your local machine to 'testing' mode. In this mode, when // visiting a page that includes a VersaTag, a new window will open, showing you // the tags activated by the VersaTag and the data sent by the VersaTag tag to the Sizmek servers. // // END of instructions (These instruction lines can be deleted from the actual HTML) var versaTag = {}; versaTag.id = "6556"; versaTag.sync = 0; versaTag.dispType = "js"; versaTag.ptcl = "HTTP"; versaTag.bsUrl = "bs.serving-sys.com/BurstingPipe"; //VersaTag activity parameters include all conversion parameters including custom parameters and Predefined parameters. Syntax: "ParamName1":"ParamValue1", "ParamName2":"ParamValue2". ParamValue can be empty. versaTag.activityParams = { //Predefined parameters: "Session":"" //Custom parameters: }; //Static retargeting tags parameters. Syntax: "TagID1":"ParamValue1", "TagID2":"ParamValue2". ParamValue can be empty. versaTag.retargetParams = {}; //Dynamic retargeting tags parameters. Syntax: "TagID1":"ParamValue1", "TagID2":"ParamValue2". ParamValue can be empty. versaTag.dynamicRetargetParams = {}; // Third party tags conditional parameters and mapping rule parameters. Syntax: "CondParam1":"ParamValue1", "CondParam2":"ParamValue2". ParamValue can be empty. versaTag.conditionalParams = {}; </script> <script id="ebOneTagUrlId" src="http://ds.serving-sys.com/SemiCachedScripts/ebOneTag.js"></script> <noscript> <iframe src="http://bs.serving-sys.com/BurstingPipe? cn=ot&amp; onetagid=6556&amp; ns=1&amp; activityValues=$$Session=[Session]$$&amp; retargetingValues=$$$$&amp; dynamicRetargetingValues=$$$$&amp; acp=$$$$&amp;" style="display:none;width:0px;height:0px"></iframe> </noscript> <!-- content --> <!-- #45539 2020.03.20 Start of Floodlight Tag: Please do not remove Activity name of this tag: Kia.com_Discover_Awards URL of the webpage where the tag is expected to be placed: https://www.kia.com/sg/discover-kia/our-story/awards.html This tag must be placed between the <body>tags, as close as possible to the opening tag. Creation Date: 03/18/2020 --> <script type="text/javascript"> var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://8300362.fls.doubleclick.net/activityi;src=8300362;type=kia_u0;cat=kiaco00;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); </script> <noscript> <iframe src="https://8300362.fls.doubleclick.net/activityi;src=8300362;type=kia_u0;cat=kiaco00;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=1?" width="1" height="1" frameborder="0" style="display:none"></iframe> </noscript> <!-- End of Floodlight Tag: Please do not remove --> <div class="accessbility"><a href="#content">Go to content</a></div> <div id="wrap"> <div id="header" class="main_header"> <div class="header_in"> <!-- GT SEO 20150827 h1 > div --> <div class="logo_h1"><a href="/sg/main.html" class="lg_a"></a></div> <!-- new wsg --> <!--//모바일 검색창 2018.06.11 추가 --> <a href="#" class="open_gnb"><span class="cmm_spr spr_menu">open menu</span></a> <!-- //GNB --> <!-- GNB gnb_area open --> <div class="gnb_area"> <!-- GNB menu S --> <div class="gnb_menu gnb-menu"> <ul class="gnb_nav"> <!-- dth1_l dth_on --> <li class="dth1_l"><a href="#" class="dth1_a" data-ganame="showroom">Showroom</a> <div class="dth2_u dth_pip select-car-header parbase"> <div class="car_tab"> <a href="#" class="sort_a sort_on"><span class="cmm_tspr spr_sort">All Vehicles</span></a> <a href="#" class="sort_a"><span class="cmm_tspr spr_sort">Electric</span></a> <a href="#" class="sort_a"><span class="cmm_tspr spr_sort">Hybrid</span></a> </div> <div class="car_grid on"> <strong class="hidden">All Vehicles</strong> <ul class="grid_u"> <li class="grid_l new_car"> <a href="/sg/showroom/sorento-hybrid.html" class="grid_box "> <span class="g_img"><img src="/content/dam/kwcms/gt/en/images/showroom/Sorento-MQ4-PE-24my/Kia-sorento-24my.png" alt="msg_vehicle_sorento-hybrid"></span> <span class="g_txt g_nonetxt" > <img src="/content/dam/kwcms/gt/en/images/showroom/Sorento-MQ4-PE-24my/Kia-sorento-24my.png" alt="msg_vehicle_sorento-hybrid"> </span> <strong class="g_name">Sorento Hybrid</strong> </a> </li> <li class="grid_l new_car"> <a href="/sg/showroom/carnival-hybrid.html" class="grid_box "> <span class="g_img"><img src="/content/dam/kwcms/sg/en/images/showroom/carnival-hybrid/246x130_GNB.png" alt="msg_vehicle_carnival-hybrid"></span> <span class="g_txt g_nonetxt" > <img src="/content/dam/kwcms/sg/en/images/showroom/carnival-hybrid/246x130_GNB.png" alt="msg_vehicle_carnival-hybrid"> </span> <strong class="g_name">Carnival Hybrid</strong> </a> </li> <li class="grid_l new_car"> <a href="/sg/showroom/ev9.html" class="grid_box "> <span class="g_img"><img src="/content/dam/kwcms/gt/en/images/showroom/EV9-MV-24my/kia-ev9-24my.png" alt="msg_vehicle_ev9"></span> <span class="g_txt g_nonetxt" > <img src="/content/dam/kwcms/gt/en/images/showroom/EV9-MV-24my/kia-ev9-24my.png" alt="msg_vehicle_ev9"> </span> <strong class="g_name">EV9</strong> </a> </li> <li class="grid_l "> <a href="/sg/showroom/niro-sg2-2023.html" class="grid_box "> <span class="g_img"><img src="/content/dam/kwcms/gt/en/images/showroom/Niro-SG2-23MY/kia-sg2-23my.png" alt="msg_vehicle_niro-sg2-2023"></span> <span class="g_txt g_nonetxt" > <img src="/content/dam/kwcms/gt/en/images/showroom/Niro-SG2-23MY/kia-sg2-23my.png" alt="msg_vehicle_niro-sg2-2023"> </span> <strong class="g_name">Niro Hybrid</strong> </a> </li> <li class="grid_l "> <a href="/sg/showroom/niro-ev.html" class="grid_box "> <span class="g_img"><img src="/content/dam/kwcms/tr/tr/images/showroom/niro-ev/niro-ev-thumbnail.png" alt="msg_vehicle_niro-ev"></span> <span class="g_txt g_nonetxt" > <img src="/content/dam/kwcms/tr/tr/images/showroom/niro-ev/niro-ev-thumbnail.png" alt="msg_vehicle_niro-ev"> </span> <strong class="g_name">Niro EV</strong> </a> </li> </ul> </div> <div class="car_grid"> <strong class="hidden">Electric</strong> <ul class="grid_u"> <li class="grid_l new_car"> <a href="/sg/showroom/ev9.html" class="grid_box"> <span class="g_img"><img src="/content/dam/kwcms/gt/en/images/showroom/EV9-MV-24my/kia-ev9-24my.png" alt="msg_vehicle_ev9"></span> <span class="g_txt g_nonetxt" > <img src="/content/dam/kwcms/gt/en/images/showroom/EV9-MV-24my/kia-ev9-24my.png" alt="msg_vehicle_ev9"> </span> <strong class="g_name">EV9</strong> </a> </li> <li class="grid_l "> <a href="/sg/showroom/niro-ev.html" class="grid_box"> <span class="g_img"><img src="/content/dam/kwcms/tr/tr/images/showroom/niro-ev/niro-ev-thumbnail.png" alt="msg_vehicle_niro-ev"></span> <span class="g_txt g_nonetxt" > <img src="/content/dam/kwcms/tr/tr/images/showroom/niro-ev/niro-ev-thumbnail.png" alt="msg_vehicle_niro-ev"> </span> <strong class="g_name">Niro EV</strong> </a> </li> </ul> </div> <div class="car_grid"> <strong class="hidden">Hybrid</strong> <ul class="grid_u"> <li class="grid_l new_car"> <a href="/sg/showroom/sorento-hybrid.html" class="grid_box"> <span class="g_img"><img src="/content/dam/kwcms/gt/en/images/showroom/Sorento-MQ4-PE-24my/Kia-sorento-24my.png" alt="msg_vehicle_sorento-hybrid"></span> <span class="g_txt g_nonetxt" > <img src="/content/dam/kwcms/gt/en/images/showroom/Sorento-MQ4-PE-24my/Kia-sorento-24my.png" alt="msg_vehicle_sorento-hybrid"> </span> <strong class="g_name">Sorento Hybrid</strong> </a> </li> <li class="grid_l new_car"> <a href="/sg/showroom/carnival-hybrid.html" class="grid_box"> <span class="g_img"><img src="/content/dam/kwcms/sg/en/images/showroom/carnival-hybrid/246x130_GNB.png" alt="msg_vehicle_carnival-hybrid"></span> <span class="g_txt g_nonetxt" > <img src="/content/dam/kwcms/sg/en/images/showroom/carnival-hybrid/246x130_GNB.png" alt="msg_vehicle_carnival-hybrid"> </span> <strong class="g_name">Carnival Hybrid</strong> </a> </li> <li class="grid_l "> <a href="/sg/showroom/niro-sg2-2023.html" class="grid_box"> <span class="g_img"><img src="/content/dam/kwcms/gt/en/images/showroom/Niro-SG2-23MY/kia-sg2-23my.png" alt="msg_vehicle_niro-sg2-2023"></span> <span class="g_txt g_nonetxt" > <img src="/content/dam/kwcms/gt/en/images/showroom/Niro-SG2-23MY/kia-sg2-23my.png" alt="msg_vehicle_niro-sg2-2023"> </span> <strong class="g_name">Niro Hybrid</strong> </a> </li> </ul> </div> <!--20170913 Navigation bar 생성 Start--> <div class="new_cars_type"> <ul> <li> <a href="/sg/showroom/ev.html" class="bl_type_a">Electric</a> </li> <li> <a href="/sg/showroom/hybrid.html" class="bl_type_a">Hybrid</a> </li> </ul> </div> <!--20170913 Navigation bar 생성 End--> </div> </li> <li class="dth1_l"><a href="#" class="dth1_a" data-ganame="shopping-tools">Shopping Tools</a> <ul class="dth2_u"> <!-- 2021.01.20 --> <li class="dth2_l"><a href="/sg/shopping-tools/find-a-dealer.html" class="dth2_a" data-ganame="find-a-dealer">Find a Dealer</a></li> <li class="dth2_l"><a href="/sg/shopping-tools/request-a-quote.html" class="dth2_a" data-ganame="request-a-quote">Request a Quote</a></li> <li class="dth2_l"><a href="/sg/shopping-tools/request-a-test-drive.html" class="dth2_a" data-ganame="request-a-test-drive">Request a Test Drive</a></li> <li class="dth2_l"><a href="/sg/shopping-tools/request-a-brochure.html" class="dth2_a" data-ganame="request-a-brochure">Request a Brochure</a></li> <li class="dth2_l"><a href="/sg/shopping-tools/request-a-pricelist.html" class="dth2_a" data-ganame="request-a-pricelist">Request a Pricelist</a></li> <li class="dth2_l"><a href="/sg/shopping-tools/motor-insurance.html" class="dth2_a" data-ganame="motor-insurance">Motor Insurance</a></li> <li class="dth2_l"><a href="/sg/shopping-tools/pre-owned-cars.html" class="dth2_a" data-ganame="pre-owned-cars">Pre-owned Cars</a></li> </ul> </li> <li class="dth1_l"><a href="#" class="dth1_a" data-ganame="owners">Owners</a> <ul class="dth2_u"> <!-- 2021.01.20 --> <li class="dth2_l"><a href="/sg/owners/kia-service.html" class="dth2_a" data-ganame="kia-service">Kia Service</a></li> <li class="dth2_l"><a href="/sg/owners/book-a-service.html" class="dth2_a" data-ganame="book-a-service">Book a Service</a></li> <li class="dth2_l"><a href="/sg/owners/service-offers.html" class="dth2_a" data-ganame="service-offers">Service Offers</a></li> <li class="dth2_l"><a href="/sg/owners/parts-accessories.html" class="dth2_a" data-ganame="parts-accessories">Parts & Accessories</a></li> <li class="dth2_l"><a href="/sg/owners/warranty-recalls.html" class="dth2_a" data-ganame="warranty-recalls">Warranty & Recalls</a></li> <li class="dth2_l"><a href="/sg/owners/roadside-assistance.html" class="dth2_a" data-ganame="roadside-assistance">Roadside Assistance</a></li> <li class="dth2_l"><a href="/sg/owners/owner-resources.html" class="dth2_a" data-ganame="owner-resources">Owner Resources</a></li> <li class="dth2_l"><a href="/sg/owners/connectivity.html" class="dth2_a" data-ganame="connectivity">Connectivity</a></li> <li class="dth2_l"><a href="/sg/owners/ev-experience.html" class="dth2_a" data-ganame="ev-experience">EV Experience</a></li> </ul> </li> </ul> <!-- new wsg 우측 GNB 메뉴 --> <ul class="gnb_nav gnb_right"> <li class="dth1_l"><a href="#" class="dth1_a" data-ganame="discover-kia">Discover Kia</a> <ul class="dth2_u"> <li class="dth2_l"><a href="/sg/discover-kia/our-movement.html" class="dth2_a" data-ganame="discover-kia">Our Movement</a></li> <li class="dth2_l"><a href="/sg/discover-kia/pbv.html" class="dth2_a" data-ganame="discover-kia">PBV</a></li> <li class="dth2_l"><a href="/sg/discover-kia/sponsorship.html" class="dth2_a" data-ganame="discover-kia">Sponsorship</a></li> <li class="dth2_l"><a href="/sg/discover-kia/brand-campaign.html" class="dth2_a" data-ganame="discover-kia">Brand Campaign</a></li> <li class="dth2_l"><a href="/sg/discover-kia/sustainability.html" class="dth2_a" data-ganame="discover-kia">Sustainability</a></li> <li class="dth2_l"><a href="/sg/discover-kia/ev-day.html" class="dth2_a" data-ganame="discover-kia">EV Day</a></li> <li class="dth2_l"><a href="/sg/discover-kia/ao2024.html" class="dth2_a" data-ganame="discover-kia">AO 2024</a></li> </ul> </li> </ul> <!--// new wsg 우측 GNB 메뉴 --> <!-- e : 2018.01.15 스크립트 추가 --></div> <!-- GNB menu E --> <!-- new wsg util S --> <div class="util_area"> <ul class="util_menu"> <li class="util_l"><a href="/sg/util/local-company.html" class="util_a" target="_self" data-ganame="local-company">Local Company</a></li> <li class="util_l"><a href="/sg/util/news.html" class="util_a" target="_self" data-ganame="news">News</a></li> <li class="util_l"><a href="/sg/util/promotion.html" class="util_a" target="_self" data-ganame="promotion">Promotion</a></li> <li class="util_l"><a href="/sg/util/customer-center/contact-us.html" class="util_a" target="_self" data-ganame="contact-us">Contact Us</a></li> <li class="util_l"><a href="/sg/util/customer-center/privacy-policy.html" class="util_a" target="_self" data-ganame="privacy-policy">Privacy Policy</a></li> </ul> <!-- 커스텀 메뉴 없을경우 country selector 노출 20210302 --> <div class="util_light_link"> <a href="/sg/util/kia-global.html" class="util_a" data-ganame="country_selector">Country Selector</a> </div> <!-- new wsg find dealer S --> <div class="util_find_dealer"> <a href="/sg/shopping-tools/find-a-dealer.html" data-ganame="find_a_dealer">Find a dealer</a> </div> <!-- new wsg find dealer E --> <div class="util_search"> <!-- new wsg search S --> <div class="u_sch_button"> <a href="#" class="sch_act_btn"> <span class="ico_txt">Search</span> </a> </div> <!--// new wsg search E --> <div class="u_sch_box"> <form action="/sg/util/search.html" method="get"> <input type="text" name="q" id="txtTopSearch" class="sch_inp" title="Search Keyword" placeholder="Search"> <button type="submit" class="sch_btn" title="Search" onclick="$GT.topSearch();"><span class="cmm_spr spr_search">Search</span></button> </form> </div> </div></div> <!-- new wsg util E --> <!-- new wsg util build S--> <div class="menu_build gnb-build" style="min-width:100px;"> <div class="go_build"><!-- #50692 --> </div> </div> <!-- new wsg util build E --> <!-- GT SEO 20150827 h2 > div --> <div class="hidden">Util Menu</div> </div> <!-- //GNB --> <!--모바일 검색창 2018.06.11 추가 --> <div class="m_sch_area"> <a href="#url" class="open_search"><span class="blind">open search</span></a> <div class="search_area"> <form action="/sg/util/search.html" method="get"> <input type="text" name="q" id="m_sch_box" class="search_txt" title="Search Keyword" placeholder="Search"> <button type="submit" class="search_btn" title="Search button"><span class="blind">Search</span></button> </form> </div> <a href="#url" class="close_search"><span class="blind">close search</span></a> </div> <!-- wsg tablet mobile header S --> <script> (function() { $(document).ready(function() { $('.open_search').on('click', function() { $(this).addClass('on'); $(this).next('.search_area').slideDown(200); setTimeout(function() { $('.close_search').css('display', 'block'); }, 200); }); $('.close_search').on('click', function() { $('.open_search').removeClass('on'); $(this).css('display', 'none'); $(this).prev('.search_area').slideUp(200); }); }); })(); </script> <!-- wsg tablet mobile header E --> <!--//모바일 검색창 2018.06.11 추가 --> <script type="text/javascript"> (function($) { $(".sch_inp").keydown(function(evt) { if (evt.keyCode == 13){ //2018.05.14 enter search - kdh submit(); } }); window.$GT = $.extend(window.$GT || {}, { topSearch: function(q, obj) { if (!obj) { obj = $("#txtTopSearch"); } else { if (typeof(obj) === "string") { obj = $("#" + obj); } else { obj = $(obj); } } if (!q) { q = obj.val(); if (!q || q == "") { q = obj.text(); } } location.href = "/sg/util/search.html?" + $.param({ q: q }); } }); })(jQuery); </script></div> </div> <!-- Global site tag (gtag.js) - Google Ads: 1014625296 2019.01.14 YKJ--> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-1014625296"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-1014625296'); </script> <!-- Google Tag Manager (noscript) 20171102 YKJ--> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NVBF8X9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="container" ng-app="kwcmsAppModuleApp" ng-cloak> <div id="content" class="subContents"> <div class="par parsys"><div class="global-title parbase section"> <div class="content_title"> <!-- 20150827 GT SEO h3 > h1 --> <h1 class="con_tit"><p>Contact Us</p> </h1> <div class="con_navi"> <ol vocab="http://schema.org/" typeof="BreadcrumbList"> <li property="itemListElement" typeof="ListItem" style="display:inline"> <a href="/sg/main.html" property="item" typeof="WebPage"><span class="cmm_spr spr_home" property="name">Home</span><span class="gt">&gt;</span></a> <meta property="position" content= 1> </li> <li property="itemListElement" typeof="ListItem" style="display:inline"> <strong class="depth current"property="name">Contact Us</strong> <meta property="position" content= 4> </li> </ol> </div> </div></div> <div class="contact-us contentpage section"> <!-- Component : contact us component Description : util > contact us author : Jinwoo.Yuk since : 2014.12.24 version : 1.0 Modification Information since author description =========== ============= =========================== 2014.12.24 Jinwoo.Yuk Create. Merry Christmas~! --> <!-- Start of Floodlight Tag: Please do not remove Activity name of this tag: Kia.com_ContactUs URL of the webpage where the tag is expected to be placed: https://www.kia.com/sg/util/customer-center/contact-us.html This tag must be placed between the <body> and </body> tags, as close as possible to the opening tag. Creation Date: 12/20/2018 YKJ --> <script type="text/javascript"> var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://8300362.fls.doubleclick.net/activityi;src=8300362;type=kia_u0;cat=kiaco0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); </script> <noscript> <iframe src="https://8300362.fls.doubleclick.net/activityi;src=8300362;type=kia_u0;cat=kiaco0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=1?" width="1" height="1" frameborder="0" style="display:none"></iframe> </noscript> <!-- End of Floodlight Tag: Please do not remove --> <script type="text/javascript"> // #55505 #54979 window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'form_interaction', 'event_category': 'lead', 'event_action': 'contact us', //eg: contact us 'event_label': 'start', //eg: start or submit }); console.log(dataLayer) //require variables for userdata-keyin, userdata-view component var _user_data_ = null; kwcmsApp.controller("contactus.steps", function($scope, HttpService) { //current step $scope.step = ""; //user data $scope.userData = null; //initialize $scope.init = function () { $scope.step = "1"; gtag_report_conversion(null);//2019.01.28 }; //change step method $scope.stepChange = function (step) { $scope.step = step; }; //validation for steps $scope.validation = function (step, nStep, isNext) { var isValid = true; switch (step) { case "1": userdataInfoSubmit(); if (_user_data_ != null) { $scope.userData = _user_data_; $scope.title = $scope.userData.title; $scope.fname = $scope.userData.fname; $scope.lname = $scope.userData.lname; //gtag_report_conversion(null);//2019.01.14 ykj gtag_report_conversion_thankyou(null);//2019.01.28 // #55505 #54979 dataLayer.push({ 'event': 'form_interaction', 'event_category': 'lead', 'event_action': 'contact us', //eg: contact us 'event_label': 'submit', //eg: start or submit }); } else { isValid = false; } break; } if (isValid && isNext) { $scope.stepChange(nStep); } }; //send e-mail $scope.send = function ($event) { $event.preventDefault(); var moveURI = $event.target.href; var params = { method : "POST" , params : { "reqTitle" : $scope.userData.title , "reqFnm" : $scope.userData.fname , "reqLnm" : $scope.userData.lname , "reqType" : $scope.userData.p_method , "reqEmail" : "" , "reqPhoneH" : "" , "reqPhoneW" : "" , "reqPhoneM" : "" , "reqMsg" : $scope.userData.message , "statusCd" : "RQ01ST01" , "regNm" : $scope.userData.lname + ", " + $scope.userData.fname } , url : "/api/kia_singapore/base/cu01/contactUs.insertContactUs2" }; if (angular.equals($scope.userData.p_method, "e")) { params.params["reqEmail"] = $scope.userData.email; } else if (angular.equals($scope.userData.p_method, "p")) { params.params["reqPhoneH"] = $scope.userData.hphone1 + "-" + $scope.userData.hphone2; params.params["reqPhoneW"] = $scope.userData.wphone1 + "-" + $scope.userData.wphone2; params.params["reqPhoneM"] = $scope.userData.mphone1 + "-" + $scope.userData.mphone2; } HttpService.http(params, $scope.sended, moveURI); }; //send completed $scope.sended = function (data, uri) { if (angular.equals(data.status, "Success")) { //movePage("The request completed! Thank you!"); //gtag_report_conversion_thankyou(null);//2019.01.14 ykj alert("The request completed! Thank you!"); if (!angular.equals(uri, "") && !angular.equals(uri, undefined)) { document.location.href = uri; } else { document.location.href = "/sg/main.html"; } } }; }); </script> <div class="content_detail" ng-controller="contactus.steps" ng-init="init()"> <div class="inner contact_us" ng-show="step == 1"> <div class="cuIntro"> <p class="introTxt1">Do you have comments or questions about the Kia Product,<br> Services or Promotion?</p> <!--<p class="introTxt2 icopadding">Please CONTACT US at the below Telephone No. or email us.<br> We will try our best to resolve the issue.</p>--> </div> <div class="con_box"> <div class="localInfor"><div class="contact-us-guide parsys"> </div> </div> <h4 class="bl_type1">Input Information</h4> <div class="person-info parsys"><div class="userdata-keyin section"> <form name="datainfo-comp-form" method="POST" action=""> <ul class="info_tbl"> <li class="info_tr"> <div class="info_th">Title</div> <div class="info_td"> <span class="form_wrp only"> <span class="sel_box inp_sel"> <select class="form_select" name="title" id="title" title="Title"> <option value="Mr">Mr</option> <option value="Mrs">Mrs</option> <option value="Miss">Miss</option> <option value="Ms">Ms</option> </select> </span> </span> </div> </li> <li class="info_tr"> <div class="info_th">Name<em class="ess">* <span class="hidden" id="valid_name">Is required information.</span></em></div> <div class="info_td"> <div class="form_area"> <span class="form_wrp"><input type="text" class="input_box" name="fname" id="fname" placeholder="First Name" maxlength="50" title="First Name" onfocusout="fnNameFocusOut('valid_name')"></span> <span class="space"></span> <span class="form_wrp"><input type="text" class="input_box" name="lname" id="lname" placeholder="Last Name" maxlength="50" title="Last Name" onfocusout="fnNameFocusOut('valid_name')"></span> </div> </div> </li> <li class="info_tr"> <div class="info_th">Preferred contact<em class="ess">* </em></div> <div class="info_td"> <span class="form_wrp only"> <span class="sel_box inp_sel"> <select class="form_select" name="p_method" id="p_method" title="Preferred contact" onchange="viewContactMethod(this.value)"> <option value="e">E-mail</option> <option value="p" >Phone</option> </select> </span> </span> </div> </li> <li class="info_tr" id="datainfo-comp-form-email"> <div class="info_th">E-mail <em class="ess">* <span class="hidden" id="valid_email">Is required information.</span></em></div> <div class="info_td"> <span class="form_wrp only"><input type="text" name="email" id="email" class="input_box" placeholder="sample@master.com" title="E-mail" maxlength="50" onfocusout="fnFocusOut(this,'valid_email')"></span> </div> </li> <li class="info_tr" id="datainfo-comp-form-email-confirm"> <div class="info_th">Confirm Email <em class="ess">* <span class="hidden" id="valid_email_confirm">Is required information.</span></em></div> <div class="info_td"> <span class="form_wrp only"><input type="text" name="email_confirm" id="email_confirm" class="input_box" placeholder="sample@master.com" title="Confirm Email" maxlength="50" onfocusout="fnFocusOut(this,'valid_email_confirm')"></span> </div> </li> <li class="info_tr" id="datainfo-comp-form-phone"> <div class="info_th">Phone <em class="ess">* <span class="hidden" id="valid_phone">Is required information.</span></em> <p class="info_txt">(We will need at least one phone number.)</p></div> <ul class="info_dth"> <li class="info_tr"> <div class="info_th">Mobile</div> <div class="info_td"> <div class="form_area phone"> <!-- Phone 입력하는 모든 input box에 minlength 추가 (전화번호가 8자리이면서, Mobile은 8 또는 9로 번호가 시작, Work와 Home은 6으로 번호가 시작되는 번호들이 아니면 모두 validate 20190718 YKJ)--> <span class="form_wrp"><input type="tel" name="mphone1" id="mphone1" class="input_box" title="Mobile" onkeydown='return onlyNumber(event)' onkeyup='removeChar(event)' style='ime-mode:disabled;' maxlength="4" minlength="4" min="8000" max="9999" onfocusout="fnPhoneFocusOut(this,'valid_phone')" oninput="lengthCheckPhone(this)"></span> <span class="hypen">-</span> <span class="form_wrp"><input type="tel" name="mphone2" id="mphone2" class="input_box" maxlength="4" minlength="4" onkeydown='return onlyNumber(event)' onkeyup='removeChar(event)' style='ime-mode:disabled;' title="Mobile" onfocusout="fnPhoneFocusOut(this,'valid_phone')" oninput="lengthCheckPhone(this)"></span> </div> </div> </li> <li class="info_tr"> <div class="info_th">Work</div> <div class="info_td"> <div class="form_area phone"> <span class="form_wrp"><input type="tel" name="wphone1" id="wphone1" class="input_box" maxlength="4" minlength="4" min="6000" max="6999" onkeydown='return onlyNumber(event)' onkeyup='removeChar(event)' style='ime-mode:disabled;' title="Work" onfocusout="fnPhoneFocusOut(this,'valid_phone')" oninput="lengthCheckPhone(this)"></span> <span class="hypen">-</span> <span class="form_wrp"><input type="tel" name="wphone2" id="wphone2" maxlength="4" minlength="4" onkeydown='return onlyNumber(event)' onkeyup='removeChar(event)' style='ime-mode:disabled;' class="input_box" title="Work" onfocusout="fnPhoneFocusOut(this,'valid_phone')" oninput="lengthCheckPhone(this)"></span> </div> </div> </li> <li class="info_tr"> <div class="info_th">Home</div> <div class="info_td"> <div class="form_area phone"> <span class="form_wrp"><input type="tel" name="hphone1" id="hphone1" class="input_box" maxlength="4" minlength="4" min="6000" max="6999" onkeydown='return onlyNumber(event)' onkeyup='removeChar(event)' style='ime-mode:disabled;' title="Home" onfocusout="fnPhoneFocusOut(this,'valid_phone')" oninput="lengthCheckPhone(this)"></span> <span class="hypen">-</span> <span class="form_wrp"><input type="tel" name="hphone2" id="hphone2" maxlength="4" minlength="4" class="input_box" onkeydown='return onlyNumber(event)' onkeyup='removeChar(event)' style='ime-mode:disabled;' title="Home" onfocusout="fnPhoneFocusOut(this,'valid_phone')" oninput="lengthCheckPhone(this)"></span> </div> </div> </li> </ul> </li> <li class="info_tr"> <div class="info_th">Message <em class="ess">* <span class="hidden" id="valid_message">Is required information.</span></em><p class="info_txt">(<em class="pointcolor2" id="datainfo-comp-form-message-count">0</em>/1,000 characters.)</p></div> <div class="info_td"> <div class="form_wrp"> <textarea rows="5" class="input_box" name="message" id="message" placeholder="You can enter up to 1,000 characters." onkeypress="keyInMessageSize(this)" onkeyup="keyInMessageSize(this)" title="Message" onfocusout="fnFocusOut(this,'valid_message')"></textarea> </div> </div> </li> </ul> <p class="comment"><em class="ess">*</em> Is required information.</p> <!-- 개인정보 동의 영역 - 2017.09.28 --> <!--// 개인정보 동의 영역 - 2017.09.28 --> </form> <script type="text/javascript" src="/etc/designs/kia-singapore/clientlib/js/validation.js"></script> <script type="text/javascript" src="/etc/designs/kia-singapore/clientlib/js/validation.add.js"></script> <script type="text/javascript"> var isMobile = /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent) ? true : false; var winW, isMobileSize, mobileW = 767; (function() { $(window).resize(function() { winW = $(window).outerWidth(); isMobileSize = mobileW > winW ? true : false; }); })(); // 2018.06.04 Mobile Phone Input 글자수 제한 스크립트 추가 var lengthCheckPhone = function(obj) { if (obj.value.length > obj.maxLength) { obj.value = obj.value.slice(0, obj.maxLength); } } var fnFocusOut = function(obj, targetId) { if(isMobile || isMobileSize) { var targetObj = $("#" + targetId ); // 2018.05.29 수정 빈 값으로 넘어갈 시 blind추가, 입력값 있을 시 blind 삭제 if ($(obj).val() == "") { if (targetObj.hasClass("blind")) { targetObj.removeClass("blind"); } } else { if (!targetObj.hasClass('blind')) { targetObj.addClass('blind'); } } } } var fnNameFocusOut = function( targetId ) { if(isMobile || isMobileSize) { var targetObj = $("#" + targetId ); var _fname = $.trim( $( "#fname" ).val() ); var _lname = $.trim( $( "#lname" ).val() ); // 2018.05.29 수정 빈 값으로 넘어갈 시 blind추가, 입력값 있을 시 blind 삭제 if ( _fname == "" || _lname == "") { if (targetObj.hasClass("blind")) { targetObj.removeClass("blind"); } } else { if (!targetObj.hasClass('blind')) { targetObj.addClass('blind'); } } } } var fnCheckFocusOut = function(cnt, targetId) { if(isMobile || isMobileSize) { var targetObj = $("#" + targetId ); // 2018.05.29 수정 빈 값으로 넘어갈 시 blind추가, 입력값 있을 시 blind 삭제 if (cnt == 0) { if (targetObj.hasClass("blind")) { targetObj.removeClass("blind"); } } else { if (!targetObj.hasClass('blind')) { targetObj.addClass('blind'); } } } } var fnPhoneFocusOut = function(obj, targetId) { if(isMobile || isMobileSize) { var targetObj = $("#" + targetId ); //전화번호가 하나라도 입력되었는지 확인 if(mPhoneVal() || wPhoneVal() || hPhoneVal()){ if (!targetObj.hasClass('blind')) { targetObj.addClass('blind'); } } if( !mPhoneVal() && !wPhoneVal() && !hPhoneVal()){ if (targetObj.hasClass("blind")) { targetObj.removeClass("blind"); } } } } /* * if use the this componet, * must be defined "_userdata_" variable. */ var mPhoneVal = function(){ if($("#mphone1").val()!="" && $("#mphone2").val()!="") return true; else return false; } var wPhoneVal = function(){ if($("#wphone1").val()!="" && $("#wphone2").val()!="") return true; else return false; } var hPhoneVal = function(){ if($("#hphone1").val()!="" && $("#hphone2").val()!="") return true; else return false; } var PhoneVal = function(){ if($("#p_method").val()=='e'){ return false; }else{ if(mPhoneVal() || wPhoneVal() || hPhoneVal()){ if(!mPhoneVal()){ if($("#mphone1").val()!="" || $("#mphone2").val()!="") return true; } else if(!wPhoneVal()){ if($("#wphone1").val()!="" || $("#wphone2").val()!="") return true; } else if(!hPhoneVal()){ if($("#hphone1").val()!="" || $("#hphone2").val()!="") return true; } return false; } else{ return true; } } } //form validation $("form[name=datainfo-comp-form]").validate({ rules : { dummy : {} , fname : { isalphanumeric : true , required : true , maxlength : 50 } , lname : { isalphanumeric : true , required : true , maxlength : 50 } , email : { required : function () { var useContactMethod = "true"; var useEmail = "true"; if (useContactMethod == "true" && getSelectValue("p_method") == "e") { return true; } else if (useContactMethod == "false" && useEmail == "true") { return true; } return false; } , isemail : function () { var useContactMethod = "true"; var useEmail = "true"; if (useContactMethod == "true" && getSelectValue("p_method") == "e") { return true; } else if (useContactMethod == "false" && useEmail == "true") { return true; } return false; } } , email_confirm : { required : function () { var useContactMethod = "true"; var useEmail = "true"; if (useContactMethod == "true" && getSelectValue("p_method") == "e") { return true; } else if (useContactMethod == "false" && useEmail == "true") { return true; } return false; } , equalTo : "#email" } , mphone1 : { required : PhoneVal , isnumeric : true , maxlength : 4 } , mphone2 : { required : PhoneVal , isnumeric : true , maxlength : 4 } , wphone1 : { required : PhoneVal , isnumeric : true , maxlength : 4 } , wphone2 : { required : PhoneVal , isnumeric : true , maxlength : 4 } , hphone1 : { required : PhoneVal , isnumeric : true , maxlength : 4 } , hphone2 : { required : PhoneVal , isnumeric : true , maxlength : 4 } , message : { required : true } } , messages : { dummy : {} , fname : { isalphanumeric : "Not include specific character" ,required : "please enter First Name." ,maxlength : "Please enter under {0} characters." } , lname : { isalphanumeric : "Not include specific character" ,required : "please enter Last Name." ,maxlength : "Please enter under {0} characters." } , email : { required : "please enter Your Email Account." , isemail : "Is not an email format." } , email_confirm : { required : "please enter Your Email Account." , isemail : "Is not an email format." , equalTo : "Email and email confirmation is not the same value." } // Phone validation 추가 - minlength, max, min 20190718 YKJ , mphone1 : { required : "Mobile: Please enter a 8-digit mobile number starting with 8 or 9." , isnumeric : "Invalid phone number." , maxlength : "Please enter under {0} numbers" , minlength : "Mobile: Please enter a 8-digit mobile number starting with 8 or 9." , max : "Mobile: Please enter a 8-digit mobile number starting with 8 or 9." , min : "Mobile: Please enter a 8-digit mobile number starting with 8 or 9." } , mphone2 : { required : "Mobile: Please enter a 8-digit mobile number starting with 8 or 9." , isnumeric : "Invalid phone number." , maxlength : "Please enter under {0} numbers" , minlength : "Mobile: Please enter a 8-digit mobile number starting with 8 or 9." } , wphone1 : { required : "Work/Home: Please enter a 8-digit number starting with 6." , isnumeric : "Invalid phone number." , maxlength : "Please enter under {0} numbers" , minlength : "Work/Home: Please enter a 8-digit number starting with 6." , max : "Work/Home: Please enter a 8-digit number starting with 6." , min : "Work/Home: Please enter a 8-digit number starting with 6." } , wphone2 : { required : "Work/Home: Please enter a 8-digit number starting with 6." , isnumeric : "Invalid phone number." , maxlength : "Please enter under {0} numbers" , minlength : "Work/Home: Please enter a 8-digit number starting with 6." } , hphone1 : { required : "Work/Home: Please enter a 8-digit number starting with 6." , isnumeric : "Invalid phone number." , maxlength : "Please enter under {0} numbers" , minlength : "Work/Home: Please enter a 8-digit number starting with 6." , max : "Work/Home: Please enter a 8-digit number starting with 6." , min : "Work/Home: Please enter a 8-digit number starting with 6." } , hphone2 : { required : "Work/Home: Please enter a 8-digit number starting with 6." , isnumeric : "Invalid phone number." , maxlength : "Please enter under {0} numbers" , minlength : "Work/Home: Please enter a 8-digit number starting with 6." } , message : { required : "Please enter the Message." } } , submitHandler : function (form) { var isSubmit = compDataReturn(); if (isSubmit) { _user_data_ = getKeyInValue(); } return false; } }); //show/hide phone or email key field function viewContactMethod (method) { var email = $("#datainfo-comp-form-email"); var email_confirm = $("#datainfo-comp-form-email-confirm"); var phone = $("#datainfo-comp-form-phone"); switch (method) { case "e" : email.show(); email_confirm.show(); phone.hide(); $("#mphone1").val(""); $("#mphone2").val(""); $("#wphone1").val(""); $("#wphone2").val(""); $("#hphone1").val(""); $("#hphone2").val(""); break; case "p" : email.hide(); email_confirm.hide(); phone.show(); $("#email").val(""); $("#email_confirm").val(""); break; } } //get message size function keyInMessageSize (that) { that = $(that); var maxLen = parseInt("1000", 10); var target = $("#datainfo-comp-form-message-count"); var text = that.val(); if (text.length >= maxLen) { that.val(text.substr(0, (maxLen - 1))); } target.text(text.length.toString().split(/(?=(?:\d{3})+(?:\.|$))/g).join(',')); } //phone validation function validationPhone() { var isValidation = true; var mphone = $("#mphone1").val() + $("#mphone2").val(); var wphone = $("#wphone1").val() + $("#wphone2").val(); var hphone = $("#hphone1").val() + $("#hphone2").val(); if ($.trim(mphone) == "" && $.trim(wphone) == "" && $.trim(hphone) == "") { isValidation = false; } return isValidation; } //message validation function validationMsg() { var isValidation = true; var msg = $("#message").val(); if ($.trim(msg) == "") { isValidation = false; } return isValidation; } //return data function compDataReturn () { var rt = true; var useContactMethod = "true"; var usePhone = "true"; if($("#pcategory").val()==""){ alert('Please Select Service'); return false; } if (useContactMethod == "true" && getSelectValue("p_method") == "p") { if (!validationPhone()) { rt = false; } } else if (useContactMethod == "false" && usePhone == "true") { if (!validationPhone()) { rt = false; } } if (!rt) { alert("please enter correct phone number."); } if ( rt && !validationMsg()) { alert("Please enter the Message."); $("#message").focus(); rt = false; } return rt; } //form submit function userdataInfoSubmit () { $("form[name=datainfo-comp-form]").submit(); } //set methods for data field //makeSelectOption function makeUserDataOptions (arg) { var argLen = arg.length; var opt = ""; if (argLen > 0) { for (var i = 0 ; i < argLen ; i++) { opt += "<option value=\"" + arg[i][0] + "\">" + arg[i][1] + "</option>"; } } return opt; } //set Service or Category //@params - [ ["value1", "text1"], ["value2", "text2"], ["value3", "text3"] ]; var userdata_keyin_custom_categories = null; function setCategories (arg) { userdata_keyin_custom_categories = arg; var argLen = arg.length; var opt = ""; if (argLen > 0) { } } //set PreferredTime //@params - [ ["value1", "text1"], ["value2", "text2"], ["value3", "text3"] ]; var userdata_keyin_custom_prefer_time = null; function setPreferredTime (arg) { userdata_keyin_custom_prefer_time = arg; var opt = makeUserDataOptions(arg); $("select[name=ptime]").eq(0).html(opt).promise().done(function(){ $(".form_select").resetSS(); }); } //set title //@params - [ ["value1", "text1"], ["value2", "text2"], ["value3", "text3"] ]; var userdata_keyin_custom_title = null; function setTitle (arg) { userdata_keyin_custom_title = arg; var opt = makeUserDataOptions(arg); $("select[name=title]").eq(0).html(opt).promise().done(function(){ $(".form_select").resetSS(); }); } //get <select> value function getSelectValue (n) { var jObj = $("#" + n); return jObj.find("option:selected").val(); } //get checkbox/radiobox value function getRadioValue (n, type) { var values = null; if (type == "radio") { values = $("input[name='" + n + "']:checked").val(); } else if (type == "checkbox") { values = new Array(); $("input[name='" + n + "']").each(function () { if ($(this).prop("checked")) { values.push($(this).val()); } }); } return values; } //get <select> text function getTextByValue (v, cate) { var rt = ""; var arr = null; var value_arr = null; var isValueArray = (v.indexOf(",") > -1) ? true : false; if (isValueArray) { value_arr = v.split(","); } else { value_arr = v; } switch (cate) { case "cate": arr = userdata_keyin_custom_categories; break; case "time": arr = userdata_keyin_custom_prefer_time; break; case "title": arr = userdata_keyin_custom_title; break; } if (arr != null && arr.length > 0) { for (var i = 0, iCnt = arr.length ; i < iCnt ; i++) { //arr[i][0] value //arg[i][1] text if (isValueArray) { for (var j = 0, jCnt = value_arr.length ; j < jCnt ; j++) { if (arr[i][0] == $.trim(value_arr[j])) { rt += arr[i][1] + ", "; break; } } } else { if ($.trim(value_arr) == arr[i][0]) { rt = arr[i][1]; break; } } } if (isValueArray) { rt = rt.substr(0, rt.length - 2); } } return rt; } //user data to json function getKeyInValue() { var userData = { dummy : null , title : getSelectValue("title") , fname : $("#fname").val() , lname : $("#lname").val() , p_method : getSelectValue("p_method") , email : $("#email").val() , email_confirm : $("#email_confirm").val() , mphone1 : $("#mphone1").val() , mphone2 : $("#mphone2").val() , wphone1 : $("#wphone1").val() , wphone2 : $("#wphone2").val() , hphone1 : $("#hphone1").val() , hphone2 : $("#hphone2").val() , message : $("#message").val() }; delete userData["dummy"]; return userData; } //clear key-in field function resetUserDataKeyIn () { $("form[name=datainfo-comp-form]").eq(0).find("input, select, textarea").each(function () { var ele = $(this).get(0); var tagName = ele.tagName.toLowerCase(); var tagType = $(ele).attr("type"); if (tagName == "select") { $(ele).find("option").eq(0).attr("selected", "selected"); $(ele).trigger("change"); } else if (tagName == "input") { if (tagType != undefined) { if (tagType == "text") { $(ele).val(""); } else if (tagType == "checkbox") { $(ele).prop("checked", false); } else if (tagType == "radio") { $(ele.attr("name")).eq(0).prop("checked", false); } } } else if (tagName == "textarea") { $(ele).val("").trigger("keyup"); } }); $(".form_select").resetSS(); } $(document).ready(function(){ viewContactMethod("e"); //step2 화면 로드 시 라디오 첫번째 자동 선택 $("#privacyYn1").trigger("click"); }); </script> </div> </div> <div class="cuBtn"> <a href="#reset" class="btnMedium btnType3" onclick="resetUserDataKeyIn()"><span class="btnIcon arrow_r">Cancel</span></a> <a href="#submit" class="btnMedium btnType1" ng-click="validation('1', '2', true)"><span class="btnIcon arrow_r">Submit</span></a> </div> </div> </div> <div class="inner contact_us" ng-show="step == 2"> <div class="finishTop"> <div class="contBox"> <p class="finishTxt">This consultation has been completed with us!<br>Thank you.</p> </div> </div> <div class="cuFinishBtm"> <strong>Hello, {{title}} {{fname}} {{lname}}!</strong> <p>Thank you for your interest in our services.<br> We will contact you through your preferred method of contact.</p> </div> <div class="btn_area"> <a href="/sg/main.html" class="btnMedium btnType1" ng-click="send($event)" onclick="dataLayer.push({'event':'confirmationcontact','countrycode':'SG','carmodelname':'new_optima','leadtype':'pdf'});ga('send', 'event', { eventCategory: 'contactUs', eventAction: 'request', eventValue: 1});"><span class="btnIcon arrow_r">Complete</span></a> </div> </div> </div> <!--start 2016.01.12 ws.kim --> <!-- Begin of GTM DataLayer --> <script> dataLayer.push({ 'countrycode':'SG', 'pagename':'contact', 'carmodelname':'', 'tabname': '', }); </script> <!-- End of GTM DataLayer --> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-TCPJGB" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TCPJGB');</script> <!-- End Google Tag Manager --> <!-- Facebook Conversion Code for JF_SINGAPORE_RESPONSIVE_CONTACT US --> <script>(function() { var _fbq = window._fbq || (window._fbq = []); if (!_fbq.loaded) { var fbds = document.createElement('script'); fbds.async = true; fbds.src = '//connect.facebook.net/en_US/fbds.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(fbds, s); _fbq.loaded = true; } })(); window._fbq = window._fbq || []; window._fbq.push(['track', '6045084381420', {'value':'0.00','currency':'USD'}]); </script> <noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=6045084381420&amp;cd[value]=0.00&amp;cd[currency]=USD&amp;noscript=1"/></noscript> <!--end 2016.01.12 ws.kim --> <!--start 2019.01.14 ykj --> <!-- Event snippet for Contact Us Landing Page_2018 conversion page In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. --> <script> function gtag_report_conversion(url) { var callback = function () { if (typeof(url) != 'undefined') { //window.location = url; } }; gtag('event', 'conversion', { 'send_to': 'AW-1014625296/KfplCIv63JEBEJDo5-MD', 'event_callback': callback }); return false; } </script> <!-- Event snippet for Contact Us Thank You Page_2018 conversion page In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. --> <script> function gtag_report_conversion_thankyou(url) { var callback = function () { if (typeof(url) != 'undefined') { //window.location = url; } }; gtag('event', 'conversion', { 'send_to': 'AW-1014625296/7_s8CMie6ZEBEJDo5-MD', 'event_callback': callback }); return false; } </script> <!--end 2019.01.14 ykj --></div> </div> </div> </div> <div id="footer"> <div class="site_info"> <!-- --> <!-- new wsg 디자인변경 S --> <div class="f_navi"> <div class="inner"> <div class="foot_content"> <div class="foot_left"> <!-- 2024.03.05 #64946 푸터 로고 이동 --> <div class="foot_logo"> <span class="logo"><img src="/content/dam/kwcms/gt/en/images/main/new/new-kia-logo-white.png" alt="logo"></span> <!-- 2021.01.14 로고이미지 변경 --> </div> <!--// 2024.03.05 #64946 푸터 로고 이동 --> <!-- 2024.03.05 #64946 푸터 메뉴 삭제 수정 <ul class="fot_menu"> <!-- <li> <a href="/content/kwcms/sg/en/shopping-tools.html" data-ganame="Shopping Tools"><span>Shopping Tools</span></a> </li> <!-- <li> <a href="/content/kwcms/sg/en/owners.html" data-ganame="Owners"><span>Owners</span></a> </li> <!-- <li> <a href="/content/kwcms/sg/en/discover-kia.html" data-ganame="Discover Kia"><span>Discover Kia</span></a> </li> <!-- </ul> 2024.03.05 #64946 푸터 메뉴 삭제 수정 --> <div class="info_country"> <a href="/sg/util/kia-global.html" target="_brank">Kia in <span>SG</span></a> </div> <div class="info_sns"> <a href="https://www.facebook.com/kia.sg" class="sns_spr spr_facebook" onclick="dtmDataLayer.external_link= 'sns|facebook'; _satellite.track('external_link');" target="_blank" title="Facebook">Facebook</a> <a href="https://www.instagram.com/kia_sg/" class="sns_spr spr_instagram" onclick="dtmDataLayer.external_link= 'sns|instagram'; _satellite.track('external_link');" target="_blank" title="Instagram">Instagram</a> <a href="http://www.youtube.com/user/KiaSingapore" class="sns_spr spr_youtube" onclick="dtmDataLayer.external_link= 'sns|youtube'; _satellite.track('external_link');" target="_blank" title="Youtube">Youtube</a> <a href="https://www.cyclecarriage.com/sg/kia/kia-connect" class="sns_spr spr_kia_mykia" onclick="dtmDataLayer.external_link= 'sns|kia_mykia'; _satellite.track('external_link');" target="_blank" title="My Kia">My Kia</a> </div> </div> <div class="foot_right"> <div class="item1"> <div class="mo_title">Showroom</div> <ul class="mo_con"> <li><a href="/sg/showroom/sorento-hybrid.html" data-ganame="Features">Sorento Hybrid</a></li> <li><a href="/sg/showroom/carnival-hybrid.html" data-ganame="Carnival">Carnival Hybrid</a></li> <li><a href="/sg/showroom/ev9.html" data-ganame="Features">EV9</a></li> <li><a href="/sg/showroom/niro-sg2-2023.html" data-ganame="Features">Niro Hybrid</a></li> <li><a href="/sg/showroom/niro-ev.html" data-ganame="Features">Niro EV</a></li> </ul> </div> <div class="item2"> <div class="mo_title">Shopping Tools</div> <ul class="mo_con"> <li><a href="/sg/shopping-tools/find-a-dealer.html" data-ganame="find a dealer">Find a Dealer</a></li> <li><a href="/sg/shopping-tools/request-a-quote.html" data-ganame="request a quote">Request a Quote</a></li> <li><a href="/sg/shopping-tools/request-a-test-drive.html" data-ganame="Request a Test Drive">Request a Test Drive</a></li> <li><a href="/sg/shopping-tools/request-a-brochure.html" data-ganame="request a brochure">Request a Brochure</a></li> <li><a href="/sg/shopping-tools/request-a-pricelist.html" data-ganame="request a pricelist">Request a Pricelist</a></li> <li><a href="/sg/shopping-tools/motor-insurance.html" data-ganame="motor insurance">Motor Insurance</a></li> <li><a href="/sg/shopping-tools/pre-owned-cars.html" data-ganame="pre-owned cars">Pre-owned Cars</a></li> </ul> </div> <div class="item3"> <div class="mo_title">Owners</div> <ul class="mo_con"> <li><a href="/sg/owners/kia-service.html" data-ganame="Kia Service">Kia Service</a></li> <li><a href="/sg/owners/book-a-service.html" data-ganame="Book a Service">Book a Service</a></li> <li><a href="/sg/owners/service-offers.html" data-ganame="Service Offers">Service Offers</a></li> <li><a href="/sg/owners/parts-accessories.html" data-ganame="Parts & Accessories">Parts & Accessories</a></li> <li><a href="/sg/owners/warranty-recalls.html" data-ganame="Warranty & Recalls">Warranty & Recalls</a></li> <li><a href="/sg/owners/roadside-assistance.html" data-ganame="Roadside Assistance">Roadside Assistance</a></li> <li><a href="/sg/owners/owner-resources.html" data-ganame="Owner Resources">Owner Resources</a></li> <li><a href="/sg/owners/connectivity.html" data-ganame="Connectivity">Connectivity</a></li> <li><a href="/sg/owners/ev-experience.html" data-ganame="EV Experience">EV Experience</a></li> </ul> </div> <div class="item7"> <div class="mo_title">Discover Kia</div> <ul class="mo_con"> <li><a href="/sg/discover-kia/our-movement.html" data-ganame="our movment">Our Movement</a></li> <li><a href="/sg/discover-kia/pbv.html" data-ganame="PBV">PBV</a></li> <li><a href="/sg/discover-kia/sponsorship.html" data-ganame="Sponsorship">Sponsorship</a></li> <li><a href="/sg/discover-kia/ask.html" data-ganame="ask">ASK</a></li> <li><a href="/sg/discover-kia/brand-campaign.html" data-ganame="brand campaign">Brand Campaign</a></li> <li><a href="/sg/discover-kia/sustainability.html" data-ganame="sustainability">Sustainability</a></li> <li><a href="/sg/discover-kia/ev-day.html" data-ganame="EV Day">EV Day</a></li> <li><a href="/sg/discover-kia/ao2024.html" data-ganame="ao2024">AO 2024</a></li> </ul> </div> </div> </div> <div class="foot_copy_area"> <div class="foot_breadcrumbs"> <!-- new wsg foot_breadcrumbs 서브 --> <ol vocab="http://schema.org/" typeof="BreadcrumbList"> <li property="itemListElement" typeof="ListItem" style="display:inline"> <span><a href="/sg/main.html" property="item" typeof="WebPage">Home</a> &gt;</span> <meta property="position" content= 1> </li> <li property="itemListElement" typeof="ListItem" style="display:inline"> <strong class="depth current" property="name">Contact Us</strong> <meta property="position" content= 4> </li> </ol> <!-- new wsg foot_breadcrumbs 서브 E --> </div> <div class="copyright"> <span class="tel_call"> <!-- #50692 call text 직접 입력--> </span> <address class="cpr"> <span class="br">Copyright© 2024 Kia Corporation. All Rights Reserved.</span> </address> </div> </div> </div> </div> <!-- new wsg 디자인변경 E --> <script type="text/javascript" src="/etc/designs/kia-singapore/clientlib/js/jquery.form.stylishSelect.min.js"></script> <script type="text/javascript" src="/etc/designs/kia-singapore/clientlib/js/picturefill.js"></script> <script type="text/javascript"> $(document).ready(function(){ //stylish selectbox init if ($(".form_select").length > 0) { $(".form_select").sSelect(); } }); </script></div> <!-- showroom GA code add. 2015.02.25 --> <script type="text/javascript">_satellite.pageBottom();</script> <!-- GA code add. 2015.02.25 mf--> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-37592437-2', 'auto'); ga('send', 'pageview'); </script> </div> <div class="gnb_dimmed" style="position: absolute;"></div> <div class="cloudservices servicecomponents"> </div> </div> <!-- 20190911 #43883 추가 YKJ 20190924 추가 #45375 추가--> <!-- Start of AiChat Web Widget Script <script type="text/javascript" id="aichat-embedder-v4xUYAF8WXXVP2Er" class="aichat-async-script-loader">(function() {function AiChatWidgetLoad() {var s = document.createElement("script");s.type = "text/javascript";s.async = true;s.src = "https://kia.aichat.site/kia/widget/web-chat-widget/v4xUYAF8WXXVP2Er";var e = document.getElementById("aichat-embedder-v4xUYAF8WXXVP2Er");e.parentNode.insertBefore(s, e);window.aichat_options = { always_open : false };}if (window.attachEvent) { window.attachEvent("onLoad", AiChatWidgetLoad); } else { window.addEventListener("load", AiChatWidgetLoad, false); }})()</script> <!-- End of AiChat Web Widget Script--> <!-- Start of AiChat Web Widget Script #50588 추가--> <script type="text/javascript" id="aichat-embedder-v4xUYAF8WXXVP2Er" class="aichat-async-script-loader">(function() {function AiChatWidgetLoad() {var s = document.createElement("script");s.type = "text/javascript";s.async = true;s.src = "https://kia32.aichat.site/kia/widget/web-chat-widget/v4xUYAF8WXXVP2Er";var e = document.getElementById("aichat-embedder-v4xUYAF8WXXVP2Er");e.parentNode.insertBefore(s, e);window.aichat_options = { always_open : false };}if (window.attachEvent) { window.attachEvent("onLoad", AiChatWidgetLoad); } else { window.addEventListener("load", AiChatWidgetLoad, false); }})()</script> <!-- End of AiChat Web Widget Script--> <!-- body-end-content start --> <!-- #55505 #54979 START --> <script> (function($) { //console.log('onload') var _tempTimeoutIndex = setTimeout(function(){ _initTagEvent() }, 200); var _initTagEvent = function() { clearTimeout(_tempTimeoutIndex); //console.log("===================== add onclick event to Outbound anchor tag start") //console.log("판정기준 : A태그의 링크값(href)에 외부도메인이 걸려있을 경우. pdf외부링크는 제외.") $("a").not("[href$=\'.pdf\']").each( function() { var propHref = $(this).prop('href'); // 링크의 도메인이 외부도메인인지 여부, 링크가 http로 시작하는지 여부 if( propHref.indexOf(document.domain) < 0 && propHref.startsWith("http") ) { //console.log(this); if( !$(this).hasClass("sns_spr") ) { if( $(this).hasClass("moment") ) { $(this).off('click.tag.anchor').on('click.tag.anchor', function() { window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'Outbound Links','event_category': 'navigation', 'event_action': 'outbound link', 'event_label': propHref }); //console.log(window.dataLayer) }); } else { $(this).off('click.tag.anchor').on('click.tag.anchor', function() { window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'link_interaction', 'event_category': 'outbound Link', 'event_action': $(this).attr("title"), 'event_label': propHref });//eg: https://www.youtube.com/c/kiachile //console.log(window.dataLayer) }); } } else { $(this).off('click.tag.anchor').on('click.tag.anchor', function() { window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'ga_event', 'event_category': 'navigation', 'event_action':'outbound Link', 'event_label': propHref });//eg: https://www.youtube.com/c/kiachile console.log(window.dataLayer) }); } } else { if( $(this).hasClass("moment") ) { $(this).off('click.tag.anchor').on('click.tag.anchor', function() { window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'Outbound Links','event_category': 'navigation', 'event_action': 'outbound link', 'event_label': propHref }); //console.log(window.dataLayer) }); } } }); //console.log("//===================== add onclick event to Outbound anchor tag end \n\n\n"); //console.log("===================== add onclick event to PDF link start") //console.log("판정기준1 : A태그의 링크값(href)에 pdf링크가 걸려있을 경우") //console.log("판정기준2 : A태그의 data-is-pdf 값이 true 일 경우") //console.log("판정기준 : 1,2 의 결과를 merge 하여 처리.") var _arrPdfLink = $.makeArray($("a[href$=\'.pdf\']")); var _arrIsPdfData = $.makeArray($("a[data-is-pdf=true]")); var _arrTarget = $.unique([..._arrPdfLink, ..._arrIsPdfData]); for(var i in _arrTarget) { //console.log(_arrTarget[i]) $(_arrTarget[i]).off('click.tag.pdf').on('click.tag.pdf', function() { window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'saving', 'event_category': 'saving', 'event_action': 'pdf download', 'event_label': $(this).data('pdf-url') || $(this).attr('href') });//eg: https://www.kia.com/content/dam/kwcms/cl/es/files/fichas-tecnicas/FichasTecnic as/Ficha-T%C3%A9cnica-KiaSeltos.pdf //console.log(window.dataLayer) }); } //console.log("//===================== add onclick event to PDF link end \n\n\n"); $("a.datalayer_bookservice").each(function() { window.dataLayer.push({ 'event': 'form_interaction', 'event_category': 'form', 'event_action': 'book a service', 'event_label': 'start', }); $(this).off('click.datalayer').on('click.datalayer', function() { window.dataLayer.push({ 'event': 'form_interaction', 'event_category': 'form', 'event_action': 'book a service', 'event_label': 'submit', }); }); }); $("a.datalayer_preownedcar").each(function() { window.dataLayer.push({ 'event': 'form_interaction', 'event_category': 'form', 'event_action': 'pre-owned cars', 'event_label': 'start', }); $(this).off('click.datalayer').on('click.datalayer', function() { window.dataLayer.push({ 'event': 'form_interaction', 'event_category': 'form', 'event_action': 'pre-owned cars', 'event_label': 'submit', }); }); }); // live stream 링크 처리 header $(".gnb_menu.gnb-menu").off('click.initdatalayer').on("click.initdatalayer", ".dth2_l a", function() { if( $(this).attr('href') == '/id/shopping-tools/live-stream-showroom.html' ) { window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'form_interaction', 'event_category': 'form', 'event_action': 'request a live stream', 'event_label': 'start' }); //console.log(window.dataLayer) } }); // live stream 링크 처리 footer $(".f_navi .mo_con").off('click.initdatalayer').on("click.initdatalayer", "a", function() { if( $(this).attr('href') == '/id/shopping-tools/live-stream-showroom.html' ) { window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'form_interaction', 'event_category': 'form', 'event_action': 'request a live stream', 'event_label': 'start' }); //console.log(window.dataLayer) } }); //console.log("===================== add onclick logo event to anchor start"); $("div.logo_h1 > a" ).off("click.tag.anchor").on("click.tag.anchor", function(){ window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'ga_event', 'event_category': 'navigation', 'event_action': 'top menu', 'event_label': 'logo' }); //console.log(window.dataLayer); }); //console.log("===================== add onclick logo event to anchor end \n\n\n"); //console.log("===================== add top menu event to anchor start"); //console.log("판정기준1 : 대메뉴"); //console.log("판정기준2 : 대메뉴 하위 showroom을 제외한 a 링크"); //console.log("판정기준 : 1,2 의 결과를 merge 하여 처리."); //console.log("예외처리1 : 내부링크에서만 동작"); //console.log("예외처리2 : .pdf 클래스가 있거나 , data-is-pdf=true 일경우 제외"); var _arrdepthOneMenu = $.makeArray($(".gnb_nav .dth1_l > a ")); var _arrdepthTwoMenu = $.makeArray($(".gnb_nav .dth2_u > li > a ")); var _arrTopUtil = $.makeArray( $("div.util_area > ul > li > a.util_a") ); var _arrTopUtil_right = $.makeArray( $("div.util_area > div").find("a") ); var _arrTopMenu = $.unique([..._arrdepthOneMenu, ..._arrdepthTwoMenu, ..._arrTopUtil, ..._arrTopUtil_right]); for( var i in _arrTopMenu ){ $(_arrTopMenu[i]).off("click.tag.anchor").on("click.tag.anchor", function(){ var propHref = $(this).prop('href'); var isSearchBtn = $(this).hasClass( "sch_act_btn" ); var label = $(this).attr("data-ganame"); if( !label ) label = $(this).text(); if( isSearchBtn ) label = $(this).find("span").text(); // 링크의 도메인이 외부도메인인지 여부, 링크가 http로 시작하는지 여부 if( propHref.indexOf(document.domain) > -1 ) { //console.log( "외부링크아님" ); if( !$(this).hasClass("pdf") || $(this).attr("data-is-pdf") != "true" ) { //console.log( "pdf 아님" ); window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'ga_event', 'event_category': 'navigation', 'event_action': 'top menu', 'event_label': label }); //console.log(window.dataLayer); } } }); } //console.log("//===================== add top menu event to anchor End \n\n"); //console.log("===================== add buttom menu event to anchor start"); //console.log("판정기준1 : buttom 메뉴의 a 태그"); //console.log("예외처리 : 외부링크 제외 ex: facebook 링크등등. "); var _arrButtomMenu = $.makeArray($("div.foot_right > div").find("a")); for( var i in _arrButtomMenu ){ $(_arrButtomMenu[i]).off("click.tag.anchor").on("click.tag.anchor", function(){ var propHref = $(this).prop('href'); var label = $(this).attr("data-ganame"); if( !label ) label = $(this).text(); if( propHref.indexOf(document.domain) > -1 ) { if( !$(this).hasClass("pdf") || $(this).attr("data-is-pdf") != "true" ) { window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'ga_event', 'event_category': 'navigation', 'event_action': 'bottom menu', 'event_label': label }); //console.log(window.dataLayer); } } }); } //console.log("//===================== add buttom menu event to anchor End \n\n"); //console.log("===================== add model menu event to anchor start"); //console.log("판정기준1 : Top menu 중에 model 메뉴의 a 태그"); var _arrModelMenu = $.makeArray($("ul.gnb_nav").find("a.grid_box")); for( var i in _arrModelMenu ){ $(_arrModelMenu[i]).off("click.tag.anchor").on("click.tag.anchor", function(){ window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'ga_event', 'event_category': 'navigation', 'event_action': 'model menu', 'event_label': $(this).find(".g_name").text(), 'vehicle_name': $(this).find(".g_name").text() }); //console.log(window.dataLayer); }); } //console.log("//===================== add model menu event to anchor End \n\n"); //console.log("===================== add homepage CTA click event to anchor start"); var _arrKvCta = $.makeArray($("a.kv_btn")); for( var i in _arrKvCta ){ $(_arrKvCta[i]).off("click.tag.anchor").on("click.tag.anchor", function(){ window.dataLayer = window.dataLayer ||[]; dataLayer.push({ 'event': 'ga_event', 'event_category': 'navigation', 'event_action': $(this).find("span").text() , 'event_label': location.protocol+"//"+location.host+$(this).attr("href") }); //console.log(window.dataLayer); }); } //console.log("===================== add homepage CTA click event to anchor End \n\n"); } })(jQuery); </script> <!-- #55505 #54979 END --> <!-- //body-end-content end --> </body> <!-- end, after body tag --> </html>

Pages: 1 2 3 4 5 6 7 8 9 10