{"id":37817,"date":"2024-05-05T10:15:34","date_gmt":"2024-05-05T03:15:34","guid":{"rendered":"https:\/\/www.hashmicro.com\/id\/blog\/?p=37817"},"modified":"2025-09-10T16:09:12","modified_gmt":"2025-09-10T09:09:12","slug":"kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/","title":{"rendered":"Apa Itu Customer Lifetime Value (CLV) dan Mengapa Penting untuk Bisnis?"},"content":{"rendered":"<p>Pernahkah Anda menghitung seberapa besar nilai yang dihasilkan setiap pelanggan bagi bisnis Anda sepanjang mereka berinteraksi dengan perusahaan?<\/p>\n<p>CLV adalah metrik penting yang mengukur total pendapatan yang bisa dihasilkan dari seorang pelanggan selama hubungan bisnis berlangsung. Tanpa memahami Customer Lifetime Value dan memanfaatkan <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/software-crm-terbaik\/\">software CRM<\/a> untuk menganalisis data pelanggan, perusahaan akan kesulitan menentukan strategi pemasaran dan prioritas pelanggan yang paling menguntungkan.<\/p>\n<p>Artikel ini, akan membahas apa itu Customer Lifetime Value (CLV), mengapa metrik ini penting serta bagaimana perusahaan dapat memanfaatkannya untuk meningkatkan pertumbuhan dan profitabilitas.<\/p>\n<table style=\"border-collapse: collapse; background-color: #fffacd; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #990000; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li aria-level=\"1\"><a href=\"#tantangan-clv\">Tantangan CLV<\/a> meliputi kesulitan pengukuran tanpa sistem yang tepat dan risiko data yang menyesatkan jika tidak dianalisis berdasarkan segmen pelanggan.<\/li>\n<li aria-level=\"1\"><a href=\"#penting-clv\">Menghitung CLV penting<\/a> karena membantu meningkatkan efisiensi biaya, pengambilan keputusan akuisisi pelanggan, dan akurasi perencanaan bisnis jangka panjang.<\/li>\n<li aria-level=\"1\"><span id=\"apa-clv\">Untuk mengoptimalkan nilai pelanggan dan memantau CLV secara akurat, Anda dapat memanfaatkan <a href=\"https:\/\/www.hashmicro.com\/id\/crm\">Software CRM HashMicro<\/a> yang sudah terintegrasi dengan dashboard KPI dan sistem pelacakan otomatis.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: center;\"><span data-sheets-root=\"1\"><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span data-sheets-root=\"1\"><div id=\"toc_group_article\" style=''>\r\n\t<p style='font-size:25px;font-weight:bold; margin-bottom:0px'>\r\n\t\tDaftar Isi:\r\n\t<\/p>\r\n\t<ul id=\"list_toc\" class='list_toc'><\/ul>\r\n<\/div>\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n\t<span class=\"toc-title\" id=\"toc-title\">Daftar Isi<\/span>\t\r\n\t <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"header-icon\">\r\n          <path d=\"m6 9 6 6 6-6\" \/>\r\n        <\/svg>\r\n      <\/i>\r\n\t<\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\"><\/ul>\r\n    <\/div>\r\n <\/div>\r\n\r\n<style>\r\n\/* Simple styling for the TOC *\/\r\n\t\r\n\t#toc ul li:last-child {\r\n    padding-bottom: 16px; \/* Adjust the value as needed *\/\r\n}\r\n\r\n.td-fix-index {\r\n\t transform: unset !important;\r\n     -webkit-transform: unset !important; \r\n}\r\n.footer-contact .td-fix-index {\r\n\t transform: translateZ(0) !important;\r\n     -webkit-transform: translateZ(0) !important; \r\n}\r\n\t.tdb_single_content .tdb-block-inner.td-fix-index{\r\n\t\tposition: static;\r\n\t}\r\n\t\r\n\r\n\r\n\t\r\n#toc {\r\n  background-color: #FFF;\r\n\tpadding: 17px 24px 0px 24px !important;\r\n  margin-bottom: 20px;\r\n\/*   border: 1px solid #9C171E; *\/\r\n  border-radius: 6px;\r\n\tdisplay: none;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n\tmargin-left: 0;\r\n\toverflow: hidden;\r\n}\r\n\r\n#toc .header{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\tbackground-color: transparent;\r\n}\r\n\t\r\n\t#toc.sticky .header{\r\n\t\tpadding: 4px 0;\r\n\t}\r\n\t\r\n.header p{\r\n  font-size: 18px !important;\r\n  font-weight: 600 !important;\r\n  color: #393939;\r\n   margin-bottom: 0;\r\n  \/* margin-top: 20px; *\/\r\n}\r\n\r\n.toc-icon{\r\n  float: right;\r\n\/*   visibility: hidden; *\/\r\n}\r\n\r\n\t.toc-title{\r\n\t\tmargin-right: auto;\r\n\/* \t\tpadding-left: 20px; *\/\r\n\t\tfont-weight: 600;\r\n\t\talign-self: center;\t}\t\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n}\r\n\t\r\n#toc.sticky ul{\r\n\toverflow-y: auto;\r\n\tmax-height: 250px;\r\n\tmargin-top: 0px;\r\n\tpadding-top: 20px;\r\n\/* \tborder-top: 1px solid #d3d3d3; *\/\r\n}\r\n\t\r\n#toc ul li {\r\n\/*   margin-bottom: 10px; *\/\r\n  margin-bottom: 10px;\r\n\tmargin-left: 0;\r\n\ttransition: .2s ease;\r\n\tcursor: pointer;\r\n}\r\n\t\r\n\t#toc.sticky ul li {\r\n\t  margin-right: 10px;\r\n\t}\r\n\t\r\n.td-post-content #toc-list li a:hover, .td-post-content #toc-list a.active{\r\n\tbackground-color: #FFF;\r\n\/* \tpadding: 8px 16px 8px 16px; *\/\r\n\tpadding: 4px 16px 4px 16px;\r\n\tborder-radius: 6px;\r\n\tcolor: #9c171e !important;\r\n\tfont-weight: 600 !important;\r\n}\r\n\t\r\n\t.td-post-content #toc-list li:hover a, .td-post-content #toc-list a.active{\r\n\t\tcolor: #9C171E !important;\r\n\t\tfont-weight: 600 !important;\r\n\t}\r\n\t\r\n.td-post-content #toc-list a.active{\r\n\tfont-weight: bold !important;\r\n\tcolor: #9C171E !important;\r\n}\r\n\t\r\n#toc a, .td-post-content #toc-list a {\r\n  text-decoration: none;\r\n  color: #ea1717 !important;\r\n  transition: .2s ease;\r\n\tfont-weight: 400 !important;\r\n\tdisplay: block;\r\n\t\r\n\tpadding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc.sticky {\r\n  position: fixed;\r\n\/*   top: 73px; *\/\r\n\tbottom: 0;\r\n  z-index: 100; \r\n  box-shadow: 0 2px 5px rgba(0,0,0,0.1); \r\n\twidth: 100%; \r\n\tbackground-color: #FFF;\r\n\/* \tbackground-color: #FFF1F1; *\/\r\n\tborder-bottom: 1px solid #ea1717;\r\n\/*   border: 1px solid #393939; *\/\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  cursor: pointer;\r\n\tanimation: fadein .3s ease;\r\n\tpadding: 12px 16px !important;\r\n}\r\n\t\r\n\t.fadein{\r\n\t\tanimation: fadein .3s ease;\r\n\t}\r\n\t\r\n\t.fadeout{\r\n\t\tanimation: fadeout .3s ease;\r\n\t}\r\n\t\r\n\t\r\n\t@keyframes fadein{\r\n\t\t0% {\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@keyframes fadeout{\r\n\t\t0% {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n#toc.sticky .header p{\r\n\tmargin-bottom: 10px;\r\n\tmargin-top: 10px;\r\n}\r\n\r\n#toc.sticky .toc-icon{\r\n  visibility: visible;\r\n\/* \ttransition: 0.4s ease; *\/\r\n}\r\n\t\r\n\t.toc-icon{\r\n\t\talign-items: center;\r\n    \tdisplay: flex;\r\n\t}\r\n\t\r\n\tsvg.header-icon{\r\n\/* \t\tbackground-color: #9c171e; *\/\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n#toc.sticky .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\t\r\n\t#toc .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\r\n#toc .header.active .toc-icon{\r\n\ttransform: rotate(0deg); \r\n\topacity: 1;\r\n}\r\n\r\n\t#toc .header.active + .list {\r\n\t  max-height: 200px; \/* Adjust this value as needed *\/\r\n\t  opacity: 1;\r\n\t}\r\n\t\r\n\t#placeholder-toc{\r\n\/* \t\tdisplay: none; *\/\r\n\t}\r\n\t\r\n\t@media (min-width: 768px) and (max-width: 991px){\r\n\t\t#toc.sticky{\r\n\/* \t\t\ttop: 104px; *\/\r\n\t\t\tbottom: 0px;\r\n\t\t}\r\n\t\t\r\n\t\t#toc{\r\n\t\t\twidth: unset !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width: 767px){\r\n\t\t#toc{\r\n\t\t\twidth: 100% !important;\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t\t\r\n\t\t#toc.sticky{\r\n\t\t\twidth: 90% !important;\r\n\/* \t\t\ttop: 81px; *\/\r\n\t\t\tbottom: 60px;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t\tpadding: 0 16px;\r\n\t\t\tright: 5%;\r\n\t\t}\r\n\t}\r\n\t\r\n\t<\/style>\r\n\r\n<style>\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc > li > ul {padding-left: 20px;margin-bottom: 0;}\r\n\t#list_toc{height:max-content;transition:ease-in-out}\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc_float li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_float li a {padding:3px 7px}\r\n\t#list_toc_float li a {\r\n\t\tdisplay: block;\r\n\t\tcolor:#000;\r\n\t\tmargin-bottom: 10px;\r\n\t\ttransition:all 0.2s ease-in-out;\r\n\t\tfont-size:15px\r\n\t}\r\n\t#list_toc_float li{list-style:none;list-style-position:inside; margin-left:0;}\r\n\t#list_toc_float a:hover{color:#b1252d;}\r\n\t\r\n\t#list_toc_float li a{margin-bottom:0px}\r\n\t#toc_group_float{\r\n\t\tline-height: 24px;\r\n\t\tmax-height: calc(100vh - 100px);\r\n\t\toverflow: auto;\r\n\t\tz-index: 99;\r\n\t\tdisplay:none!important;\r\n\t\tbackground:#fff;\r\n\t\ttransition:all 0.5s linear\r\n\t}\r\n\t\r\n\t@media (min-width:1019px){\r\n\t\t#toc_group_float {\r\n\t\t\tdisplay:block!important;\r\n\t\t\t}\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width:768px){\r\n\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t \/* custom scrollbar style *\/\r\n::-webkit-scrollbar {\r\n    width: 7px;\r\n}\r\n::-webkit-scrollbar-track {\r\n    background: #d7a2a4;\r\n}\r\n::-webkit-scrollbar-thumb {\r\n    background: #b1252d;\r\n    border-radius: 15px;\r\n}\t\t\r\n\r\n<\/style>\r\n\r\n<script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n\t\t\/\/ Fungsi untuk menangani klik pada semua elemen <a> dengan href yang dimulai dengan #\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst targetId = this.getAttribute('href').substring(1);\r\n\t\t\tconst targetElement = document.getElementById(targetId);\r\n\r\n\t\t\tif (targetElement) {\r\n\t\t\t\tconst headerHeight = document.querySelector('#toc .header').offsetHeight;\r\n\t\t\t\tconst navbarHeight = document.getElementById('tdi_34') ? document.getElementById('tdi_34').offsetHeight : 0;\r\n\t\t\t\tconst windowHeight = window.innerHeight;\r\n\t\t\t\tconst targetOffset = targetElement.offsetTop;\r\n\t\t\t\tconst scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight) - navbarHeight - 40;\r\n\r\n\t\t\t\twindow.scrollTo({\r\n\t\t\t\t\ttop: scrollTo,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua elemen <a> di toc-list dan list-toc\r\n\t\tconst titleLinks = document.querySelectorAll('#toc-list a, #list_toc a');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t});\r\n<\/script>\r\n\r\n<!-- ToC List for mobile -->\r\n<script>\r\n \/\/ Generate TOC based on headings\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Get the element that will contain the TOC\r\n  const tocList = document.getElementById('toc-list');\r\n\r\n  \/\/ Get the element with the ID 'article-left'\r\n  const article = document.querySelector('.td-post-content');\r\n\r\n  \/\/ Find all h2 elements within 'myarticle'\r\n  const headers = article.getElementsByTagName('h2');\r\n\r\n  \/\/ Loop through the h2 elements and create a list item for each one\r\n  for (let i = 0; i < headers.length; i++) {\r\n    const header = headers[i];\r\n    const headerText = header.textContent;\r\n\/\/     const headerId = 'header-' + i;\r\n    const headerId = headerText\r\n    .toLowerCase()\r\n    .trim()\r\n    .replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n    .replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n    \/\/ Set an ID for the header if it doesn't have one\r\n    header.setAttribute('id', headerId);\r\n\r\n    \/\/ Create a list item for the TOC\r\n    const listItem = document.createElement('li');\r\n\r\n    \/\/ Create a link for the list item\r\n    const link = document.createElement('a');\r\n    link.setAttribute('href', '#' + headerId);\r\n    link.textContent = headerText;\r\n\r\n    \/\/ Append the link to the list item\r\n    listItem.appendChild(link);\r\n\r\n    \/\/ Append the list item to the TOC list\r\n    tocList.appendChild(listItem);\r\n  }\r\n});\r\n\r\n\/\/ Keep height and placement of content using placeholder in place of TOC\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const placeholderToc = document.querySelector('#placeholder-toc');\r\n\r\n  function setPlaceholderHeight() {\r\n    placeholderToc.style.height = `${toc.offsetHeight}px`;\r\n  }\r\n\r\n  \/\/ Set the initial height of the placeholder\r\n  setPlaceholderHeight();\r\n\r\n  \/\/ Update the height on window resize\r\n  window.addEventListener('resize', setPlaceholderHeight);\r\n});\r\n  const tocTitle = document.querySelector('#toc-title'); \/\/ Assuming header-faq is the element for TOC title\r\n\r\n\/\/ Sticky TOC and update heading\r\n\/\/ document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/   const toc = document.querySelector('#toc');\r\n\/\/   const footer = document.querySelector('.td-footer-template-wrap');\r\n\/\/   const tocParent = toc.parentElement;\r\n\/\/   const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n\/\/   const tocHeight = toc.offsetHeight;\r\n\/\/   const triggerPoint = divTop + tocHeight + 700;\r\n\/\/   const footerHeight = footer.offsetHeight;\r\n\/\/   const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight - footerHeight - footerHeight;\r\n\/\/   const phtoc = document.querySelector('#placeholder-toc');\r\n\/\/   const headers = document.querySelectorAll('.td-post-content h2');\r\n\/\/   const navLinks = document.querySelectorAll('#toc-list a');\r\n\t\r\n\/\/ \tconst panel2 = document.querySelector(\"#toc .list\");\r\n\/\/ \tvar icon = document.querySelector(\".toc-icon\");\r\n\r\n\/\/   let activeLink = null; \/\/ Declare activeLink outside the loop\r\n\t\r\n\/\/   \/\/ Function to handle scroll and add\/remove .sticky class\r\n\/\/   function handleScroll() {\r\n\/\/     const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n\/\/     let currentHeader = '';\r\n\r\n\/\/     \/\/ Highlight user progress as the heading comes\r\n\/\/     headers.forEach(header => {\r\n\/\/ \t\tconst headerTop = header.offsetTop;\r\n\/\/ \t\tconst headerHeight = header.clientHeight;\r\n\/\/ \/\/ \t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \/\/ \t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \/\/ \t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \/\/ \t\t\tconsole.log(\"current header text:\", currentHeaderText);\r\n\/\/ \/\/ \t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \/\/ \t\t\tcurrentHeader = currentHeaderId;\r\n\t\t\t\r\n\/\/ \/\/ \t\t\tif(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t\ttocTitle.textContent = 'Daftar Isi';\r\n\/\/ \/\/ \t\t\t}\r\n\/\/ \/\/ \t\t}\r\n\/\/ \t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\ttocTitle.textContent = 'Daftar Isi'; \/\/ Selalu pertahankan judul ini di mobile\r\n\/\/ \t\t} else {\r\n\/\/ \t\t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\/\/ \t\t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\/\/ \t\t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \t\t\t\ttocTitle.textContent = currentHeaderText;\r\n\/\/ \t\t\t\tcurrentHeader = currentHeaderId;\r\n\/\/ \t\t\t}\r\n\/\/ \t\t}\r\n\/\/ \t});\r\n\r\n\/\/     navLinks.forEach(link => {\r\n\/\/       link.classList.remove('active');\r\n\/\/       if(currentHeader != '') {\r\n\/\/ \t\t  if (link.getAttribute('href').includes(currentHeader)) {\r\n\/\/ \t\t\t  link.classList.add('active');\r\n\/\/ \t\t  }\r\n\/\/ \t  }\r\n\/\/     });\r\n\/\/ \/\/     if (windowTop < triggerFooterPoint) {\r\n\/\/ \/\/         toc.style.display = 'block';\r\n\/\/ \/\/ \t}else{\r\n\/\/ \/\/         toc.style.display = 'none';\r\n\/\/ \/\/ \t}\r\n\/\/     \/\/ Update TOC title if sticky\r\n\/\/     if (windowTop > triggerPoint) {\r\n\/\/       if (!toc.classList.contains('sticky')) {\r\n\/\/         phtoc.style.display = \"block\";\r\n\/\/         toc.classList.add('sticky');\r\n\/\/         toc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/         toc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/         toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\tpanel2.style.height = '0px';\r\n\/\/ \t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t  if(window.innerWidth < 767){\r\n\/\/ \/\/ \t\t\t  const tocs = document.querySelector('#toc.sticky');\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar Isi'; \/\/ Reset title\r\n\/\/        \t\t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\/\/ \t\t  }\r\n\/\/       }\r\n\/\/       if (currentHeader) {\r\n\/\/ \/\/         console.log(\"activeLink:\", activeLink);\r\n\/\/         if (activeLink) {\r\n\/\/ \/\/           tocTitle.textContent = activeLink.textContent; \/\/ Update TOC title\r\n\/\/           tocTitle.textContent = activeLink ? activeLink.textContent : \"\"; \/\/ Update title only if activeLink exists\r\n\/\/         }\r\n\/\/       }\r\n\/\/     } else {\r\n\/\/       toc.classList.remove('sticky');\r\n\/\/       phtoc.style.display = \"none\";\r\n\/\/       toc.style.width = 'unset'; \/\/ Reset to original width\r\n\/\/       toc.style.backgroundColor = \"#FFF\";\r\n\/\/       tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\tpanel2.style.height = panel2.scrollHeight + \"px\";\r\n\/\/ \t\ticon.style.transform = \"rotate(180deg)\";\r\n\/\/     }\r\n\/\/   }\r\n\r\n\/\/     \/\/ Attach the scroll event listener to the window\r\n\/\/     window.addEventListener('scroll', handleScroll);\r\n\r\n\/\/     \/\/ Initial call to handleScroll to set the correct state on load\r\n\/\/     handleScroll();\r\n\/\/ });\r\n\t\r\n\/\/ \t\/\/ Open toggle TOC\r\n\/\/ \t  document.addEventListener(\"DOMContentLoaded\", function() {\r\n\/\/ \t\tvar tocHeader = document.querySelector(\"#toc .header\");\r\n\/\/ \t\tvar toc = document.querySelector(\"#toc\");\r\n\/\/ \t\tvar icon = document.querySelector(\".toc-icon\");\r\n\/\/ \t\tconst tocTitle = document.querySelector('#toc-title');\r\n\/\/ \t\tconst tocs = document.querySelector('#toc.sticky');\r\n\/\/  \t\tconst tocParent = toc.parentElement;\t\t  \r\n\r\n\/\/ \t\t  tocHeader.addEventListener(\"click\", function() {\r\n\/\/ \t\t\tvar panel = this.nextElementSibling;\r\n\/\/ \t\t\tif (panel.style.height !== '0px') { \/\/ Check if height is not 0px\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \/\/ \t\t\t\ttoc.style.paddingBottom = '6px'; \r\n\/\/ \t\t\t\tif(window.innerWidth > 768){\r\n\/\/ \t\t\t\t\tif(!toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = \"unset\";\r\n\/\/ \/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t\tif (toc.classList.contains('sticky')){\r\n\/\/ \t\t\t\t\t\ttoc.style.width = '${tocParent.offsetWidth}px';\r\n\/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t\t}\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = \"unset\"; \/\/ Reset width\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t\ttoc.style.backgroundColor = \"#FFF1F1\";\r\n\/\/ \t\t\t} else {\r\n\/\/ \t\t\t  panel.style.height = panel.scrollHeight + \"px\";\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(0deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t  tocTitle.textContent = 'Daftar isi'; \/\/ Reset title\r\n\/\/ \t\t\t\ttoc.style.paddingBottom = '24px';\r\n\/\/ \t\t\t \tif(window.innerWidth < 767){\r\n\/\/ \t\t\t\t\ttoc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\/\/ \t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\/\/ \t\t\t\t}\r\n\/\/ \t\t\t}\r\n\/\/ \t\t  });\r\n\r\n\/\/ \t\t  \/\/ Close TOC when a link inside it is clicked\r\n\/\/ \t\t  var tocLinks = document.querySelectorAll(\"#toc .list a\");\r\n\/\/ \t\t  tocLinks.forEach(function(link) {\r\n\/\/ \t\t\tlink.addEventListener(\"click\", function() {\r\n\/\/ \t\t\t  var panel = document.querySelector(\"#toc .list\");\r\n\/\/ \t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\/\/ \t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\/\/ \t\t\t});\r\n\/\/ \t\t  });\r\n\/\/ \t\t});\r\n\r\n\/\/ START new JS for ToC improvements\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.td-footer-template-wrap');\r\n  const tocParent = toc.parentElement;\r\n  const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n  const tocHeight = toc.offsetHeight;\r\n  const triggerPoint = divTop + tocHeight + 1750;\r\n\tconsole.log(triggerPoint)\r\n  const footerHeight = footer.offsetHeight;\r\n  const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight*3;\r\n  const phtoc = document.querySelector('#placeholder-toc');\r\n  const headers = document.querySelectorAll('.td-post-content h2');\r\n  const navLinks = document.querySelectorAll('#toc-list a');\r\n  \r\n  const panel2 = document.querySelector(\"#toc .list\");\r\n  const icon = document.querySelector(\".toc-icon\");\r\n  const tocTitle = document.querySelector('#toc-title');\r\n\r\n  let activeLink = null;\r\n  let userClosedTOC = false; \/\/ Flag user menutup TOC\r\n\r\n  function handleScroll() {\r\n    const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n    let currentHeader = '';\r\n\r\n    \/\/ Update TOC title sesuai header yang terlihat\r\n    headers.forEach(header => {\r\n      const headerTop = header.offsetTop;\r\n      const headerHeight = header.clientHeight;\r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n      } else {\r\n        if (window.scrollY >= (headerTop - headerHeight + 1750)) {\r\n          const currentHeaderId = header.getAttribute('id');\r\n          const currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n          tocTitle.textContent = currentHeaderText;\r\n          currentHeader = currentHeaderId;\r\n        }\r\n      }\r\n    });\r\n\r\n    navLinks.forEach(link => {\r\n      link.classList.remove('active');\r\n      if(currentHeader && link.getAttribute('href').includes(currentHeader)) {\r\n        link.classList.add('active');\r\n      }\r\n    });\r\n\r\n    if (windowTop > triggerPoint) {\r\n      if (!toc.classList.contains('sticky')) {\r\n        phtoc.style.display = \"block\";\r\n        toc.classList.add('sticky');\r\n        toc.style.width = `${tocParent.offsetWidth}px`;\r\n        toc.style.backgroundColor = \"#FFF\";\r\n        \/\/ Saat sticky, TOC otomatis tertutup\r\n        panel2.style.height = '0px';\r\n        icon.style.transform = \"rotate(180deg)\";\r\n        userClosedTOC = true; \/\/ Set flag supaya tidak terbuka saat scroll\r\n      }\r\n      \r\n      if(window.innerWidth < 767){\r\n        tocTitle.textContent = 'Daftar Isi'; \r\n        toc.style.width = '150px';\r\n      }\r\n\r\n    } else {\r\n      toc.classList.remove('sticky');\r\n      phtoc.style.display = \"none\";\r\n      toc.style.width = 'unset';\r\n      toc.style.backgroundColor = \"#FFF\";\r\n      tocTitle.textContent = 'Daftar isi'; \r\n\r\n      \/\/ Kembalikan panel jika user belum menutup manual\r\n      if(!userClosedTOC) {\r\n        panel2.style.height = panel2.scrollHeight + \"px\";\r\n        icon.style.transform = \"rotate(0deg)\";\r\n      }\r\n    }\r\n  }\r\n\r\n  window.addEventListener('scroll', handleScroll);\r\n  handleScroll();\r\n\r\n  \/\/ Toggle TOC saat user klik\r\n  const tocHeader = document.querySelector(\"#toc .header\");\r\n  tocHeader.addEventListener(\"click\", function() {\r\n    const panel = panel2;\r\n    if (panel.style.height !== '0px') {\r\n      panel.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    } else {\r\n      panel.style.height = panel.scrollHeight + \"px\";\r\n      icon.style.transform = \"rotate(0deg)\";\r\n      userClosedTOC = false;\r\n    }\r\n  });\r\n\r\n  \/\/ Close TOC saat link diklik\r\n  document.querySelectorAll(\"#toc .list a\").forEach(link => {\r\n    link.addEventListener(\"click\", function() {\r\n      panel2.style.height = '0px';\r\n      icon.style.transform = \"rotate(180deg)\";\r\n      userClosedTOC = true;\r\n    });\r\n  });\r\n});\r\n\/\/ END new JS for ToC improvements\r\n\r\n\t\r\n\/\/ \tmake the heading at the center of the viewport\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/     \/\/ Add click event listener to all links in the TOC list\r\n\/\/     document.querySelectorAll('#toc-list a').forEach(anchor => {\r\n\/\/         anchor.addEventListener('click', function (e) {\r\n\/\/             e.preventDefault(); \/\/ Prevent the default behavior of jumping to the anchor\r\n\/\/ \/\/ \t\t\tconsole.log(\"prevent default\");\r\n\/\/             const targetId = this.getAttribute('href').substring(1); \/\/ Get the ID of the target element\r\n\/\/             const targetElement = document.getElementById(targetId); \/\/ Get the target element\r\n\r\n\/\/             if (targetElement) {\r\n\/\/                 const headerHeight = document.querySelector('#toc .header').offsetHeight; \/\/ Get the height of the fixed header\r\n\/\/                 const windowHeight = window.innerHeight; \/\/ Get the height of the viewport\r\n\/\/                 const targetOffset = targetElement.offsetTop; \/\/ Get the top offset of the target element\r\n\/\/                 const scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight); \/\/ Calculate the scroll position to center the target element\r\n\r\n\/\/                 \/\/ Scroll to the calculated position smoothly\r\n\/\/                 window.scrollTo({\r\n\/\/                     top: scrollTo,\r\n\/\/                     behavior: 'smooth'\r\n\/\/                 });\r\n\/\/             }\r\n\/\/         });\r\n\/\/     });\r\n\/\/ });\r\n<\/script>\r\n\r\n<script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } \r\n\t\t  else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script>\r\n\r\n<!-- ToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\" -->\r\n<!-- <script>\r\n\tdocument.addEventListener(\"DOMContentLoaded\", function() {\r\n\r\n        \/\/ Fungsi untuk membuat nested list\r\n        function createNestedList(parentNode, children) {\r\n            if (children.length === 0) return;\r\n\r\n            const nestedUl = document.createElement('ul');\r\n            children.forEach(child => {\r\n                const nestedLi = document.createElement('li');\r\n                const nestedA = document.createElement('a');\r\n                nestedA.textContent = child.title;\r\n                nestedA.href = `#${child.id}`;\r\n                nestedLi.appendChild(nestedA);\r\n                nestedUl.appendChild(nestedLi);\r\n\r\n                if (child.children.length > 0) {\r\n                    createNestedList(nestedLi, child.children);\r\n                }\r\n            });\r\n\r\n            parentNode.appendChild(nestedUl);\r\n        }\r\n\r\n        \/\/ Membuat objek untuk menyimpan daftar h2 dan h3 beserta judulnya\r\n        const headings = [];\r\n\r\n           \/\/ Mengambil semua elemen h2 dan h3\r\n        \/\/ Mengambil semua elemen h2 dan h3\r\n\t\tconst elements = document.querySelectorAll('.td-post-content h2');\r\n\r\n\t\t\tfunction newFormatId(text) {\r\n\t\t\t\tif(text.toLowerCase() === \"key takeaways\") {\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tconst result = text.toLowerCase()\r\n\t\t\t\t.trim()\r\n\t\t\t\t.replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n\t\t\t\t.replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n\t\t\t\treturn result;\r\n\t\t\t}\r\n\t\r\n\t\telements.forEach(element => {\r\n\t\t\tif (element.tagName === 'H2') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h2\r\n\t\t\t\tif (element.textContent.toLowerCase() === \"key takeaways\") {return;} \/\/ Kalau Key Takeaways, jangan dimasukin\r\n\t\t\t\theadings.push({ level: 'h2', id: id, title: element.textContent, children: [] });\r\n\t\t\t} else if (element.tagName === 'H3') {\r\n\t\t\t\tconst id = newFormatId(element.textContent); \/\/ Hasilkan ID baru\r\n\t\t\t\telement.id = id; \/\/ Tetapkan ID ke elemen h3\r\n\t\t\t\tif (headings.length > 0) {\r\n\t\t\t\t\theadings[headings.length - 1].children.push({ level: 'h3', id: id, title: element.textContent, children: [] });\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n       \/\/ Membuat list HTML dari objek headings\r\n\t\tconst ul = document.getElementById('list_toc');\r\n\t\tlet currentUl = ul;\r\n\t\theadings.forEach(heading => {\r\n\t\t\tconst li = document.createElement('li');\r\n\t\t\tconst a = document.createElement('a');\r\n\t\t\ta.textContent = heading.title;\r\n\t\t\ta.href = `#${heading.id}`; \/\/ Gunakan ID yang baru dihasilkan\r\n\t\t\tli.appendChild(a);\r\n\r\n\t\t\tif (heading.level === 'h2') {\r\n\t\t\t\tcurrentUl = li;\r\n\t\t\t\tul.appendChild(li);\r\n\t\t\t} else if (heading.level === 'h3') {\r\n\t\t\t\tif (!currentUl.lastElementChild || currentUl.lastElementChild.tagName !== 'UL') {\r\n\t\t\t\t\tconst nestedUl = document.createElement('ul');\r\n\t\t\t\t\tcurrentUl.appendChild(nestedUl);\r\n\t\t\t\t\tcurrentUl = nestedUl;\r\n\t\t\t\t}\r\n\t\t\t\tcurrentUl.appendChild(li);\r\n\t\t\t}\r\n\r\n\t\t\tcreateNestedList(li, heading.children);\r\n\t\t});\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc'\r\n\t\tconst ulFloat = document.getElementById('list_toc');\r\n\r\n\t\t\/\/ Dapatkan isi (child elements) dari ul dengan id 'list_toc'\r\n\t\tconst clonedChildren = ulFloat.cloneNode(true).children;\r\n\r\n\t\t\/\/ Dapatkan elemen ul dengan id 'list_toc_float'\r\n\t\tconst ulToc = document.getElementById('list_toc_float');\r\n\r\n\t\t\/\/ Tambahkan isi yang telah didapatkan dari 'list_toc' ke ul dengan id 'list_toc_float'\r\n\t\tulToc.append(...clonedChildren);\r\n\r\n\r\n        \/\/ Fungsi untuk mengambil tinggi navbar\r\n\t\tfunction getNavbarHeight() {\r\n\t\t\tconst navbar = document.getElementById('tdi_34');\r\n\t\t\treturn navbar ? navbar.offsetHeight : 0;\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menambahkan offset posisi scroll\r\n\t\tfunction scrollToElementWithOffset(elementId) {\r\n\t\t\tconst element = document.getElementById(elementId);\r\n\t\t\tif (element) {\r\n\t\t\t\tconst offset = getNavbarHeight();\r\n\t\t\t\tconst elementPosition = element.getBoundingClientRect().top;\r\n\t\t\t\tconst offsetPosition = elementPosition - offset - 40;\r\n\r\n\t\t\t\twindow.scrollBy({\r\n\t\t\t\t\ttop: offsetPosition,\r\n\t\t\t\t\tbehavior: 'smooth'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\/\/ Fungsi untuk menangani klik pada tautan judul\r\n\t\tfunction handleTitleClick(event) {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tconst href = event.target.getAttribute('href').substr(1);\r\n\t\t\tscrollToElementWithOffset(href);\r\n\t\t}\r\n\r\n\t\t\/\/ Tambahkan event listener untuk semua tautan judul\r\n\t\tconst titleLinks = document.querySelectorAll('a[href^=\"#\"]');\r\n\t\ttitleLinks.forEach(link => {\r\n\t\t\tlink.addEventListener('click', handleTitleClick);\r\n\t\t});\r\n\t\t\r\n\t});\r\n    <\/script> -->\r\n <style>\r\n.cta-in-article-image .desktop-banner{\r\n    display: none;\r\n    text-align: center;\r\n}\r\n.cta-in-article-image .desktop-mobile{\r\n    display: block;\r\n    text-align: center;\r\n    width: 100%;\r\n}\r\n\t.cta-in-article a {\r\n\t\tfont-size: 0px !important;\r\n\t\tcolor: #fff; \r\n\t\tpadding: 0px !important; \r\n\t\tborder-radius: 0px !important; \r\n\t\tdisplay: block !important; \r\n\t\ttext-decoration: none; \r\n\t}\r\n\t\r\n\t.cta-in-article {\r\n\t\tmargin: 0px !important;\r\n\t\tpadding: 0px !important;\r\n\t\tbox-shadow: none !important;\r\n\t}\r\n\t\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n}\r\n@media (min-width: 650px) {\r\n   .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"cta-in-article-image\">\r\n\t<a href=\"https:\/\/www.hashmicro.com\/id\/offer\/download-skema-harga-software-erp?blog&utm_source=blog&medium=banner-article\" target=\"_blank\" rel=\"noopener\">\r\n\t\t<div id=\"desktop-banner-container\">\r\n\t\t\t<div class=\"desktop-banner\">\r\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.Skema-Harga-web-resized.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div id=\"mobile-banner-container\">\r\n\t\t\t<div class=\"desktop-mobile\">\r\n\t\t\t\t<img decoding=\"async\" width=\"372\" height=\"465\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/02.-Skema-Harga-Mobile-372px.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/a>\r\n<\/div><\/span><\/p>\n<h2><b>Apa Itu Customer Lifetime Value (CLV)?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Customer Lifetime Value (CLV) adalah metrik untuk mengukur total nilai yang diberikan pelanggan kepada bisnis selama hubungan mereka. CLV mencerminkan seberapa berharga pelanggan dari transaksi pertama hingga akhir masa langganannya.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Secara umum, CLV membantu perusahaan fokus pada pelanggan yang sudah ada. Biaya menarik pelanggan baru lebih tinggi dibandingkan dengan mempertahankan yang lama, dan pelanggan loyal cenderung berbelanja berulang.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Memahami CLV memungkinkan perusahaan mengembangkan strategi pemasaran yang lebih efektif, meningkatkan pengalaman pelanggan, dan mengoptimalkan anggaran. CLV juga membantu menjaga margin keuntungan dengan fokus pada pelanggan yang paling potensial.<\/span><\/p>\n<h2><b>Manfaat Customer Lifetime Value (CLV)<\/b><\/h2>\n<table style=\"width: 100%; border-collapse: collapse; text-align: left;\">\n<thead style=\"background: #990000; color: #fff;\">\n<tr>\n<th style=\"padding: 10px; width: 25%; text-align: center;\">Manfaat<\/th>\n<th style=\"padding: 10px; text-align: center;\">Deskripsi<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #fff;\"><strong>Meningkatkan Retensi Pelanggan<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #fff;\">Segmentasi membantu mengidentifikasi pelanggan terbaik dan menjaga loyalitas mereka dalam jangka panjang.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #fff;\"><strong>Mendorong Penjualan Ulang<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #fff;\">CLV melacak frekuensi pembelian sehingga strategi dapat difokuskan pada peningkatan transaksi berulang.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px; border: 1px solid #fff;\"><strong>Meningkatkan Profitabilitas<\/strong><\/td>\n<td style=\"padding: 10px; border: 1px solid #fff;\">CLV tinggi berarti pelanggan lebih lama bertahan dan lebih banyak berbelanja, sehingga laba perusahaan meningkat.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Dengan memahami Customer Lifetime Value (CLV), perusahaan dapat merancang strategi yang efektif untuk membangun hubungan jangka panjang dengan pelanggan. Berikut adalah beberapa manfaat CLV yang dapat meningkatkan kinerja bisnis dan memperkuat posisi pasar perusahaan:<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Meningkatkan retensi pelanggan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Meningkatkan retensi pelanggan adalah faktor utama dalam mengelola CLV. Dengan segmentasi yang tepat, perusahaan dapat mengidentifikasi pelanggan terbaik dan menentukan strategi yang berhasil, sehingga dapat meminimalkan gesekan dan menjaga loyalitas pelanggan.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Mendorong penjualan ulang<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Banyak bisnis, seperti pengecer, perusahaan teknologi, dan restoran, memiliki pelanggan setia yang terus kembali. CLV membantu melacak jumlah kunjungan rata-rata per tahun atau selama masa hidup pelanggan, yang dapat digunakan untuk merancang strategi guna meningkatkan pembelian ulang.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Meningkatkan profitabilitas<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">CLV yang lebih tinggi berhubungan langsung dengan profitabilitas yang lebih besar. Dengan mempertahankan pelanggan lebih lama dan membangun hubungan yang mendorong mereka untuk berbelanja lebih banyak, perusahaan dapat meningkatkan pendapatan jangka panjang.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Untuk memaksimalkan potensi CLV, perusahaan juga dapat memanfaatkan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/sistem-crm\/\"><span style=\"font-weight: 400;\">sistem CRM<\/span><\/a><span style=\"font-weight: 400;\"> guna memahami perilaku pelanggan secara lebih mendalam dan membuat keputusan strategis berbasis data.<\/span><\/p>\n<h2><b>Model Customer Lifetime Value (CLV)<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Menggunakan model Customer Lifetime Value (CLV) yang tepat sangat penting untuk memaksimalkan potensi pendapatan jangka panjang. Berikut adalah dua model CLV yang sering digunakan untuk membantu bisnis dalam memahami nilai pelanggan.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Predictive Customer Lifetime Value\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Model CLV prediktif memperkirakan perilaku pembelian pelanggan, baik yang baru maupun lama, menggunakan teknik seperti regresi atau pembelajaran mesin. Dengan model ini, perusahaan dapat mengidentifikasi pelanggan yang paling berharga serta produk atau layanan yang paling laris.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Melalui informasi ini, perusahaan bisa merancang strategi untuk meningkatkan retensi pelanggan dan memaksimalkan profitabilitas. CLV prediktif memberikan gambaran yang lebih jelas tentang bagaimana perusahaan bisa terus menarik dan mempertahankan pelanggan terbaik mereka.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Historical Customer Value\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Model CLV historis menggunakan data masa lalu untuk memprediksi nilai pelanggan tanpa mempertimbangkan kemungkinan pelanggan untuk terus melakukan pembelian. Model ini berguna untuk memahami tren pembelian berdasarkan rata-rata nilai transaksi pelanggan sebelumnya.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span id=\"tantangan-clv\">Namun, model ini memiliki keterbatasan, karena tidak bisa menangani perubahan perilaku pelanggan secara dinamis. Pelanggan yang sebelumnya tidak aktif mungkin mulai berbelanja lagi, namun model ini bisa mengabaikan mereka jika sudah dianggap &#8220;tidak aktif.&#8221;<\/span><\/span><\/p>\n<h2><b>Tantangan dalam Customer Lifetime Value (CLV)<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Meskipun Customer Lifetime Value (CLV) sangat penting untuk bisnis, mengukur dan memanfaatkan CLV dapat menghadirkan beberapa tantangan. Berikut ini beberapa kesulitan yang sering dihadapi perusahaan dalam menghitung CLV dengan akurat:<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Sulit untuk diukur<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Tanpa sistem pelacakan yang tepat, menghitung CLV bisa menjadi hal yang sulit. Untuk mendapatkan data yang akurat, perusahaan perlu menggunakan sistem ERP atau Customer Relationship Management (CRM) yang dapat menyatukan informasi pelanggan secara otomatis. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dengan alat ini, perusahaan bisa memantau data CLV secara real-time melalui dasbor KPI yang mudah diakses.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Hasil tingkat tinggi mungkin menyesatkan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Meskipun melihat total CLV bisnis bisa memberi wawasan, angka tersebut mungkin tidak mencerminkan kondisi sebenarnya. Data CLV yang terlalu umum dapat menutupi masalah yang terjadi di segmen-segmen pelanggan tertentu.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span id=\"penting-clv\">Mengelompokkan data berdasarkan ukuran pelanggan, lokasi, atau segmen lainnya akan memberikan informasi yang lebih terperinci dan membantu perusahaan membuat keputusan yang lebih tepat.<\/span><\/span><\/p>\n<h2><b>Mengapa Menghitung Customer Lifetime Value (CLV) Penting untuk Bisnis?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Menghitung Customer Lifetime Value (CLV) sangat penting untuk bisnis karena memberikan wawasan mendalam tentang hubungan jangka panjang dengan pelanggan. <\/span><span style=\"font-weight: 400;\">Berikut adalah beberapa alasan mengapa perhitungan CLV dapat membantu perusahaan:<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Meningkatkan hal yang terukur<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Dengan mengukur Customer Lifetime Value (CLV), perusahaan dapat melihat aspek mana yang perlu ditingkatkan, seperti penetapan harga, penjualan, periklanan, dan retensi pelanggan. <\/span><span style=\"font-weight: 400;\">Ini memungkinkan perusahaan mengurangi biaya dan meningkatkan keuntungan.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Pengambilan keputusan lebih baik dalam biaya akuisisi pelanggan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Dengan mengetahui nilai yang dihasilkan dari pelanggan rata-rata, perusahaan dapat menyesuaikan pengeluaran untuk akuisisi pelanggan, sehingga memastikan pengeluaran tersebut memberikan profitabilitas yang maksimal.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Untuk mendukung strategi ini, penting juga memahami <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/jenis-crm\/\"><span style=\"font-weight: 400;\">jenis CRM<\/span><\/a><span style=\"font-weight: 400;\"> yang dapat digunakan untuk mengelola hubungan pelanggan secara lebih efektif.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Peramalan yang lebih akurat<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">CLV membantu perusahaan dalam merencanakan kebutuhan inventaris, staf, kapasitas produksi, dan biaya lainnya. Tanpa perhitungan yang tepat, perusahaan bisa saja mengeluarkan dana yang tidak perlu, yang akhirnya merugikan.<\/span><\/p>\n<h2><b>Bagaimana Cara Menghitung Customer Lifetime Value?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Menghitung CLV memungkinkan perusahaan untuk memahami nilai finansial yang dapat dihasilkan dari setiap pelanggan selama masa hubungan mereka dengan bisnis. Rumus dasar untuk menghitung CLV adalah:<\/span><\/p>\n<p style=\"text-align: center;\"><b>CLV = (Pendapatan Tahunan dari Pelanggan \u00d7 Durasi Hubungan dalam Tahun) \u2013 Total Biaya Akuisisi dan Pelayanan<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Rumus ini memberi estimasi nilai bersih yang dihasilkan oleh pelanggan selama mereka menjalin hubungan dengan bisnis. Pendekatan ini memperhitungkan total pendapatan serta biaya yang dikeluarkan untuk mendapatkan dan mempertahankan pelanggan tersebut.<\/span><\/p>\n<p><b>Contoh Penggunaannya:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Sebuah perusahaan memiliki pelanggan yang secara konsisten menghasilkan pendapatan sebesar Rp4.000.000 per tahun. Rata-rata, pelanggan tersebut tetap loyal selama 4 tahun. Untuk mendapatkan dan melayani pelanggan tersebut, perusahaan menghabiskan biaya sebesar Rp5.000.000 secara total.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Untuk menghitung berapakah Customer Lifetime Value (CLV) dari pelanggan tersebut,<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pendapatan tahunan dari pelanggan: Rp4.000.000<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Durasi rata-rata hubungan pelanggan: 4 tahun<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Total biaya akuisisi dan pelayanan: Rp5.000.000<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Maka:<\/span><\/p>\n<p style=\"text-align: center;\"><b>CLV = (Rp4.000.000 \u00d7 4) \u2013 Rp5.000.000 = Rp11.000.000<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Artinya, selama 4 tahun, pelanggan tersebut diperkirakan menghasilkan nilai bersih sebesar <\/span><b>Rp11 juta<\/b><span style=\"font-weight: 400;\"> bagi perusahaan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Perhitungan ini penting untuk membantu perusahaan menilai efektivitas strategi akuisisi dan retensi pelanggan, serta menentukan seberapa besar anggaran yang wajar untuk mendatangkan pelanggan baru.<\/span><\/p>\n<h2><b>Cara Meningkatkan Customer Lifetime Value<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-161342 size-full\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-Meningkatkan-CLV.webp\" alt=\"customer lifetime value\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-Meningkatkan-CLV.webp 1200w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-Meningkatkan-CLV-300x169.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-Meningkatkan-CLV-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-Meningkatkan-CLV-768x432.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-Meningkatkan-CLV-747x420.webp 747w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-Meningkatkan-CLV-150x84.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-Meningkatkan-CLV-696x392.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/Cara-Meningkatkan-CLV-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Customer Lifetime Value tidak hanya perlu diukur, tetapi juga ditingkatkan agar bisnis dapat memperoleh manfaat jangka panjang dari setiap pelanggan. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut beberapa cara yang bisa diterapkan untuk meningkatkan nilai umur pelanggan secara efektif:<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Tingkatkan pengalaman pelanggan<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pengalaman pelanggan mencakup setiap interaksi antara pelanggan dan merek, mulai dari kunjungan toko hingga penggunaan produk.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Untuk meningkatkannya, perusahaan dapat menerapkan program manajemen pengalaman pelanggan. Program ini fokus pada pemantauan, evaluasi, dan perbaikan berkelanjutan yang membangun loyalitas jangka panjang.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Optimalkan proses onboarding<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Hubungan dengan pelanggan tidak berhenti setelah pembelian pertama. Proses orientasi harus dirancang agar mudah dipahami, personal, dan komunikatif.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Memberikan perhatian pasca-pembelian adalah bentuk layanan tambahan yang bisa memperkuat loyalitas pelanggan sejak awal.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Jalankan program loyalitas<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Program loyalitas mendorong pembelian berulang melalui sistem poin, diskon, atau hadiah khusus. Jika dirancang dengan baik, program ini dapat meningkatkan keterikatan pelanggan dan memberikan insentif yang mendorong mereka untuk terus bertransaksi.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">4. Hargai pelanggan terbaik Anda<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Manfaatkan data pelanggan untuk mengidentifikasi siapa yang paling bernilai bagi bisnis. Berikan mereka perlakuan khusus, seperti penawaran eksklusif, akses lebih awal ke produk, atau layanan tambahan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Strategi ini tidak hanya meningkatkan CLV, tapi juga memperkuat hubungan emosional pelanggan dengan merek. Gunakan juga <a href=\"https:\/\/www.hashmicro.com\/id\/blog\/customer-tracking-software\/\">customer tracking software<\/a> untuk mencatat preferensi mereka, untuk layan personalisasi yang terbaik.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">5. Memaksimalkan media sosial<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Media sosial dapat menjadi alat yang kuat untuk memperkuat hubungan dengan pelanggan. Respons cepat dan tepat terhadap keluhan atau pertanyaan akan meningkatkan persepsi pelanggan terhadap merek. Sebaliknya, respon yang lambat dapat menurunkan kepercayaan dan loyalitas pelanggan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mengoptimalkan CLV secara berkelanjutan juga menjadi bagian penting dari praktik <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/blog\/customer-value-management\/\"><span style=\"font-weight: 400;\">customer value management<\/span><\/a><span style=\"font-weight: 400;\">, yang membantu bisnis fokus pada peningkatan nilai pelanggan sebagai aset jangka panjang.<\/span><\/p>\n<h2><b>Optimalkan Pengelolaan Pelanggan dan CLV Anda Menggunakan Software CRM HashMicro<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-161340\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/dashboard-crm-hashmicro.webp\" alt=\"dashboard crm hashmicro\" width=\"1548\" height=\"1261\" srcset=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/dashboard-crm-hashmicro.webp 1548w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/dashboard-crm-hashmicro-300x244.webp 300w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/dashboard-crm-hashmicro-1024x834.webp 1024w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/dashboard-crm-hashmicro-768x626.webp 768w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/dashboard-crm-hashmicro-1536x1251.webp 1536w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/dashboard-crm-hashmicro-516x420.webp 516w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/dashboard-crm-hashmicro-150x122.webp 150w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/dashboard-crm-hashmicro-696x567.webp 696w, https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/dashboard-crm-hashmicro-1068x870.webp 1068w\" sizes=\"auto, (max-width: 1548px) 100vw, 1548px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Memahami dan mengelola Customer Lifetime Value (CLV) adalah langkah strategis untuk memastikan keberlangsungan dan profitabilitas bisnis jangka panjang. CLV membantu perusahaan menilai nilai total dari hubungan pelanggan dalam satu siklus hidup.<\/span><\/p>\n<p><a href=\"https:\/\/www.hashmicro.com\/id\/crm\"><span style=\"font-weight: 400;\">Software CRM HashMicro<\/span><\/a><span style=\"font-weight: 400;\"> hadir sebagai solusi yang mendukung pengelolaan CLV secara terintegrasi dan berbasis data. Dengan sistem ini, perusahaan dapat mengoptimalkan interaksi pelanggan, meningkatkan retensi, serta mengambil keputusan bisnis yang lebih tepat sasaran.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Berikut fitur-fitur unggulan dari <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/crm\"><span style=\"font-weight: 400;\">Software CRM HashMicro<\/span><\/a><span style=\"font-weight: 400;\">:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Chat Room (WhatsApp CRM): <\/b><span style=\"font-weight: 400;\">Komunikasi yang cepat dan personal melalui WhatsApp memperkuat hubungan pelanggan. Pelanggan yang merasa didengar dan ditangani dengan baik cenderung bertahan lebih lama dan melakukan pembelian berulang.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>CRM Leads \u2013 Hash Quality Score: <\/b><span style=\"font-weight: 400;\">Dengan memprioritaskan prospek berkualitas tinggi, perusahaan dapat meningkatkan efektivitas akuisisi pelanggan.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Mobile CRM (Android &amp; iOS): <\/b><span style=\"font-weight: 400;\">Akses data pelanggan secara real-time di lapangan memungkinkan pelayanan responsif dan konsisten.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>KPI for Activity Targeting: <\/b><span style=\"font-weight: 400;\">Dengan menetapkan target aktivitas untuk tim penjualan, perusahaan dapat memastikan tindak lanjut yang terstruktur terhadap pelanggan.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Sales Insights (Compare Sales Activities with Sales Performance):<\/b><span style=\"font-weight: 400;\"> Memberikan pemahaman mendalam tentang perilaku pelanggan dan efektivitas strategi penjualan.\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Ingin memastikan setiap pelanggan memberi nilai maksimal bagi bisnis Anda? Ajukan <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/?medium=web-form-header\"><span style=\"font-weight: 400;\">demo gratis<\/span><\/a><span style=\"font-weight: 400;\"> sekarang dan mulai kelola CLV Anda secara cerdas bersama HashMicro.<\/span><\/p>\n<p>&#8220;Saya melihat software CRM HashMicro benar-benar membantu dalam mengoptimalkan pengelolaan pelanggan sekaligus meningkatkan Customer Lifetime Value (CLV) dengan dukungan data terintegrasi dan analisis yang akurat.&#8221;<\/p>\n<p>&#8211;<strong> Chelsea Gunawan<\/strong>, Business Dev Mgr<\/p>\n<h2><b>Kesimpulan<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Memahami Customer Lifetime Value (CLV) membantu perusahaan melihat pelanggan bukan hanya dari transaksi sesaat, tetapi sebagai aset jangka panjang yang dapat terus dikembangkan. Dengan pendekatan ini, strategi pemasaran dan pelayanan dapat difokuskan pada segmen pelanggan yang memberikan kontribusi terbesar terhadap pertumbuhan bisnis.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Untuk itu, pemanfaatan sistem seperti <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/crm\"><span style=\"font-weight: 400;\">Software CRM HashMicro<\/span><\/a><span style=\"font-weight: 400;\"> dapat menjadi langkah strategis. Sistem ini mempermudah pemantauan riwayat pelanggan, analisis pola pembelian, hingga pengambilan keputusan berbasis data yang lebih akurat dalam meningkatkan loyalitas serta nilai pelanggan dari waktu ke waktu.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Coba <\/span><a href=\"https:\/\/www.hashmicro.com\/id\/tour-produk-gratis\/?medium=web-form-header\"><span style=\"font-weight: 400;\">demo gratis<\/span><\/a><span style=\"font-weight: 400;\"> Software CRM HashMicro sekarang dan lihat bagaimana sistem ini dapat meningkatkan loyalitas pelanggan Anda.<\/span><\/p>\n<p><span data-sheets-root=\"1\"><a href=\"https:\/\/www.hashmicro.com\/id\/crm?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/08.-CRM-Software-Leads-Web.webp\" data-desktop-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/08.-CRM-Software-Leads-Web.webp\" data-mobile-src=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/02\/08.-CRM-Software-Leads-Mobile.webp\" alt=\"CRMLeads\" class=\"responsive-image-banner\"><\/a>\r\n\r\n<script>\r\n    \/\/ check which image to use based on screensize\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        function updateImageSource() {\r\n            var images = document.querySelectorAll('.responsive-image-banner');\r\n            var screenWidth = window.innerWidth;\r\n\r\n            images.forEach(function(img) {\r\n                var mobileSrc = img.getAttribute('data-mobile-src');\r\n                var desktopSrc = img.getAttribute('data-desktop-src');\r\n\r\n                if (screenWidth < 576 && mobileSrc) {\r\n                    img.setAttribute('src', mobileSrc);\r\n                } else {\r\n                    img.setAttribute('src', desktopSrc);\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initial check\r\n        updateImageSource();\r\n\r\n        \/\/ Update on resize\r\n        window.addEventListener('resize', updateImageSource);\r\n    });\r\n<\/script><\/span><\/p>\n<h2><strong>Pertanyaan Seputar Customer Lifetime Value<\/strong><\/h2>\n<ul class=\"bottom_faq\">\n<li>\n<details>\n<summary><strong>Apa itu Customer Lifetime Value (CLV)?<\/strong><\/summary>\n<p>Customer Lifetime Value (CLV) adalah metrik yang menghitung total nilai pendapatan yang diperkirakan akan dihasilkan dari satu pelanggan selama hubungan mereka dengan bisnis.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Mengapa CLV penting untuk bisnis?<\/strong><\/summary>\n<p>CLV membantu bisnis memahami potensi keuntungan jangka panjang dari pelanggan, mengarahkan strategi pemasaran dan retensi, serta mengoptimalkan biaya untuk memperoleh dan mempertahankan pelanggan.<\/p>\n<\/details>\n<\/li>\n<li>\n<details>\n<summary><strong>Apa perbedaan antara CLV dan CAC?<\/strong><\/summary>\n<p>CLV mengukur nilai yang diberikan pelanggan selama masa hubungan mereka, sedangkan Customer Acquisition Cost (CAC) menunjukkan biaya yang dikeluarkan bisnis untuk mendapatkan satu pelanggan baru. CLV idealnya harus jauh lebih tinggi daripada CAC agar bisnis tetap menguntungkan.<\/p>\n<\/details>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Pernahkah Anda menghitung seberapa besar nilai yang dihasilkan setiap pelanggan bagi bisnis Anda sepanjang mereka berinteraksi dengan perusahaan? CLV adalah metrik penting yang mengukur total pendapatan yang bisa dihasilkan dari seorang pelanggan selama hubungan bisnis berlangsung. Tanpa memahami Customer Lifetime Value dan memanfaatkan software CRM untuk menganalisis data pelanggan, perusahaan akan kesulitan menentukan strategi pemasaran [&hellip;]<\/p>\n","protected":false},"author":165,"featured_media":161341,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[],"class_list":{"0":"post-37817","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-crm"},"acf":{"post_reviewer":null},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.1 (Yoast SEO v25.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apa itu Customer Lifetime Value (CLV) &amp; Pentingkah untuk Bisnis ?<\/title>\n<meta name=\"description\" content=\"Customer lifetime value adalah salah satu matriks yang menjadi tolak ukur seberapa berharganya seorang konsumen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa Itu Customer Lifetime Value (CLV) dan Mengapa Penting untuk Bisnis?\" \/>\n<meta property=\"og:description\" content=\"Customer lifetime value adalah salah satu matriks yang menjadi tolak ukur seberapa berharganya seorang konsumen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/\" \/>\n<meta property=\"og:site_name\" content=\"HashMicro Indonesia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hashmicro\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-05T03:15:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-10T09:09:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/CLV.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Novi Herawati\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:site\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Novi Herawati\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/\"},\"author\":{\"name\":\"Novi Herawati\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/685b29538f3b84216a3584178a792653\"},\"headline\":\"Apa Itu Customer Lifetime Value (CLV) dan Mengapa Penting untuk Bisnis?\",\"datePublished\":\"2024-05-05T03:15:34+00:00\",\"dateModified\":\"2025-09-10T09:09:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/\"},\"wordCount\":1859,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/CLV.webp\",\"articleSection\":[\"CRM\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/\",\"name\":\"Apa itu Customer Lifetime Value (CLV) & Pentingkah untuk Bisnis ?\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/CLV.webp\",\"datePublished\":\"2024-05-05T03:15:34+00:00\",\"dateModified\":\"2025-09-10T09:09:12+00:00\",\"description\":\"Customer lifetime value adalah salah satu matriks yang menjadi tolak ukur seberapa berharganya seorang konsumen.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/CLV.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/CLV.webp\",\"width\":1200,\"height\":675,\"caption\":\"CLV\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apa Itu Customer Lifetime Value (CLV) dan Mengapa Penting untuk Bisnis?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#website\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/\",\"name\":\"HashMicro Indonesia\",\"description\":\"Blog Software Manajemen Bisnis Indonesia #1\",\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hashmicro.com\/id\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#organization\",\"name\":\"HashMicro Indonesia\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp\",\"width\":924,\"height\":121,\"caption\":\"HashMicro Indonesia\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/hashmicro\",\"https:\/\/x.com\/hashmicro\",\"https:\/\/www.linkedin.com\/company\/hashmicro\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/685b29538f3b84216a3584178a792653\",\"name\":\"Novi Herawati\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Novi-1-96x96.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Novi-1-96x96.webp\",\"caption\":\"Novi Herawati\"},\"description\":\"Novi adalah Content Writer yang sudah berpengalaman selama 4 tahun yang aktif dalam menulis artikel untuk topik bisnis dan manajemen, integrasi sistem digital untuk otomatisasi bisnis, dan manajemen keuangan perusahaan. Melalui tulisannya, Ia mendorong inovasi dan efisien perusahaan untuk meningkatkan profitabilitas bisnis.\",\"sameAs\":[\"https:\/\/www.hashmicro.com\/id\/\"],\"gender\":\"Perempuan\",\"knowsAbout\":[\"manajemen bisnis\",\"B2B\",\"inovasi bisnis\"],\"knowsLanguage\":[\"Inggris\",\"Indonesia\"],\"jobTitle\":\"Content Writer\",\"url\":\"https:\/\/www.hashmicro.com\/id\/blog\/author\/novi-herawati\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Apa itu Customer Lifetime Value (CLV) & Pentingkah untuk Bisnis ?","description":"Customer lifetime value adalah salah satu matriks yang menjadi tolak ukur seberapa berharganya seorang konsumen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/","og_locale":"id_ID","og_type":"article","og_title":"Apa Itu Customer Lifetime Value (CLV) dan Mengapa Penting untuk Bisnis?","og_description":"Customer lifetime value adalah salah satu matriks yang menjadi tolak ukur seberapa berharganya seorang konsumen.","og_url":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/","og_site_name":"HashMicro Indonesia","article_publisher":"https:\/\/www.facebook.com\/hashmicro","article_published_time":"2024-05-05T03:15:34+00:00","article_modified_time":"2025-09-10T09:09:12+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/CLV.webp","type":"image\/webp"}],"author":"Novi Herawati","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Ditulis oleh":"Novi Herawati","Estimasi waktu membaca":"11 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/"},"author":{"name":"Novi Herawati","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/685b29538f3b84216a3584178a792653"},"headline":"Apa Itu Customer Lifetime Value (CLV) dan Mengapa Penting untuk Bisnis?","datePublished":"2024-05-05T03:15:34+00:00","dateModified":"2025-09-10T09:09:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/"},"wordCount":1859,"publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/CLV.webp","articleSection":["CRM"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/","name":"Apa itu Customer Lifetime Value (CLV) & Pentingkah untuk Bisnis ?","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/CLV.webp","datePublished":"2024-05-05T03:15:34+00:00","dateModified":"2025-09-10T09:09:12+00:00","description":"Customer lifetime value adalah salah satu matriks yang menjadi tolak ukur seberapa berharganya seorang konsumen.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#primaryimage","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/CLV.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2024\/05\/CLV.webp","width":1200,"height":675,"caption":"CLV"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/id\/blog\/kenali-apa-itu-customer-lifetime-value-clv-seberapa-pentingkah-bagi-perusahaan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/id\/blog\/"},{"@type":"ListItem","position":2,"name":"Apa Itu Customer Lifetime Value (CLV) dan Mengapa Penting untuk Bisnis?"}]},{"@type":"WebSite","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#website","url":"https:\/\/www.hashmicro.com\/id\/blog\/","name":"HashMicro Indonesia","description":"Blog Software Manajemen Bisnis Indonesia #1","publisher":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hashmicro.com\/id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#organization","name":"HashMicro Indonesia","url":"https:\/\/www.hashmicro.com\/id\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2023\/11\/hashmicro-logo-blog.webp","width":924,"height":121,"caption":"HashMicro Indonesia"},"image":{"@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hashmicro","https:\/\/x.com\/hashmicro","https:\/\/www.linkedin.com\/company\/hashmicro"]},{"@type":"Person","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/685b29538f3b84216a3584178a792653","name":"Novi Herawati","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.hashmicro.com\/id\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Novi-1-96x96.webp","contentUrl":"https:\/\/www.hashmicro.com\/id\/blog\/wp-content\/uploads\/2025\/10\/Novi-1-96x96.webp","caption":"Novi Herawati"},"description":"Novi adalah Content Writer yang sudah berpengalaman selama 4 tahun yang aktif dalam menulis artikel untuk topik bisnis dan manajemen, integrasi sistem digital untuk otomatisasi bisnis, dan manajemen keuangan perusahaan. Melalui tulisannya, Ia mendorong inovasi dan efisien perusahaan untuk meningkatkan profitabilitas bisnis.","sameAs":["https:\/\/www.hashmicro.com\/id\/"],"gender":"Perempuan","knowsAbout":["manajemen bisnis","B2B","inovasi bisnis"],"knowsLanguage":["Inggris","Indonesia"],"jobTitle":"Content Writer","url":"https:\/\/www.hashmicro.com\/id\/blog\/author\/novi-herawati\/"}]}},"focus_keyword":"Customer Lifetime Value","order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/37817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/users\/165"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/comments?post=37817"}],"version-history":[{"count":10,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/37817\/revisions"}],"predecessor-version":[{"id":170705,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/posts\/37817\/revisions\/170705"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media\/161341"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/media?parent=37817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/categories?post=37817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/id\/blog\/wp-json\/wp\/v2\/tags?post=37817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}