Kembali ke artikel
Analitik & Data

Integrasi CRM dengan Situs Web untuk Data Personalisasi

15 Oktober 2026
Oleh Tim Markettailor
Gambar unggulan untuk Cara Menghubungkan Data Personalisasi Situs Web ke CRM Anda

Tool personalisasi situs web Anda tahu perusahaan mana yang mengunjungi situs Anda, apa yang mereka baca, dan segmen mana yang cocok untuk mereka. CRM Anda tahu tahap deal, kontak, dan riwayat pendapatan. Jika keduanya tidak pernah bertukar data, rep menghubungi akun tanpa tahu apa yang baru saja dilihat akun tersebut, dan aturan personalisasi Anda tidak bisa membedakan peluang yang sedang berjalan dari prospek dingin.

Perbedaannya terlihat pada panggilan pertama. "Saya lihat Anda mengunjungi situs web kami" akan diabaikan. "Tim Anda melihat dokumentasi segmentasi dan halaman harga kami beberapa kali minggu ini" memberi rep bahan pembicaraan. Artikel ini membahas mekanisme di balik versi kedua: apa yang disinkronkan, cara memetakan kolom, apa bedanya antara Salesforce dan HubSpot, dan di mana proyek seperti ini biasanya salah.

Data Personalisasi yang Benar-benar Dibutuhkan CRM Anda

Naluri pertama biasanya ingin mengirim semuanya: setiap tampilan halaman, setiap sesi, setiap penetapan segmen. Jangan. CRM dibuat untuk data hubungan yang terstruktur, bukan clickstream mentah. Membuang tampilan halaman ke dalamnya akan mengubur sinyal yang berguna, menghabiskan kuota API, dan membuat laporan makin sulit dipercaya. Kolom perusahaan hasil enrichment juga memungkinkan Anda mempersingkat formulir lead capture, keuntungan tersendiri.

Lima kategori layak untuk disinkronkan.

1. Identifikasi perusahaan

Ketika identifikasi pengunjung Anda mencocokkan pengunjung anonim ke sebuah perusahaan, pencocokan itu sebaiknya membuat atau memperbarui catatan perusahaan. Batasi pada kolom yang akan dipakai sales atau laporan:

  • Nama perusahaan dan domain
  • Industri dan rentang jumlah karyawan (dari pengayaan data)
  • Negara atau lokasi kantor pusat
  • Tanggal pertama kali terlihat di situs Anda
  • Sumber atau channel dari kunjungan teridentifikasi pertama

Tanpa ini, tidak ada yang terhubung. Jika CRM Anda baru mengetahui sebuah akun saat seseorang mengisi formulir, setiap kunjungan sebelumnya dari perusahaan itu tidak terlihat oleh sales.

2. Keanggotaan segmen

Segmen lebih berguna daripada page view mentah karena sudah mengandung interpretasi Anda tentang siapa akun tersebut. Nilai yang umum:

  • Segmen industri (misalnya "Fintech", "Kesehatan")
  • Tingkatan ukuran ("Mid-Market", "Enterprise")
  • Tahap perjalanan ("Awareness", "Consideration", "Decision")
  • Klaster minat ("ABM", "Analitik", "Privasi")

Perubahan segmen harus sampai ke CRM dengan cepat. Jika sebuah akun berpindah dari Consideration ke Decision pada hari Selasa, batch mingguan yang tiba pada hari Minggu sudah terlambat. Sinkronisasi cepat biasanya berarti pengiriman berbasis event, bukan penarikan terjadwal; perbandingan webhook vs API ini menjelaskan kapan masing-masing cocok digunakan.

3. Satu skor engagement

Sinkronkan satu skor terhitung pada akun, bukan komponen di baliknya. Kolom angka 0-100 mudah dibaca oleh sales dan mudah difilter. Beri bobot untuk kebaruan selain volume: 15 halaman yang dilihat kemarin seharusnya mendapat skor lebih tinggi daripada 20 halaman tiga bulan lalu. Jika memungkinkan, tambahkan kolom teks singkat berisi alasannya ("halaman harga dua kali minggu ini"). Skor dengan alasan akan ditindaklanjuti; jumlah halaman mentah akan dilewati.

4. Kunjungan halaman kunci, bukan semua kunjungan halaman

