# Medical Concierge Digital Funnel Indonesia to Singapore

> Design a medical concierge digital funnel from Indonesia to Singapore: stages, tools, consent and metrics that turn enquiries into booked patients

- URL: https://medikabyte.com/medical-concierge-digital-funnel/
- Diperbarui: 2026-10-16
- Penulis: MedikaByte
- Penerbit: MedikaByte (B2B digital agency)

Skip to content

[**ADTYAA** Technology & Digital Systems](https://medikabyte.com/)

**EN**

**ID**

**中文**

Consultation

[Capabilities](https://medikabyte.com/#capabilities)
[Expertise](https://medikabyte.com/#expertise)
[Approach](https://medikabyte.com/#approach)
[Proof](https://medikabyte.com/#proof)
[About](https://medikabyte.com/#about)
[Essentials](https://medikabyte.com/essentials/)
Consultation

# Medical Concierge Digital Funnel Indonesia to Singapore: *How to Turn Enquiries Into Booked Patients*

By Adtyaa 8 October 2026 8 min read

[Request a consultation](https://wa.me/6281411188809?text=Hi%20Adtyaa%2C%20I%27d%20like%20to%20discuss%20a%20Medical%20Concierge%20Digital%20Funnel%20Indonesia%20to%20Singapore%3A%20How%20to%20Turn%20Enquiries%20Into%20Booked%20Patients)

A medical concierge digital funnel Indonesia to Singapore programme connects the marketing that attracts a patient with the service that carries them from the first message to the consultation room. Many providers invest in advertising and then lose patients in the gap: slow replies, unclear quotes and travel questions that nobody answers. This guide shows how to design the funnel stage by stage, where concierge support belongs, and how to measure it.

**Key takeaways**

- Concierge service is the bridge between marketing and treatment. It removes the friction of travelling abroad for care.
- A funnel has defined stages, and each stage needs an owner, a goal and a metric.
- WhatsApp is the main conversation channel. Speed and language decide conversion.
- Consent, transparent fees and data protection must be built in from the start.

![Merlion statue and Marina Bay Sands in Singapore at sunset, illustrating a medical concierge digital funnel Indonesia to Singapore](https://medikabyte.com/wp-content/uploads/2026/10/medical-concierge-digital-funnel-indonesia-to-singapore.jpg)

Singapore is a short flight from major Indonesian cities, and a smooth journey starts long before arrival.

## What a medical concierge digital funnel does

Medical concierge service coordinates the non-clinical side of a patient’s journey: appointment scheduling, document collection, quotations, airport transfer, accommodation, interpreter support, local transport and follow-up. A digital funnel records and tracks each stage online. Together, they make sure the enquiry your marketing creates actually reaches the consultation room.

## Why the Indonesia to Singapore journey needs a concierge layer

Singapore is a short flight from major Indonesian cities, but the practical questions are many: documents, language, family travelling together, accommodation and, above all, trust. Patients travelling for care are often anxious, and a single named contact reduces that uncertainty.

## The medical concierge digital funnel, stage by stage

Each stage has a clear job and a clear owner:

### Attract

Search, video and ads in Bahasa Indonesia bring patients to your service pages. Owner: marketing.

### Capture

Click-to-WhatsApp and a short form collect the first enquiry and consent to be contacted.

### Qualify

A coordinator asks about specialty, urgency, documents and timing, then routes the case to the right team.

### Quote

A clear case review and cost estimate, stating what is included and what is not.

### Travel

The concierge arranges the appointment, airport transfer, accommodation and interpreter support as agreed.

### Treat and follow up

Care is delivered, the concierge supports recovery logistics, and follow-up and feedback close the loop.

## Where concierge support makes the difference

These moments decide whether an enquiry becomes a booking:

- A first reply within the agreed target, in Bahasa Indonesia
- One named coordinator for each patient
- A clear checklist of the documents needed
- A transparent quotation
- Travel and stay details in one message
- Reminders before the patient travels
- A check-in after treatment

## Digital tools that keep the funnel running

Tools should serve the process, not the other way round. A typical setup includes:

- WhatsApp Business with message templates and labels
- A CRM or shared tracker that records the stage of every enquiry
- A booking and reminder system
- A secure way to share documents
- Analytics with source tracking, from the first ad or search to the booked consultation

## Build your medical concierge digital funnel in four steps

1. Map the journey and name an owner for each stage
2. Set up enquiry capture and tracking
3. Write message templates and a standard quotation format
4. Test end to end with a pilot, then scale what works

## Compliance, consent and ethics

Patients are placing trust in you, and the rules are strict. Build these in from the start:

- Informed consent before sharing any records
- Transparent fees, and disclosure of any facilitator’s role to the patient
- Caution with payments tied to referrals, confirmed first with the regulator and legal counsel
- Secure handling of personal data under the laws of both countries
- Advertising rules and platform healthcare policies

Rules change, so confirm the current position with regulators and legal counsel, and never promise treatment outcomes.

## Measure the funnel

Track conversion at each stage, not only at the end:

- Enquiry volume by source
- First-response time
- Share of enquiries that are qualified
- Quote-to-booking rate
- Booking-to-treatment rate
- Patient feedback, collected with consent

Find the stage where patients drop away and fix that one first.

## Common mistakes

- Spending on ads while ignoring what happens after the enquiry
- No dedicated coordinator for each patient
- Slow replies on WhatsApp
- Vague quotations
- Unclear fee communication through facilitators
- No tracking by stage

## Frequently asked questions

**What is a medical concierge service?**

It is a service that coordinates the non-clinical parts of a patient’s care journey, such as scheduling, documents, quotations, travel, accommodation and interpreter support, so the patient has one point of contact.

**Do we need a dedicated concierge team?**

Not necessarily at the start. Many providers begin with one or two trained coordinators, measure the results and expand as enquiry volume grows.

**Which channel should run the funnel?**

For many Indonesian patients, WhatsApp is the main conversation channel. Use your website, search and ads to bring patients in, and WhatsApp to carry the conversation.

**How do we know where patients drop off?**

Track each stage in a CRM or shared tracker, with source tracking from the first click. Compare conversion between stages to find the weakest one.

This article is general marketing guidance, not legal or medical advice.

Project brief

## Share your requirement.

Describe what you are building, what is not performing, or what needs to improve. I will review the brief and respond within 24 hours.

WhatsApp / Phone [0814 111 888 09](tel:+6281411188809)

Email [hallo@adtyaa.cloud](mailto:hallo@adtyaa.cloud)

Base **Jakarta, Indonesia**

Location

## Find us on Google Maps.

In-person meetings are by appointment. Please message first so a time can be confirmed.

### DJURAGAN IKLAN ID

Founded by ADTYAA

Jl. Green Pramuka City No.9 13, RT.13/RW.9, Rawasari, Kec. Cempaka Putih, Kota Jakarta Pusat, DKI Jakarta 10570

#### Opening hours

Mon, Wed to Sat 08:00 – 21:30

Tuesday 08:00 – 21:00

Sunday 09:00 – 21:30

[Get directions](https://www.google.com/maps/dir/?api=1&destination=-6.1883766,106.8732792&destination_place_id=ChIJKcjnOqb1aS4RfbYD_EKMv84)
[Chat on WhatsApp](https://wa.me/6281411188809)
[Call now](tel:+6281411188809)

Build what your business depends on.

## Let’s build something worth depending on.

One accountable technology partner across engineering, growth, security, and digital infrastructure.

Request a consultation [Explore capabilities](https://medikabyte.com/#capabilities)

[**ADTYAA**](https://medikabyte.com/)

Digital Systems & Technology Consultancy

Aditya

Founder & Technology Strategist

Djuragan Iklan

Navigate

- [Capabilities](https://medikabyte.com/#capabilities)
- [Expertise](https://medikabyte.com/#expertise)
- [Approach](https://medikabyte.com/#approach)
- [About](https://medikabyte.com/#about)
- Location
- Contact

Capabilities

- [Software Engineering](https://medikabyte.com/#capabilities)
- [Digital Engineering](https://medikabyte.com/#capabilities)
- [Growth Systems](https://medikabyte.com/#capabilities)
- [Security & Infrastructure](https://medikabyte.com/#capabilities)
- [Medical SEO](https://medikabyte.com/#medical)
- [Custom Plugins](https://medikabyte.com/essentials/)
- [Custom Themes](https://medikabyte.com/essentials/)
- [Add-ons & Care Plans](https://medikabyte.com/essentials/)

Contact

[WhatsApp](https://wa.me/6281411188809)
[hallo@adtyaa.cloud](mailto:hallo@adtyaa.cloud)
Jakarta, Indonesia

ADTYAA

© 2026 ADTYAA. All rights reserved.

[Essentials](https://medikabyte.com/essentials/)

[Chat on WhatsApp](https://wa.me/6281411188809)

var D = {"skip":["Skip to content","Lewati ke konten","跳到主要内容"],"menu":["Menu","Menu","菜单"],"lang.group":["Language","Bahasa","语言"],"nav.cap":["Capabilities","Keahlian","核心能力"],"nav.work":["Expertise","Spesialisasi","行业专长"],"nav.app":["Approach","Pendekatan","合作流程"],"nav.proof":["Proof","Bukti","实绩"],"nav.about":["About","Tentang","关于"],"nav.ess":["Essentials","Essentials","Essentials"],"nav.cta":["Consultation","Konsultasi","预约咨询"],"nav.contact":["Contact","Kontak","联系我们"],"bag.aria":["ADTYAA Essentials: services, themes, plugins, and add-ons","ADTYAA Essentials: jasa, tema, plugin, dan add-on","ADTYAA Essentials：服务、主题、插件与附加服务"],"hero.cta1":["Request a consultation","Jadwalkan konsultasi","预约咨询"],"hero.cta2":["Explore capabilities","Jelajahi keahlian","了解核心能力"],"hero.role":["Founder & Technology Strategist","Founder & Technology Strategist","创始人 · 技术战略顾问"],"cap4.title":["Software Engineering","Software Engineering","软件工程"],"cap1.title":["Digital Engineering","Digital Engineering","数字工程"],"cap2.title":["Growth Systems","Growth Systems","增长体系"],"cap3.title":["Security & Infrastructure","Security & Infrastructure","安全与基础设施"],"opt.med":["Medical SEO","SEO Medis","医疗 SEO"],"opt.other":["Other / Not sure yet","Lainnya / Belum yakin","其他 / 尚未确定"],"contact.label":["Project brief","Brief proyek","项目简报"],"contact.title":["Share your requirement.","Sampaikan kebutuhan Anda.","请告诉我们您的需求。"],"contact.copy":["Describe what you are building, what is not performing, or what needs to improve. I will review the brief and respond within 24 hours.","Jelaskan apa yang sedang Anda bangun, apa yang belum berjalan optimal, atau apa yang perlu ditingkatkan. Saya akan mempelajari brief dan merespons dalam 24 jam.","请描述您正在构建的内容、表现不佳之处或需要改进的方面。我会审阅简报并在 24 小时内回复，咨询以英文进行。"],"contact.wa":["WhatsApp / Phone","WhatsApp / Telepon","WhatsApp / 电话"],"contact.loc":["Base","Lokasi","所在地"],"contact.city":["Jakarta, Indonesia","Jakarta, Indonesia","印度尼西亚 · 雅加达"],"form.name":["Name *","Nama *","姓名 *"],"form.email":["Email","Email","邮箱"],"form.wa":["WhatsApp","WhatsApp","WhatsApp"],"form.url":["Website","Website","网站"],"form.service":["Capability *","Keahlian *","所需能力 *"],"form.choose":["Choose a capability","Pilih keahlian","请选择能力方向"],"form.eng":["Engagement","Jenis kerja sama","合作类型"],"form.time":["Timeline","Target waktu","时间安排"],"form.choose2":["Choose one","Pilih salah satu","请选择"],"form.msg":["Project / problem","Proyek / masalah","项目 / 问题"],"form.sendwa":["Send via WhatsApp","Kirim lewat WhatsApp","通过 WhatsApp 发送"],"form.sendmail":["Send via email","Kirim lewat email","通过邮件发送"],"form.note":["Your brief opens in WhatsApp or your email application. Nothing is stored on this page.","Brief Anda terbuka di WhatsApp atau aplikasi email, siap dikirim. Tidak ada data yang disimpan di halaman ini.","您的简报将在 WhatsApp 或邮件应用中打开，供您发送。本页面不会保存任何数据。"],"eng.1":["One-time fix or setup","Perbaikan atau setup sekali jalan","一次性修复或设置"],"eng.2":["Full project","Proyek penuh","完整项目"],"eng.3":["Ongoing monthly support","Dukungan bulanan berkelanjutan","持续月度支持"],"eng.4":["Not sure yet","Belum yakin","尚未确定"],"time.1":["As soon as possible","Secepatnya","尽快"],"time.2":["Within 1 month","Dalam 1 bulan","1 个月内"],"time.3":["Within 3 months","Dalam 3 bulan","3 个月内"],"time.4":["Flexible","Fleksibel","灵活"],"f.err":["Please enter your name and choose a capability first.","Isi nama dan pilih keahlian terlebih dahulu.","请先填写姓名并选择能力方向。"],"f.okwa":["Opening WhatsApp...","Membuka WhatsApp...","正在打开 WhatsApp…"],"f.okmail":["Opening your email application...","Membuka aplikasi email Anda...","正在打开邮件应用…"],"m.name":["Name","Nama","Name"],"m.email":["Email","Email","Email"],"m.wa":["WhatsApp","WhatsApp","WhatsApp"],"m.url":["Website","Website","Website"],"m.service":["Capability","Keahlian","Capability"],"m.eng":["Engagement","Jenis kerja sama","Engagement"],"m.time":["Timeline","Target waktu","Timeline"],"m.msg":["Message","Pesan","Message"],"m.subject":["Project enquiry","Permintaan proyek","Project enquiry"],"loc.label":["Location","Lokasi","地点"],"loc.title":["Find us on Google Maps.","Temukan kami di Google Maps.","在 Google 地图上找到我们。"],"loc.lead":["In-person meetings are by appointment. Please message first so a time can be confirmed.","Pertemuan langsung dengan janji temu. Kirim pesan terlebih dahulu agar waktunya dapat dikonfirmasi.","现场会面需提前预约。请先发送消息以确认时间。"],"loc.founded":["Founded by ADTYAA","Founded by ADTYAA","由 ADTYAA 创立"],"loc.hours":["Opening hours","Jam operasional","营业时间"],"loc.d1":["Mon, Wed to Sat","Sen, Rab sampai Sab","周一、周三至周六"],"loc.d2":["Tuesday","Selasa","周二"],"loc.d3":["Sunday","Minggu","周日"],"loc.dir":["Get directions","Petunjuk arah","获取路线"],"loc.wa":["Chat on WhatsApp","Chat via WhatsApp","通过 WhatsApp 洽谈"],"loc.call":["Call now","Telepon sekarang","立即致电"],"loc.map":["DJURAGAN IKLAN ID on Google Maps","DJURAGAN IKLAN ID di Google Maps","DJURAGAN IKLAN ID 的 Google 地图位置"],"final.label":["Build what your business depends on.","Bangun sistem yang diandalkan bisnis Anda.","构建您的业务所依赖的系统。"],"final.title":["Let's build something worth depending on.","Mari bangun sesuatu yang layak diandalkan.","让我们共同构建值得依赖的系统。"],"final.copy":["One accountable technology partner across engineering, growth, security, and digital infrastructure.","Satu partner teknologi yang akuntabel untuk engineering, growth, keamanan, dan infrastruktur digital.","一个对结果负责的技术合作方，覆盖工程、增长、安全与数字基础设施。"],"foot.nav":["Navigate","Navigasi","导航"],"foot.cap":["Capabilities","Keahlian","核心能力"],"foot.con":["Contact","Kontak","联系"],"foot.plugins":["Custom Plugins","Plugin Kustom","定制插件"],"foot.themes":["Custom Themes","Tema Kustom","定制主题"],"foot.addons":["Add-ons & Care Plans","Add-on & Paket Perawatan","附加服务与维护计划"],"foot.rights":["All rights reserved.","Hak cipta dilindungi.","保留所有权利。"],"dock.group":["Quick contact","Kontak cepat","快速联系"],"dock.wa":["Chat on WhatsApp","Chat via WhatsApp","通过 WhatsApp 洽谈"],"dock.maps":["Open in Google Maps","Buka di Google Maps","在 Google 地图中打开"],"dock.call":["Call now","Telepon sekarang","立即致电"],"au.name":["Adtyaa, Founder of [DJURAGAN IKLAN ID<\/a>","Adtyaa, Founder of](https://maps.app.goo.gl/YRw1yaWB5xfHcjwq5) [DJURAGAN IKLAN ID<\/a>","Adtyaa，](https://maps.app.goo.gl/YRw1yaWB5xfHcjwq5) [DJURAGAN IKLAN ID<\/a> 创始人"],"au.bio":["Builds professional websites, SEO and digital advertising systems for healthcare and professional service brands.","Membangun website profesional, sistem SEO, dan digital advertising untuk brand healthcare dan jasa profesional.","为医疗健康与专业服务品牌构建专业网站、SEO 与数字广告体系。"],"au.cta":["Discuss your Indonesia plan","Diskusikan rencana Indonesia Anda","探讨您的印尼市场方案"],"a.home":["Home","Beranda","首页"],"a.m1":["By Adtyaa","Oleh Adtyaa","作者：Adtyaa"],"a.toc":["In this article","Dalam artikel ini","本文内容"],"wa.general":["Hi Adtyaa, I'd like to discuss a Medical Concierge Digital Funnel Indonesia to Singapore: How to Turn Enquiries Into Booked Patients","Hi Adtyaa, I'd like to discuss a Medical Concierge Digital Funnel Indonesia to Singapore: How to Turn Enquiries Into Booked Patients","Hi Adtyaa, I'd like to discuss a Medical Concierge Digital Funnel Indonesia to Singapore: How to Turn Enquiries Into Booked Patients"],"wa.article":["Hi Adtyaa, I'd like to discuss a Medical Concierge Digital Funnel Indonesia to Singapore: How to Turn Enquiries Into Booked Patients","Hi Adtyaa, I'd like to discuss a Medical Concierge Digital Funnel Indonesia to Singapore: How to Turn Enquiries Into Booked Patients","Hi Adtyaa, I'd like to discuss a Medical Concierge Digital Funnel Indonesia to Singapore: How to Turn Enquiries Into Booked Patients"],"a.h1a":["Medical Concierge Digital Funnel Indonesia to Singapore:","Corong Digital Concierge Medis Indonesia ke Singapura:","印尼赴新加坡的医疗礼宾数字漏斗："],"a.h1b":["How to Turn Enquiries Into Booked Patients","Cara Mengubah Enquiry Menjadi Pasien yang Terjadwal","如何把咨询变成已预约的患者"],"a.crumb":["Medical Concierge Digital Funnel Indonesia to Singapore","Corong Digital Concierge Medis Indonesia ke Singapura","印尼赴新加坡的医疗礼宾数字漏斗"],"a.insights":["Medical tourism marketing and SEO insights","Medical tourism marketing and SEO insights","医疗旅游营销与 SEO 洞察"],"a.m2":["8 October 2026","8 Oktober 2026","2026 年 10 月 8 日"],"a.m3":["8 min read","Baca 8 menit","阅读约 8 分钟"],"a.lead":["A medical concierge digital funnel Indonesia to Singapore programme connects the marketing that attracts a patient with the service that carries them from the first message to the consultation room. Many providers invest in advertising and then lose patients in the gap: slow replies, unclear quotes and travel questions that nobody answers. This guide shows how to design the funnel stage by stage, where concierge support belongs, and how to measure it.","Program corong digital concierge medis Indonesia ke Singapura menghubungkan pemasaran yang menarik pasien dengan layanan yang membawa mereka dari pesan pertama hingga ruang konsultasi. Banyak penyedia layanan berinvestasi pada iklan lalu kehilangan pasien di celah: balasan lambat, penawaran harga yang tidak jelas, dan pertanyaan perjalanan yang tidak dijawab siapa pun. Panduan ini menunjukkan cara merancang corong tahap demi tahap, di mana dukungan concierge berada, dan cara mengukurnya.","印尼赴新加坡的医疗礼宾数字漏斗，把吸引患者的营销与把患者从第一条消息带到诊室的服务连接起来。许多医疗机构在广告上投入不少，却在中间的环节流失患者：回复缓慢、报价不清，行程问题也没人解答。本文说明如何逐阶段设计这套漏斗、礼宾支持应该放在哪里，以及如何衡量。"],"kt":["Key takeaways","Poin utama","核心要点"],"kl0":["Concierge service is the bridge between marketing and treatment. It removes the friction of travelling abroad for care.","Layanan concierge adalah jembatan antara pemasaran dan perawatan. Ia menghilangkan hambatan bepergian ke luar negeri untuk berobat.","礼宾服务是连接营销与治疗的桥梁，消除了出国就医的诸多阻力。"],"kl1":["A funnel has defined stages, and each stage needs an owner, a goal and a metric.","Corong memiliki tahap yang jelas, dan setiap tahap membutuhkan penanggung jawab, tujuan, dan metrik.","漏斗有明确的阶段，每个阶段都需要负责人、目标和指标。"],"kl2":["WhatsApp is the main conversation channel. Speed and language decide conversion.","WhatsApp adalah kanal percakapan utama. Kecepatan dan bahasa menentukan konversi.","WhatsApp 是主要的沟通渠道，速度和语言决定转化。"],"kl3":["Consent, transparent fees and data protection must be built in from the start.","Persetujuan, biaya yang transparan, dan perlindungan data harus dibangun sejak awal.","同意、透明的费用和数据保护必须从一开始就内置其中。"],"h1":["What a medical concierge digital funnel does","Apa yang dikerjakan corong digital concierge medis","医疗礼宾数字漏斗的作用"],"p1":["Medical concierge service coordinates the non-clinical side of a patient’s journey: appointment scheduling, document collection, quotations, airport transfer, accommodation, interpreter support, local transport and follow-up. A digital funnel records and tracks each stage online. Together, they make sure the enquiry your marketing creates actually reaches the consultation room.","Layanan concierge medis mengoordinasikan sisi non-klinis dari perjalanan pasien: penjadwalan janji temu, pengumpulan dokumen, penawaran harga, antar-jemput bandara, akomodasi, dukungan penerjemah, transportasi lokal, dan tindak lanjut. Corong digital mencatat dan melacak setiap tahap secara online. Bersama-sama, keduanya memastikan enquiry yang diciptakan pemasaran Anda benar-benar sampai ke ruang konsultasi.","医疗礼宾服务负责协调就医过程中的非临床部分：预约安排、资料收集、报价、机场接送、住宿、翻译、当地交通和随访。数字漏斗则在线上记录并追踪每一个阶段。两者结合，才能确保营销带来的咨询真正走到诊室。"],"f2a":["Merlion statue and Marina Bay Sands in Singapore at sunset, illustrating a medical concierge digital funnel Indonesia to Singapore","Patung Merlion dan Marina Bay Sands di Singapura saat matahari terbenam, menggambarkan corong digital concierge medis Indonesia ke Singapura","日落时分新加坡的鱼尾狮像与滨海湾金沙，象征印尼赴新加坡的医疗礼宾数字漏斗"],"f2c":["Singapore is a short flight from major Indonesian cities, and a smooth journey starts long before arrival.","Singapura hanya berjarak penerbangan singkat dari kota-kota besar Indonesia, dan perjalanan yang mulus dimulai jauh sebelum kedatangan.","新加坡距离印尼主要城市航程较短，而顺畅的旅程在抵达之前很早就已开始。"],"h2":["Why the Indonesia to Singapore journey needs a concierge layer","Mengapa perjalanan Indonesia ke Singapura membutuhkan lapisan concierge","为什么印尼赴新加坡的旅程需要礼宾层"],"p3":["Singapore is a short flight from major Indonesian cities, but the practical questions are many: documents, language, family travelling together, accommodation and, above all, trust. Patients travelling for care are often anxious, and a single named contact reduces that uncertainty.","Singapura hanya berjarak penerbangan singkat dari kota-kota besar Indonesia, tetapi pertanyaan praktisnya banyak: dokumen, bahasa, keluarga yang bepergian bersama, akomodasi, dan terutama kepercayaan. Pasien yang bepergian untuk berobat sering kali cemas, dan satu kontak yang jelas mengurangi ketidakpastian itu.","新加坡距离印尼主要城市航程较短，但实际事务并不少：资料、语言、家人同行、住宿，以及最重要的信任。出国就医的患者往往比较焦虑，一位固定的联系人，能明显降低这种不确定感。"],"h3":["The medical concierge digital funnel, stage by stage","Corong digital concierge medis, tahap demi tahap","医疗礼宾数字漏斗的各个阶段"],"p4":["Each stage has a clear job and a clear owner:","Setiap tahap memiliki tugas yang jelas dan penanggung jawab yang jelas:","每个阶段都有明确的任务和负责人："],"d5t":["Attract","Menarik","吸引"],"d5c":["Search, video and ads in Bahasa Indonesia bring patients to your service pages. Owner: marketing.","Pencarian, video, dan iklan dalam Bahasa Indonesia membawa pasien ke halaman layanan Anda. Penanggung jawab: pemasaran.","印尼语的搜索、视频和广告，把患者带到服务页面。负责人：营销团队。"],"d6t":["Capture","Menangkap","获取"],"d6c":["Click-to-WhatsApp and a short form collect the first enquiry and consent to be contacted.","Click-to-WhatsApp dan formulir singkat mengumpulkan enquiry pertama dan persetujuan untuk dihubungi.","一键跳转 WhatsApp 和简短表单，收集首次咨询以及同意被联系。"],"d7t":["Qualify","Menyaring","筛选"],"d7c":["A coordinator asks about specialty, urgency, documents and timing, then routes the case to the right team.","Koordinator menanyakan spesialisasi, urgensi, dokumen, dan waktu, lalu mengarahkan kasus ke tim yang tepat.","协调员了解专科、紧急程度、资料和时间，并分流到合适的团队。"],"d8t":["Quote","Penawaran","报价"],"d8c":["A clear case review and cost estimate, stating what is included and what is not.","Tinjauan kasus dan estimasi biaya yang jelas, dengan menyebutkan apa yang termasuk dan apa yang tidak.","清晰的病例评估和费用估算，说明包含和不包含的项目。"],"d9t":["Travel","Perjalanan","行程"],"d9c":["The concierge arranges the appointment, airport transfer, accommodation and interpreter support as agreed.","Concierge mengatur janji temu, antar-jemput bandara, akomodasi, dan dukungan penerjemah sesuai kesepakatan.","礼宾按约定安排预约、机场接送、住宿和翻译支持。"],"d10t":["Treat and follow up","Perawatan dan tindak lanjut","治疗与随访"],"d10c":["Care is delivered, the concierge supports recovery logistics, and follow-up and feedback close the loop.","Perawatan diberikan, concierge mendukung logistik pemulihan, dan tindak lanjut serta umpan balik menutup lingkaran.","提供治疗；礼宾协助恢复期的安排，随后通过随访和反馈形成闭环。"],"f11a":["Medical concierge digital funnel Indonesia to Singapore, from attracting a patient to follow-up","Corong digital concierge medis Indonesia ke Singapura, dari menarik pasien hingga tindak lanjut","印尼赴新加坡的医疗礼宾数字漏斗，从吸引患者到随访"],"f11c":["","",""],"f11s":["data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20480%27%3E%3Crect%20width%3D%27640%27%20height%3D%27480%27%20fill%3D%27%2305070A%27%2F%3E%3Cline%20x1%3D%2756%27%20y1%3D%2756%27%20x2%3D%2756%27%20y2%3D%27440%27%20stroke%3D%27%23A8823F%27%20stroke-width%3D%272%27%2F%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%2756%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%2758%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3EAttract%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%2783%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3EBahasa%20Indonesia%20search%2C%20video%20and%20ads%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27120%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27122%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3ECapture%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27147%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3EClick-to-WhatsApp%20and%20a%20short%20form%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27184%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27186%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3EQualify%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27211%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3ECoordinator%20checks%20need%2C%20documents%2C%20timing%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27248%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27250%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3EQuote%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27275%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3EClear%20case%20review%20and%20cost%20estimate%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27312%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27314%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3ETravel%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27339%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3EAppointment%2C%20transfer%2C%20stay%2C%20interpreter%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27376%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27378%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3ETreat%20and%20follow%20up%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27403%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3ECare%2C%20recovery%20support%2C%20feedback%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27440%27%20r%3D%2713%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27447%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2724%27%20font-weight%3D%27700%27%20fill%3D%27%23D9BC82%27%3EPatient%20who%20returns%20or%20refers%3C%2Ftext%3E%3C%2Fsvg%3E","data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20480%27%3E%3Crect%20width%3D%27640%27%20height%3D%27480%27%20fill%3D%27%2305070A%27%2F%3E%3Cline%20x1%3D%2756%27%20y1%3D%2756%27%20x2%3D%2756%27%20y2%3D%27440%27%20stroke%3D%27%23A8823F%27%20stroke-width%3D%272%27%2F%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%2756%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%2758%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3EMenarik%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%2783%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3EPencarian%2C%20video%2C%20dan%20iklan%20Bahasa%20Indonesia%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27120%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27122%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3EMenangkap%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27147%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3EClick-to-WhatsApp%20dan%20formulir%20singkat%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27184%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27186%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3EMenyaring%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27211%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3EKoordinator%20memeriksa%20kebutuhan%2C%20dokumen%2C%20waktu%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27248%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27250%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3EPenawaran%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27275%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3ETinjauan%20kasus%20dan%20estimasi%20biaya%20yang%20jelas%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27312%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27314%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3EPerjalanan%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27339%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3EJanji%20temu%2C%20antar-jemput%2C%20penginapan%2C%20penerjemah%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27376%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27378%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3EPerawatan%20dan%20tindak%20lanjut%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27403%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3EPerawatan%2C%20dukungan%20pemulihan%2C%20umpan%20balik%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27440%27%20r%3D%2713%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27447%27%20font-family%3D%22Segoe%20UI%2CHelvetica%20Neue%2CArial%2Csans-serif%22%20font-size%3D%2724%27%20font-weight%3D%27700%27%20fill%3D%27%23D9BC82%27%3EPasien%20yang%20kembali%20atau%20merujuk%3C%2Ftext%3E%3C%2Fsvg%3E","data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20480%27%3E%3Crect%20width%3D%27640%27%20height%3D%27480%27%20fill%3D%27%2305070A%27%2F%3E%3Cline%20x1%3D%2756%27%20y1%3D%2756%27%20x2%3D%2756%27%20y2%3D%27440%27%20stroke%3D%27%23A8823F%27%20stroke-width%3D%272%27%2F%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%2756%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%2758%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3E%E5%90%B8%E5%BC%95%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%2783%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3E%E5%8D%B0%E5%B0%BC%E8%AF%AD%E6%90%9C%E7%B4%A2%E3%80%81%E8%A7%86%E9%A2%91%E4%B8%8E%E5%B9%BF%E5%91%8A%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27120%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27122%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3E%E8%8E%B7%E5%8F%96%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27147%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3E%E4%B8%80%E9%94%AE%20WhatsApp%20%E4%B8%8E%E7%AE%80%E7%9F%AD%E8%A1%A8%E5%8D%95%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27184%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27186%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3E%E7%AD%9B%E9%80%89%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27211%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3E%E5%8D%8F%E8%B0%83%E5%91%98%E7%A1%AE%E8%AE%A4%E9%9C%80%E6%B1%82%E3%80%81%E8%B5%84%E6%96%99%E4%B8%8E%E6%97%B6%E9%97%B4%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27248%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27250%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3E%E6%8A%A5%E4%BB%B7%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27275%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3E%E6%B8%85%E6%99%B0%E7%9A%84%E7%97%85%E4%BE%8B%E8%AF%84%E4%BC%B0%E4%B8%8E%E8%B4%B9%E7%94%A8%E4%BC%B0%E7%AE%97%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27312%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27314%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3E%E8%A1%8C%E7%A8%8B%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27339%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3E%E9%A2%84%E7%BA%A6%E3%80%81%E6%8E%A5%E9%80%81%E3%80%81%E4%BD%8F%E5%AE%BF%E3%80%81%E7%BF%BB%E8%AF%91%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27376%27%20r%3D%279%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27378%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2722%27%20font-weight%3D%27700%27%20fill%3D%27%23F3EEE4%27%3E%E6%B2%BB%E7%96%97%E4%B8%8E%E9%9A%8F%E8%AE%BF%3C%2Ftext%3E%3Ctext%20x%3D%2788%27%20y%3D%27403%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2715%27%20fill%3D%27%23A9A292%27%3E%E7%85%A7%E6%8A%A4%E3%80%81%E6%81%A2%E5%A4%8D%E6%94%AF%E6%8C%81%E3%80%81%E5%8F%8D%E9%A6%88%3C%2Ftext%3E%3Ccircle%20cx%3D%2756%27%20cy%3D%27440%27%20r%3D%2713%27%20fill%3D%27%23D9BC82%27%2F%3E%3Ctext%20x%3D%2788%27%20y%3D%27447%27%20font-family%3D%22PingFang%20SC%2CHiragino%20Sans%20GB%2CMicrosoft%20YaHei%2CNoto%20Sans%20SC%2Csans-serif%22%20font-size%3D%2724%27%20font-weight%3D%27700%27%20fill%3D%27%23D9BC82%27%3E%E5%9B%9E%E5%A4%B4%E6%88%96%E8%BD%AC%E4%BB%8B%E7%9A%84%E6%82%A3%E8%80%85%3C%2Ftext%3E%3C%2Fsvg%3E"],"m12":["Not sure which stage of your funnel is losing patients? Send us your specialty and target market on WhatsApp, and we will discuss where to look first.","Tidak yakin tahap corong mana yang kehilangan pasien? Kirimkan spesialisasi dan target pasar Anda lewat WhatsApp, dan kita akan membahas dari mana mulai memeriksa.","不确定漏斗的哪个阶段在流失患者？请通过 WhatsApp 告诉我们您的专科和目标市场，我们会一起讨论该先查哪里。"],"h4":["Where concierge support makes the difference","Di mana dukungan concierge membuat perbedaan","礼宾支持在哪里创造差别"],"p13":["These moments decide whether an enquiry becomes a booking:","Momen-momen ini menentukan apakah sebuah enquiry menjadi pemesanan:","这些时刻决定一条咨询能否变成预约："],"l14":["A first reply within the agreed target, in Bahasa Indonesia","Balasan pertama dalam target yang disepakati, dalam Bahasa Indonesia","在约定时限内，用印尼语完成首次回复"],"l15":["One named coordinator for each patient","Satu koordinator yang jelas untuk setiap pasien","每位患者都有一名固定的协调员"],"l16":["A clear checklist of the documents needed","Daftar periksa yang jelas tentang dokumen yang dibutuhkan","清晰的所需资料清单"],"l17":["A transparent quotation","Penawaran harga yang transparan","透明的报价"],"l18":["Travel and stay details in one message","Detail perjalanan dan penginapan dalam satu pesan","把行程和住宿信息集中在一条消息里"],"l19":["Reminders before the patient travels","Pengingat sebelum pasien berangkat","患者出发前的提醒"],"l20":["A check-in after treatment","Pemeriksaan kabar setelah perawatan","治疗后的回访"],"h5":["Digital tools that keep the funnel running","Alat digital yang menjaga corong tetap berjalan","让漏斗运转的数字工具"],"p21":["Tools should serve the process, not the other way round. A typical setup includes:","Alat harus melayani proses, bukan sebaliknya. Konfigurasi yang umum mencakup:","工具应当服务于流程，而不是反过来。典型的配置包括："],"l22":["WhatsApp Business with message templates and labels","WhatsApp Business dengan templat pesan dan label","带有消息模板和标签的 WhatsApp Business"],"l23":["A CRM or shared tracker that records the stage of every enquiry","CRM atau pelacak bersama yang mencatat tahap setiap enquiry","记录每条咨询所处阶段的 CRM 或共享追踪表"],"l24":["A booking and reminder system","Sistem pemesanan dan pengingat","预约与提醒系统"],"l25":["A secure way to share documents","Cara aman untuk membagikan dokumen","安全的资料共享方式"],"l26":["Analytics with source tracking, from the first ad or search to the booked consultation","Analitik dengan pelacakan sumber, dari iklan atau pencarian pertama hingga konsultasi yang terjadwal","带来源追踪的分析，覆盖从第一次广告或搜索到预约咨询的全过程"],"h6":["Build your medical concierge digital funnel in four steps","Bangun corong digital concierge medis Anda dalam empat langkah","分四步搭建医疗礼宾数字漏斗"],"l27":["Map the journey and name an owner for each stage","Petakan perjalanan dan tunjuk penanggung jawab untuk setiap tahap","梳理患者旅程，并为每个阶段指定负责人"],"l28":["Set up enquiry capture and tracking","Siapkan penangkapan enquiry dan pelacakan","搭建咨询获取环节和追踪"],"l29":["Write message templates and a standard quotation format","Tulis templat pesan dan format penawaran standar","撰写消息模板和标准报价格式"],"l30":["Test end to end with a pilot, then scale what works","Uji menyeluruh dengan pilot, lalu perluas yang berhasil","先做试点并端到端测试，再扩大有效的部分"],"h7":["Compliance, consent and ethics","Kepatuhan, persetujuan, dan etika","合规、同意与伦理"],"p31":["Patients are placing trust in you, and the rules are strict. Build these in from the start:","Pasien menaruh kepercayaan pada Anda, dan aturannya ketat. Bangun hal-hal ini sejak awal:","患者把信任交给了您，而规则十分严格。请从一开始就把以下几点内置其中："],"l32":["Informed consent before sharing any records","Persetujuan tindakan sebelum membagikan rekam medis apa pun","共享任何病历之前，须取得知情同意"],"l33":["Transparent fees, and disclosure of any facilitator’s role to the patient","Biaya yang transparan, dan pengungkapan peran fasilitator mana pun kepada pasien","费用透明，并向患者披露中介的角色"],"l34":["Caution with payments tied to referrals, confirmed first with the regulator and legal counsel","Kehati-hatian dengan pembayaran yang terkait rujukan, dikonfirmasi dulu kepada regulator dan penasihat hukum","对与转介挂钩的付款保持谨慎，并先向监管机构和法律顾问确认"],"l35":["Secure handling of personal data under the laws of both countries","Penanganan data pribadi yang aman sesuai hukum kedua negara","按两国法律安全处理个人数据"],"l36":["Advertising rules and platform healthcare policies","Aturan iklan dan kebijakan layanan kesehatan platform","遵守广告规则和平台的医疗保健政策"],"p37":["Rules change, so confirm the current position with regulators and legal counsel, and never promise treatment outcomes.","Aturan bisa berubah, jadi pastikan posisi terkini kepada regulator dan penasihat hukum, dan jangan pernah menjanjikan hasil perawatan.","规定会变化，请与监管机构和法律顾问确认最新要求，并且切勿承诺治疗效果。"],"h8":["Measure the funnel","Ukur corongnya","衡量漏斗"],"p38":["Track conversion at each stage, not only at the end:","Lacak konversi di setiap tahap, bukan hanya di akhir:","请追踪每个阶段的转化，而不只是最终结果："],"l39":["Enquiry volume by source","Volume enquiry per sumber","按来源统计的咨询量"],"l40":["First-response time","Waktu respons pertama","首次回复时间"],"l41":["Share of enquiries that are qualified","Persentase enquiry yang berkualitas","有效咨询的占比"],"l42":["Quote-to-booking rate","Tingkat penawaran ke pemesanan","报价到预约的转化率"],"l43":["Booking-to-treatment rate","Tingkat pemesanan ke perawatan","预约到治疗的转化率"],"l44":["Patient feedback, collected with consent","Umpan balik pasien, dikumpulkan dengan persetujuan","在征得同意后收集的患者反馈"],"p45":["Find the stage where patients drop away and fix that one first.","Temukan tahap di mana pasien berguguran dan perbaiki yang itu lebih dulu.","找出患者流失最多的阶段，并优先修复它。"],"h9":["Common mistakes","Kesalahan umum","常见错误"],"l46":["Spending on ads while ignoring what happens after the enquiry","Mengeluarkan biaya iklan sambil mengabaikan apa yang terjadi setelah enquiry","只投广告，却忽视咨询之后发生的事"],"l47":["No dedicated coordinator for each patient","Tidak ada koordinator khusus untuk setiap pasien","没有为每位患者指定协调员"],"l48":["Slow replies on WhatsApp","Balasan lambat di WhatsApp","WhatsApp 回复缓慢"],"l49":["Vague quotations","Penawaran harga yang tidak jelas","报价含糊"],"l50":["Unclear fee communication through facilitators","Komunikasi biaya yang tidak jelas melalui fasilitator","通过中介沟通费用时不清晰"],"l51":["No tracking by stage","Tidak ada pelacakan per tahap","没有按阶段追踪"],"h10":["Frequently asked questions","Pertanyaan yang sering diajukan","常见问题"],"q1":["What is a medical concierge service?","Apa itu layanan concierge medis?","什么是医疗礼宾服务？"],"r1":["It is a service that coordinates the non-clinical parts of a patient’s care journey, such as scheduling, documents, quotations, travel, accommodation and interpreter support, so the patient has one point of contact.","Ini adalah layanan yang mengoordinasikan bagian non-klinis dari perjalanan perawatan pasien, seperti penjadwalan, dokumen, penawaran harga, perjalanan, akomodasi, dan dukungan penerjemah, sehingga pasien memiliki satu titik kontak.","它是协调患者就医过程中非临床部分的服务，例如预约、资料、报价、行程、住宿和翻译支持，让患者只有一个联系人。"],"q2":["Do we need a dedicated concierge team?","Apakah kita membutuhkan tim concierge khusus?","我们需要专门的礼宾团队吗？"],"r2":["Not necessarily at the start. Many providers begin with one or two trained coordinators, measure the results and expand as enquiry volume grows.","Belum tentu di awal. Banyak penyedia layanan memulai dengan satu atau dua koordinator terlatih, mengukur hasilnya, dan memperluas seiring pertumbuhan volume enquiry.","起步阶段不一定。许多机构先从一两名受过培训的协调员开始，衡量成效，并随咨询量增长再扩大。"],"q3":["Which channel should run the funnel?","Kanal mana yang sebaiknya menjalankan corong?","应该由哪个渠道来运行这套漏斗？"],"r3":["For many Indonesian patients, WhatsApp is the main conversation channel. Use your website, search and ads to bring patients in, and WhatsApp to carry the conversation.","Bagi banyak pasien Indonesia, WhatsApp adalah kanal percakapan utama. Gunakan website, pencarian, dan iklan untuk membawa pasien masuk, dan WhatsApp untuk menjalankan percakapan.","对许多印尼患者来说，WhatsApp 是主要的沟通渠道。用网站、搜索和广告把患者带进来，再用 WhatsApp 承载对话。"],"q4":["How do we know where patients drop off?","Bagaimana kita tahu di mana pasien berguguran?","如何知道患者在哪里流失？"],"r4":["Track each stage in a CRM or shared tracker, with source tracking from the first click. Compare conversion between stages to find the weakest one.","Lacak setiap tahap di CRM atau pelacak bersama, dengan pelacakan sumber sejak klik pertama. Bandingkan konversi antar tahap untuk menemukan yang paling lemah.","在 CRM 或共享追踪表中逐阶段记录，并从第一次点击开始追踪来源。比较各阶段之间的转化，找出最薄弱的一环。"],"e.h":["Need a medical concierge digital funnel for Indonesian patients?","Butuh corong digital concierge medis untuk pasien Indonesia?","需要面向印尼患者的医疗礼宾数字漏斗吗？"],"e.p":["ADTYAA is based in Jakarta and builds localised SEO, advertising and enquiry systems for healthcare providers that want to reach Indonesian patients. Message us on WhatsApp with your specialty and target market, and we will outline where to start.","ADTYAA berbasis di Jakarta dan membangun sistem SEO, iklan, dan enquiry yang dilokalisasi untuk penyedia layanan kesehatan yang ingin menjangkau pasien Indonesia. Kirim pesan lewat WhatsApp berisi spesialisasi dan target pasar Anda, dan kami akan menguraikan dari mana memulai.","ADTYAA 总部位于雅加达，为希望触达印尼患者的医疗机构打造本地化 SEO、广告投放和咨询转化系统。请通过 WhatsApp 告诉我们您的专科和目标市场，我们会说明从哪里入手。"],"note":["This article is general marketing guidance, not legal or medical advice.","Artikel ini adalah panduan pemasaran umum, bukan nasihat hukum atau medis.","本文为一般性营销指引，不构成法律或医疗建议。"],"au.alt":["Adtyaa, Founder of DJURAGAN IKLAN ID","Adtyaa, Founder DJURAGAN IKLAN ID","Adtyaa，DJURAGAN IKLAN ID 创始人"]}; var LI = { en: 0, id: 1, zh: 2 }; var L = "en"; var PHONE = "6281411188809", MAIL = "hallo@adtyaa.cloud";](https://maps.app.goo.gl/YRw1yaWB5xfHcjwq5)

function $(sel, ctx) { return Array.prototype.slice.call((ctx || root).querySelectorAll(sel)); } function byId(id) { return document.getElementById(id); } function t(key, lang) { var e = D[key]; if (!e) { return key; } var v = e[LI[lang || L]]; return (v === undefined || v === "") ? e[0] : v; } function msgLang() { return "en"; } function waUrl(m) { return "https://wa.me/" + PHONE + "?text=" + encodeURIComponent(m); }

/* ---------- language (EN default, ID, 中文) ---------- */ var scLoaded = false; function loadSC() { if (scLoaded) { return; } scLoaded = true; var l = document.createElement("link"); l.rel = "stylesheet"; l.href = "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700&display=swap"; document.head.appendChild(l); } function apply() { if (L === "zh") { loadSC(); } document.documentElement.setAttribute("lang", L === "zh" ? "zh-Hans" : L); root.setAttribute("data-l", L); $("[data-i18n]").forEach(function (el) { el.textContent = t(el.getAttribute("data-i18n")); }); $("[data-i18n-html]").forEach(function (el) { el.innerHTML = t(el.getAttribute("data-i18n-html")); }); $("[data-i18n-alt]").forEach(function (el) { el.setAttribute("alt", t(el.getAttribute("data-i18n-alt"))); }); $("[data-i18n-src]").forEach(function (el) { el.setAttribute("src", t(el.getAttribute("data-i18n-src"))); }); $("[data-i18n-title]").forEach(function (el) { el.setAttribute("title", t(el.getAttribute("data-i18n-title"))); }); $("[data-i18n-aria]").forEach(function (el) { el.setAttribute("aria-label", t(el.getAttribute("data-i18n-aria"))); }); $("[data-wa]").forEach(function (el) { el.setAttribute("href", waUrl(t(el.getAttribute("data-wa"), msgLang()))); }); $("[data-lang]").forEach(function (b) { b.setAttribute("aria-pressed", b.getAttribute("data-lang") === L ? "true" : "false"); }); var st = byId("fs"); if (st) { st.textContent = ""; st.classList.remove("err"); } }

root.addEventListener("click", function (e) { var b = e.target.closest ? e.target.closest("[data-lang]") : null; if (!b) { return; } L = b.getAttribute("data-lang"); apply(); });

(function initLang() { var pick = null; try { var q = new URLSearchParams(window.location.search || "").get("lang"); if (q && LI[q] !== undefined) { pick = q; } } catch (x) {} if (pick) { L = pick; } })();

/* ---------- header + mobile menu ---------- */ var hd = byId("hd"), bg = byId("bg"), mn = byId("mn"); var bar = root.querySelector(".prog span"); var ticking = false; function onScroll() { ticking = false; if (hd) { hd.classList.toggle("sc", window.scrollY > 8); } if (bar) { var h = document.documentElement.scrollHeight - window.innerHeight; var p = h > 0 ? Math.min(1, Math.max(0, window.scrollY / h)) : 0; bar.style.transform = "scaleX(" + p.toFixed(4) + ")"; } } window.addEventListener("scroll", function () { if (!ticking) { ticking = true; window.requestAnimationFrame(onScroll); } }, { passive: true }); onScroll();

function closeMenu() { if (mn) { mn.classList.remove("on"); } if (bg) { bg.setAttribute("aria-expanded", "false"); } } if (bg && mn) { bg.addEventListener("click", function () { var on = mn.classList.toggle("on"); bg.setAttribute("aria-expanded", on ? "true" : "false"); }); mn.addEventListener("click", function (e) { if (e.target.closest && e.target.closest("a")) { closeMenu(); } }); } document.addEventListener("keydown", function (e) { if (e.key === "Escape") { closeMenu(); } }); window.addEventListener("resize", function () { if (window.innerWidth > 1000) { closeMenu(); } });

/* ---------- contact form (no server) ---------- */ var form = byId("cf"); if (form) { var fs = byId("fs"); var val = function (id) { var el = byId(id); return el ? el.value.trim() : ""; }; var optText = function (id) { var el = byId(id); if (!el || !el.value) { return ""; } var key = el.options[el.selectedIndex].getAttribute("data-i18n"); return key ? t(key, msgLang()) : el.options[el.selectedIndex].text; }; var setStatus = function (key, err) { fs.textContent = key ? t(key) : ""; fs.classList.toggle("err", !!err); }; var validate = function () { var ok = true; ["f-name", "f-service"].forEach(function (id) { var el = byId(id), bad = !el.value.trim(); el.setAttribute("aria-invalid", bad ? "true" : "false"); if (bad) { ok = false; } }); return ok; }; var compose = function () { var ml = msgLang(), lines = [t("wa.general", ml), ""]; var add = function (k, v) { if (v) { lines.push(t(k, ml) + ": " + v); } }; add("m.name", val("f-name")); add("m.email", val("f-email")); add("m.wa", val("f-wa")); add("m.url", val("f-url")); add("m.service", optText("f-service")); add("m.eng", optText("f-eng")); add("m.time", optText("f-time")); var m = val("f-msg"); if (m) { lines.push(""); lines.push(t("m.msg", ml) + ":"); lines.push(m); } return lines.join("\n"); }; byId("send-wa").addEventListener("click", function () { if (!validate()) { setStatus("f.err", true); return; } setStatus("f.okwa", false); window.open(waUrl(compose()), "_blank", "noopener"); }); byId("send-mail").addEventListener("click", function () { if (!validate()) { setStatus("f.err", true); return; } setStatus("f.okmail", false); var subject = t("m.subject", msgLang()) + " - " + val("f-name"); window.location.href = "mailto:" + MAIL + "?subject=" + encodeURIComponent(subject) + "&body=" + encodeURIComponent(compose()); }); form.addEventListener("submit", function (e) { e.preventDefault(); byId("send-wa").click(); }); ["f-name", "f-service"].forEach(function (id) { var el = byId(id); var clear = function () { if (el.value.trim()) { el.setAttribute("aria-invalid", "false"); } }; el.addEventListener("input", clear); el.addEventListener("change", clear); }); }

apply();

/* ---------- motion (respects reduced motion) ---------- */ var reduce = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;

/* ---------- particle field (article header + final CTA) ---------- */ function initFx(host) { if (!host) { return; } var cv = document.createElement("canvas"); cv.className = "fx"; cv.setAttribute("aria-hidden", "true"); host.insertBefore(cv, host.firstChild); var ctx = cv.getContext("2d"); if (!ctx) { return; } var W = 1, H = 1, stars = [], dust = [], nodes = [], mx = -9999, my = -9999, onScreen = true; var sprite = document.createElement("canvas"); sprite.width = sprite.height = 48; var sg = sprite.getContext("2d"), grad = sg.createRadialGradient(24, 24, 0, 24, 24, 24); grad.addColorStop(0, "rgba(255,243,209,1)"); grad.addColorStop(.25, "rgba(230,200,140,.55)"); grad.addColorStop(1, "rgba(201,164,92,0)"); sg.fillStyle = grad; sg.fillRect(0, 0, 48, 48); function rnd(a, b) { return a + Math.random() * (b - a); } function seed() { var a = W * H, i; stars = []; dust = []; nodes = []; for (i = 0; i < Math.round(a / 9000); i++) { stars.push({ x: rnd(0, W), y: rnd(0, H), r: rnd(.3, 1.05), p: rnd(0, 6.28), s: rnd(.5, 1.6) }); } for (i = 0; i < Math.round(Math.min(46, 16 + a / 42000)); i++) { dust.push({ x: rnd(0, W), y: rnd(0, H), r: rnd(1.4, 3.6), vy: rnd(.1, .38), vx: rnd(-.07, .07), a: rnd(.25, .65), p: rnd(0, 6.28) }); } for (i = 0; i < Math.round(Math.min(64, Math.max(20, a / 24000))); i++) { nodes.push({ x: rnd(0, W), y: rnd(0, H), vx: rnd(-.12, .12), vy: rnd(-.1, .1) }); } } function size() { var r = host.getBoundingClientRect(), dpr = Math.min(window.devicePixelRatio || 1, 2); W = Math.max(1, r.width); H = Math.max(1, r.height); cv.width = Math.round(W * dpr); cv.height = Math.round(H * dpr); ctx.setTransform(dpr, 0, 0, dpr, 0, 0); seed(); draw(0, true); } function draw(t, still) { var i, j, n, m, dx, dy, d, al; ctx.clearRect(0, 0, W, H); for (i = 0; i < stars.length; i++) { n = stars[i]; al = .2 + .6 * (.5 + .5 * Math.sin(t * .001 * n.s + n.p)); ctx.fillStyle = "rgba(243,232,205," + (al * .75).toFixed(3) + ")"; ctx.beginPath(); ctx.arc(n.x, n.y, n.r, 0, 6.2832); ctx.fill(); } for (i = 0; i < nodes.length; i++) { n = nodes[i]; if (!still) { n.x += n.vx; n.y += n.vy; if (n.x < -10) { n.x = W + 10; } else if (n.x > W + 10) { n.x = -10; } if (n.y < -10) { n.y = H + 10; } else if (n.y > H + 10) { n.y = -10; } } for (j = i + 1; j < nodes.length; j++) { m = nodes[j]; dx = n.x - m.x; dy = n.y - m.y; if (dx > 150 || dx < -150 || dy > 150 || dy < -150) { continue; } d = Math.sqrt(dx * dx + dy * dy); if (d < 150) { ctx.strokeStyle = "rgba(217,188,130," + ((1 - d / 150) * .2).toFixed(3) + ")"; ctx.lineWidth = .7; ctx.beginPath(); ctx.moveTo(n.x, n.y); ctx.lineTo(m.x, m.y); ctx.stroke(); } } dx = n.x - mx; dy = n.y - my; d = Math.sqrt(dx * dx + dy * dy); if (d < 190) { ctx.strokeStyle = "rgba(246,231,189," + ((1 - d / 190) * .5).toFixed(3) + ")"; ctx.lineWidth = .9; ctx.beginPath(); ctx.moveTo(n.x, n.y); ctx.lineTo(mx, my); ctx.stroke(); } ctx.fillStyle = "rgba(230,205,150,.7)"; ctx.beginPath(); ctx.arc(n.x, n.y, 1.25, 0, 6.2832); ctx.fill(); } for (i = 0; i < dust.length; i++) { n = dust[i]; if (!still) { n.y -= n.vy; n.x += n.vx + Math.sin(t * .0006 + n.p) * .12; if (n.y < -12) { n.y = H + 12; n.x = rnd(0, W); } } ctx.globalAlpha = n.a * (.65 + .35 * Math.sin(t * .0012 + n.p)); ctx.drawImage(sprite, n.x - n.r * 3, n.y - n.r * 3, n.r * 6, n.r * 6); } ctx.globalAlpha = 1; } function loop(ts) { if (onScreen && !document.hidden) { draw(ts, false); } window.requestAnimationFrame(loop); } size(); if ("ResizeObserver" in window) { new ResizeObserver(function () { size(); }).observe(host); } else { window.addEventListener("resize", size); } if (reduce) { return; } if ("IntersectionObserver" in window) { new IntersectionObserver(function (es) { es.forEach(function (en) { onScreen = en.isIntersecting; }); }, { rootMargin: "100px" }).observe(host); } host.addEventListener("pointermove", function (e) { var r = host.getBoundingClientRect(); mx = e.clientX - r.left; my = e.clientY - r.top; }); host.addEventListener("pointerleave", function () { mx = -9999; my = -9999; }); window.requestAnimationFrame(loop); } initFx(root.querySelector(".ah")); initFx(root.querySelector(".final")); if (reduce || !("IntersectionObserver" in window)) { return; } if (!document.body.classList.contains("elementor-editor-active")) { root.classList.add("js"); var rv = new IntersectionObserver(function (es) { es.forEach(function (en) { if (!en.isIntersecting) { return; } en.target.classList.add("in"); rv.unobserve(en.target); }); }, { threshold: 0, rootMargin: "0px 0px -6% 0px" }); $(".rv").forEach(function (el) { rv.observe(el); }); } })();

tetap bisa diseleksi/disalin. */ (function(){ 'use strict'; if(window.__cgOn)return;window.__cgOn=1; if(document.body&&document.body.classList.contains('elementor-editor-active'))return;

var doc=document,root=doc.documentElement; var EDITABLE="input,textarea,select,[contenteditable='true']"; var COPYABLE='.cm,address'; var WM_MS=5000; /* lama watermark tampil setelah screenshot terdeteksi */ var wm=null,wmTimer=0;

root.classList.add('cg-on');

function inEditable(el){return !!(el&&el.closest&&el.closest(EDITABLE))} function block(e){e.preventDefault()}

/* ---------- Watermark screenshot ---------- */ function showWatermark(){ if(!wm){ if(!doc.body)return; wm=doc.createElement('div'); wm.className='cg-wm'; wm.setAttribute('aria-hidden','true'); doc.body.appendChild(wm); } root.classList.add('cg-shot'); clearTimeout(wmTimer); wmTimer=setTimeout(function(){root.classList.remove('cg-shot')},WM_MS); }

/* ---------- Print ---------- */ function printOn(){root.classList.add('cg-print')} function printOff(){root.classList.remove('cg-print')} window.addEventListener('beforeprint',printOn); window.addEventListener('afterprint',printOff); if(window.matchMedia){ var mq=window.matchMedia('print'); var onMq=function(e){e.matches?printOn():printOff()}; if(mq.addEventListener)mq.addEventListener('change',onMq); else if(mq.addListener)mq.addListener(onMq); }

/* ---------- Mouse / seleksi ---------- */ doc.addEventListener('contextmenu',function(e){ if(!inEditable(e.target))block(e); });

doc.addEventListener('dragstart',block);

doc.addEventListener('selectstart',function(e){ var t=e.target&&e.target.nodeType===1?e.target:(e.target&&e.target.parentElement); if(inEditable(t)||(t&&t.closest&&t.closest(COPYABLE)))return; block(e); });

/* ---------- Keyboard ---------- */ doc.addEventListener('keydown',function(e){ var k=e.code,mod=e.ctrlKey||e.metaKey,stop=false;

/* Screenshot: PrintScreen, Cmd+Shift+3/4/5/6 (Mac), Win+Shift+S */ if(k==='PrintScreen'||e.key==='PrintScreen'|| (e.metaKey&&e.shiftKey&&(k==='Digit3'||k==='Digit4'||k==='Digit5'||k==='Digit6'||k==='KeyS'))){ showWatermark(); }

if(k==='F12'){ stop=true; }else if(mod&&!e.altKey&&(k==='KeyP'||(!e.shiftKey&&(k==='KeyS'||k==='KeyU')))){ stop=true; /* Ctrl/Cmd + P (print), S, U */ }else if( (mod&&e.shiftKey&&(k==='KeyI'||k==='KeyJ'||k==='KeyC'))|| /* Ctrl/Cmd + Shift + I, J, C */ (e.metaKey&&e.altKey&&(k==='KeyI'||k==='KeyJ'||k==='KeyC'||k==='KeyU')) /* Cmd + Option + I, J, C, U (Mac) */ ){ stop=true; } if(stop){block(e);e.stopPropagation()} },true);

/* Di Windows, PrintScreen sering hanya mengirim keyup */ doc.addEventListener('keyup',function(e){ if(e.code==='PrintScreen'||e.key==='PrintScreen')showWatermark(); },true);

/* Desktop saja: bila panel dev tools terbuka (docked), bersihkan console saat jendela di-resize */ if(window.matchMedia&&window.matchMedia('(hover:hover) and (pointer:fine)').matches){ var raf=0; window.addEventListener('resize',function(){ if(raf)return; raf=requestAnimationFrame(function(){ raf=0; if((window.outerWidth-window.innerWidth>200||window.outerHeight-window.innerHeight>260)&&window.console&&console.clear){console.clear()} }); },{passive:true}); } }());