Sinkronkan hanya kunjungan ke halaman yang menandakan niat beli:

  • Harga (stempel waktu dan jumlah)
  • Halaman fitur spesifik
  • Studi kasus (industri atau use case yang mana)
  • Halaman perbandingan dan kompetitor
  • Halaman integrasi dan dokumentasi

Catat sebagai aktivitas atau entri timeline agar rep bisa memindainya sebelum panggilan. Daftar 47 artikel blog yang digulir seseorang bukanlah konteks yang berguna.

5. Event konversi dengan konteks

Pengisian formulir, permintaan demo, dan unduhan sebaiknya masuk beserta konteksnya: varian terpersonalisasi mana yang dilihat pengunjung, segmen mana tempat mereka berada, dan skor engagement mereka saat itu. Informasi itu memberi tahu sales seberapa hangat lead-nya dan sudut mana yang tepat untuk membuka percakapan.

Dua Cara Menghubungkannya

API langsungMiddleware (CDP / iPaaS)
Cara kerjanyaTool personalisasi memanggil API CRM dan membuat atau memperbarui recordAlat mengirim event ke Segment, Workato, Tray.io, atau CDP, yang mengubah dan meneruskannya ke CRM dan sistem lain
Cocok untukSatu destinasi, tim ops kecil, tersedia konektor nativeBanyak tujuan, atau Anda sudah menjalankan CDP atau iPaaS
KekuranganSetiap destinasi baru adalah integrasi baru; batas rate langsung berdampak pada Anda; rusak ketika API CRM berubahBiaya tambahan, satu sistem lagi untuk dirawat, satu lompatan latensi lagi

Jika Anda sudah mengalirkan data lain melalui CDP atau iPaaS, kirim data personalisasi dengan cara yang sama. Jika CRM adalah satu-satunya tujuan, koneksi langsung lebih sederhana; membangun middleware untuk integrasi dua sistem sebagian besar hanya menambah waktu berbulan-bulan. Markettailor dapat menyinkronkan data pengunjung dan perusahaan langsung ke Salesforce dan HubSpot, yang memenuhi opsi koneksi langsung tanpa kode kustom.

Halaman integrasi Markettailor dengan HubSpot, Salesforce, Slack, dan Google Analytics 4 terhubung, snippet pelacakan, dan log aktivitas sinkronisasi CRM terbaru
Integrasi CRM dan notifikasi dengan log sinkronisasi terbaru, seperti yang tampil di pengaturan Markettailor (data contoh)

Pemetaan Kolom: Bagian yang Selalu Diremehkan

Koneksi API adalah bagian yang mudah. Bagian yang sulit adalah memutuskan bagaimana data personalisasi dipetakan ke catatan CRM. Jika salah, Anda akan mendapat duplikat, kolom yang tertimpa, dan rep yang berhenti memercayai data.

Pencocokan perusahaan

Alat personalisasi Anda mengidentifikasi perusahaan; CRM Anda memiliki akun. Logika pencocokan menentukan apakah keduanya sejalan. Pilihan, dari yang paling hingga paling kurang andal:

  1. ID eksternal bersama. Kedua sistem membawa ID enrichment yang sama (misalnya ID perusahaan LinkedIn). Paling andal, tetapi hanya berfungsi jika keduanya diperkaya oleh penyedia yang sama.
  2. Pencocokan domain. Bandingkan domain perusahaan pengunjung dengan kolom situs web pada akun CRM. Cara ini berhasil jika data CRM bersih, tetapi gagal jika kolom situs web kosong atau perusahaan memiliki beberapa domain.
  3. Pencocokan nama fuzzy. "Acme Corp" = "Acme Corporation". Berguna sebagai cadangan, berisiko untuk nama yang umum.

Dalam praktiknya, sebagian besar tim menggunakan domain sebagai kunci utama, pencocokan nama fuzzy sebagai cadangan, dan antrean tinjauan manual untuk sisanya. Ukur match rate Anda di setiap tahap dengan data Anda sendiri sebelum mengotomatiskan apa pun di tahap selanjutnya.

Mencegah duplikasi

  • Cari sebelum membuat. Selalu cari catatan yang sudah ada terlebih dahulu.
  • Mulailah dalam mode update-only. Selama beberapa minggu pertama, hanya perbarui record yang sudah ada. Ini menunjukkan seberapa akurat pencocokan sebenarnya sebelum bisa menimbulkan kerusakan.
  • Buat data hanya di atas ambang kepercayaan. Antrekan kecocokan dengan tingkat kepercayaan rendah untuk ditinjau manusia.

Melewatkan mode update-only adalah cara yang biasa membuat proyek semacam ini memenuhi CRM dengan akun duplikat di minggu pertama, dan membersihkannya menghabiskan waktu tim ops jauh lebih banyak daripada dry run.

Kolom kustom

Rancang kolom sebelum membangun sinkronisasi. Set awal yang bisa dipakai pada Account (nama API Salesforce ditampilkan; di HubSpot ini adalah properti perusahaan):

KolomJenis
Personalization_Engagement_Score__cAngka, 0-100
Personalization_Segment__cDaftar pilihan
Buyer_Journey_Stage__cPicklist: Awareness, Consideration, Decision
First_Website_Visit__c / Last_Website_Visit__cTanggal
Website_Visit_Count__cAngka
Top_Content_Interest__cTeks

Di timeline aktivitas, catat kunjungan ke halaman harga, kunjungan ke fitur utama, perubahan segmen, dan lonjakan skor besar (misalnya dari 40 ke 75).

Catatan Salesforce

Alokasi API. Salesforce menghitung panggilan REST, SOAP, dan Bulk terhadap alokasi 24 jam bergulir. Menurut Salesforce limits quick reference, alokasinya tergantung pada edisi serta jumlah dan jenis lisensi; Enterprise Edition dimulai dari 100.000 permintaan per 24 jam. Periksa angka aktual org Anda di Setup > System Overview sebelum menentukan frekuensi sinkronisasi. Agar tetap dalam batas:

  • Pembaruan secara batch. Endpoint sObject Collections memperbarui hingga 200 record dalam satu permintaan.
  • Kirim skor engagement secara terjadwal (setiap beberapa jam), bukan pada setiap perubahan.
  • Sinkronkan kunjungan halaman kunci saja.
  • Gunakan Bulk API untuk backfill awal.

Jenis aktivitas dan izin. Buat jenis aktivitas khusus "Website Personalization" agar rep bisa memisahkan event ini dari aktivitas mereka sendiri. Jadikan kolom personalisasi hanya-baca bagi sales; rep tidak semestinya mengedit skor engagement.

Dua laporan yang perlu dibuat di hari pertama. Pertama, akun dengan engagement tinggi tanpa peluang terbuka: pipeline yang tidak digarap siapa pun. Kedua, win rate per segmen personalisasi, yang menjadi masukan bagi strategi segmentasi Anda.

HubSpot Notes

Buat grup properti bernama "Website Personalization" dan simpan semua properti kustom di dalamnya. Jenis properti dipetakan dengan rapi: number untuk skor dan jumlah, dropdown select untuk segmen dan tahap (agar berfungsi di list dan filter), date untuk kunjungan pertama dan terakhir, single-line text untuk tag minat.

Untuk kunjungan halaman penting dan perubahan segmen, timeline event HubSpot memungkinkan sebuah aplikasi menulis jenis event kustom ke timeline perusahaan dan kontak. Buat satu template (“Website Personalization Activity”) dengan URL halaman, kategori halaman, dan segmen sebagai properti. Penulisan ini tetap dihitung dalam batas API aplikasi Anda, jadi kirim secara batch seperti yang Anda lakukan di Salesforce.

Setelah data masuk ke HubSpot, alur kerja mengubahnya menjadi tindakan. Contohnya:

  • Skor engagement melewati 70: buat tugas untuk pemilik perusahaan.
  • Tahap perjalanan berubah menjadi Keputusan: daftarkan kontak utama ke dalam sebuah sequence.
  • Akun target membuka halaman harga untuk ketiga kalinya: kirim ke channel Slack sales.

Di sinilah analitik personalisasi Anda tidak lagi sekadar dashboard yang harus diingat-ingat untuk dibuka.

Seberapa Sering Menyinkronkan Apa

Dalam hitungan menitSetiap 1-4 jamBatch harian
Pengisian formulir dan permintaan demo
Kunjungan halaman harga dari akun target
Perusahaan baru teridentifikasi
Skor engagement
Perubahan segmen
Perubahan tahap perjalanan
Rekap jumlah kunjungan
Tag minat
Tanggal kunjungan pertama / terakhir

Menyinkronkan semuanya secara real-time menghabiskan kuota API dan membanjiri record dengan pembaruan. Mengelompokkan semuanya per hari berarti kunjungan halaman harga dari akun target tidak terlihat semalaman. Pembagian di atas membuat sinyal yang sensitif waktu tetap cepat dan mendorong sisanya ke batch yang murah.

Di Mana Proyek Seperti Ini Gagal

Menyinkronkan data yang tidak dibaca siapa pun. Sebelum membangun apa pun, luangkan 30 menit dengan masing-masing beberapa rep dan tanyakan apa yang ingin mereka ketahui sebelum panggilan. Bangun berdasarkan jawaban mereka. Daftar pendek kolom yang bisa ditemukan rep lebih baik daripada lima belas kolom yang mereka lewati begitu saja.

Tidak ada aturan kepemilikan. Ketika kedua sistem memiliki kolom yang sama (misalnya industri), tentukan mana yang menang. Biasanya CRM memiliki data yang dipelihara sales (tahap deal, kontak) dan tool personalisasi memiliki data perilaku (skor, segmen, kunjungan). Tanpa ini, dua sistem saling menimpa dalam putaran tanpa akhir.

Tanpa dry run. Jalankan pencocokan terhadap CRM Anda dalam mode dry-run, tarik 100 kecocokan, dan periksa secara manual. Jika terlalu banyak yang salah, perbaiki logikanya sebelum ada yang ditulis ke produksi.

Dibangun oleh satu tim saja. Marketing ops tahu data apa yang ada; sales ops tahu kolom mana yang dilihat sales. Jika dibangun oleh pemasaran saja, data masuk ke kolom yang tidak pernah diperiksa. Jika dibangun oleh sales saja, sinyal terbaik terlewat. Sesi perancangannya sendiri merupakan bagian dari penyelarasan sales dan pemasaran melalui data pengunjung.

Pasang lalu lupakan. Adakan tinjauan bulanan di mana sales menyampaikan data apa yang mereka pakai dan apa yang kurang, lalu sesuaikan kolom, scoring, dan notifikasinya.

Cara Mengetahui Apakah Berhasil

Tetapkan target Anda sendiri, tetapi ukur hal-hal ini sebelum dan sesudah peluncuran:

  • Adopsi: porsi rep yang membuka kolom atau aktivitas personalisasi dalam 7 hari terakhir.
  • Kesehatan sistem: tingkat error sinkronisasi dan akurasi pencocokan dari pengecekan acak Anda.
  • Cakupan: persentase akun dengan aktivitas website terbaru yang data personalisasinya sudah terisi.
  • Kecepatan follow-up: waktu dari lonjakan engagement hingga sentuhan sales pertama.
  • Pipeline: opportunity yang dibuat setelah notifikasi yang dipicu personalisasi.

Tiga yang pertama memberi tahu Anda di minggu ke-1–4 apakah sistemnya berfungsi. Dua yang terakhir memberi tahu Anda, selama bulan-bulan berikutnya, apakah hal itu mengubah perilaku tim sales.

Peluncuran Lima Minggu

  1. Minggu 1, desain. Wawancarai beberapa rep. Pilih 5-8 kolom. Buat kolom kustomnya. Tuliskan logika pencocokan dan aturan kepemilikan.
  2. Minggu 2, bangun dan uji coba. Hubungkan sistem, jalankan pencocokan dalam mode dry-run, tinjau 100 kecocokan secara manual, perbaiki yang salah.
  3. Minggu 3, update-only. Aktifkan sinkronisasi tanpa pembuatan catatan selama lima hari kerja. Pantau error dan masalah pemetaan, dan minta umpan balik dari dua atau tiga rep.
  4. Minggu 4, aktivasi penuh. Izinkan pembuatan record di atas ambang keyakinan Anda, siapkan jadwal sinkronisasi bertingkat, buat dua laporan tersebut, dan tunjukkan kepada sales di mana datanya berada.
  5. Minggu 5 dan seterusnya. Tinjauan bulanan bersama sales; sesuaikan kolom, scoring, dan otomatisasi.

Jika Anda Hanya Melakukan Satu Hal

Sinkronkan identifikasi perusahaan dan skor engagement ke record akun. Itu saja sudah memberi tahu sales perusahaan mana yang sedang meriset Anda saat ini. Setup identifikasi pengunjung Anda menyediakan data perusahaan, model scoring akun Anda mendefinisikan skornya, dan CRM adalah tempat yang sudah biasa dilihat sales. Semua hal lain dalam artikel ini bisa menyusul.