ROI marketing digital adalah selisih pendapatan dan biaya campaign, dibagi biaya, lalu dikali 100%. Rumusnya sederhana, tapi angka yang dianggap bagus berbeda tergantung kanal dan siklus penjualan: untuk B2B dengan siklus panjang, ROI 3:1 sudah sehat, sementara untuk e-commerce impulse-buy angka itu justru tanda ada yang bocor. Artikel ini membahas rumus lengkap, benchmark industri Indonesia, perbedaan ROI dan ROAS, sampai cara membaca ROI khusus B2B. Simak penjelasannya sampai tuntas supaya angka ROI yang Anda laporkan ke atasan atau klien benar-benar bisa dipertanggungjawabkan.
Apa itu ROI dalam digital marketing?
ROI (Return on Investment) adalah metrik yang membandingkan keuntungan bersih campaign dengan biaya yang dikeluarkan untuk menjalankannya. Angka ini menjawab satu pertanyaan sederhana: dari setiap rupiah yang masuk ke iklan, konten, atau tools, berapa rupiah yang kembali sebagai keuntungan?
Bedanya dengan metrik lain seperti impressions atau engagement, ROI langsung terhubung ke uang. Sebuah campaign bisa punya jutaan impressions dan tetap merugi kalau biayanya tidak sebanding dengan pendapatan yang dihasilkan. Itu sebabnya tim finance dan direksi lebih percaya ROI dibanding metrik reach saat mengevaluasi anggaran marketing.
Berapa ROI yang bagus untuk digital marketing?
Tidak ada satu angka universal, tapi ada rentang acuan. Menurut riset Arfadia (2026), Digital Marketing Benchmark Indonesia, rata-rata ROI industri di Indonesia berada di angka 5,78:1, dan campaign yang dieksekusi dengan baik bisa mencapai 11:1. Angka ini mencakup gabungan kanal paid, organik, dan email.
Ambang minimum yang umum dipakai sebagai patokan sehat adalah ROI 5:1, artinya Rp5 kembali untuk setiap Rp1 yang dikeluarkan. Di bawah 2:1, sebagian besar bisnis mulai kesulitan menutup biaya operasional di luar iklan, seperti gaji tim dan tools. Tapi angka ini bergeser jauh untuk B2B dengan siklus penjualan tiga sampai enam bulan, di mana ROI dihitung setelah lead berubah jadi deal, bukan setelah klik pertama.
Perbedaan channel juga mengubah acuan. Campaign SEO organik cenderung punya ROI lebih tinggi dalam jangka panjang karena biaya marjinal per klik mendekati nol setelah konten terindeks, sementara paid ads punya ROI lebih terukur dalam jangka pendek tapi berhenti begitu budget dimatikan.
Cara menghitung ROI marketing digital (rumus dan contoh)
Rumus dasarnya: ROI = ((Pendapatan − Biaya Campaign) ÷ Biaya Campaign) × 100%. Tiga hal ini perlu akurat sebelum menghitung:
- Biaya campaign, termasuk komponen di luar ad spend
- Pendapatan yang benar-benar bisa ditelusuri ke campaign itu
- Periode waktu yang dibandingkan
Menentukan biaya kampanye
Biaya campaign bukan cuma ad spend. Komponen yang sering terlewat:
- Ad spend untuk biaya kampanye iklan digital di platform seperti Meta Ads dan Google Ads
- Biaya produksi kreatif
- Fee agency atau freelancer
- Biaya tools tracking
- Waktu tim internal, kalau dihitung sebagai jam kerja berbayar
Banyak bisnis hanya menghitung ad spend, lalu heran kenapa ROI di laporan selalu terlihat lebih tinggi dari kenyataan di laporan keuangan.
Menghitung pendapatan yang dihasilkan
Pendapatan di sini harus benar-benar terhubung ke campaign lewat tracking, bukan asumsi. Untuk e-commerce, ini biasanya nilai transaksi lewat pixel atau UTM. Untuk B2B, pendapatan baru valid dihitung setelah lead menjadi deal tertutup di CRM, karena sebagian besar leads awal belum tentu qualified.
Rumus dan contoh perhitungan
Misalkan sebuah bisnis jasa training corporate di Jakarta menjalankan campaign Meta Ads dan Google Ads selama satu bulan dengan total biaya Rp15.000.000, termasuk ad spend dan fee produksi konten. Campaign itu menghasilkan 8 deal baru dengan rata-rata nilai kontrak Rp12.000.000, total pendapatan Rp96.000.000.
ROI-nya: ((Rp96.000.000 − Rp15.000.000) ÷ Rp15.000.000) × 100% = 540%, atau setara ROI 5,4:1. Angka ini di atas rata-rata benchmark Arfadia. Tapi kalau dari 8 deal itu ternyata 3 berasal dari referral lama yang kebetulan closing di bulan yang sama, ROI riil campaign itu turun jadi sekitar 260%, karena pendapatan yang bisa ditelusuri langsung ke campaign hanya dari 5 deal. Kesalahan atribusi seperti ini yang paling sering bikin laporan ROI meleset dari kenyataan.
Perhitungan ROI
Masih ragu angka ROI campaign Anda sudah akurat?
Kesalahan atribusi seperti contoh di atas sering bikin laporan ROI meleset dari angka riil. Tim Gwenchana bisa bantu cek ulang perhitungan ROI campaign Anda.
Diskusi via WhatsAppROI vs ROAS: apa bedanya?
ROAS (Return on Ad Spend) sering tertukar dengan ROI, padahal keduanya mengukur hal berbeda. ROAS hanya membandingkan pendapatan dengan ad spend, sementara ROI membandingkan pendapatan dengan total biaya, termasuk produksi, fee, dan tools.
| Aspek | ROI | ROAS |
|---|---|---|
| Yang dibandingkan | Pendapatan vs total biaya (ads + produksi + fee + tools) | Pendapatan vs ad spend saja |
| Format hasil | Persentase (misalnya 540%) | Rasio (misalnya 6x) |
| Cocok untuk | Evaluasi profitabilitas bisnis secara keseluruhan | Optimasi performa iklan harian |
| Siapa yang pakai | Finance, direksi, marketing lead | Media buyer, performance marketer |
Campaign bisa punya ROAS 6x yang terlihat bagus di dashboard iklan, tapi ROI-nya negatif kalau biaya produksi konten dan fee agency belum dihitung. ROAS bagus untuk optimasi harian di level iklan. ROI yang menentukan apakah campaign itu layak dilanjutkan dari sudut pandang bisnis.
ROI marketing digital untuk B2B: CAC, attribution, dan pipeline
Untuk bisnis B2B, ROI tidak berhenti di angka leads. CAC (Customer Acquisition Cost) adalah total biaya untuk mendapatkan satu customer baru, dihitung dari total biaya marketing dan sales dibagi jumlah customer baru dalam periode yang sama. Kalau CAC lebih tinggi dari margin keuntungan per customer, ROI positif di laporan marketing bisa menyamarkan bisnis yang sebenarnya merugi.
Attribution adalah metode untuk menentukan kanal mana yang berkontribusi terhadap satu closing deal. Ini yang paling sering hilang dari perhitungan ROI B2B, karena satu deal biasanya melewati lima sampai tujuh touchpoint sebelum closing, mulai dari iklan LinkedIn, artikel SEO, sampai follow-up sales lewat WhatsApp. Strategi B2B attribution yang tepat membantu memecah kontribusi tiap kanal, bukan cuma memberi kredit penuh ke touchpoint terakhir.
Masalah yang sering muncul di tim marketing B2B: CFO menolak angka ROI karena tidak bisa melacak dari mana pendapatan itu benar-benar berasal. Membuktikan ROI ke CFO lewat dasbor atribusi adalah cara mengatasi ini dengan menghubungkan langsung data campaign ke pipeline CRM, bukan sekadar laporan reach dan klik. Baca juga dasar-dasar B2B marketing attribution dan cara menyusun dashboard B2B marketing yang memuat metrik ini dalam satu tampilan.
Poin penting lain: jangan hitung semua form submission sebagai lead berkualitas. Kualifikasi lead, misalnya lewat filter kualitas lead B2B di Google Ads, menentukan apakah angka ROI yang dilaporkan benar-benar mencerminkan pipeline yang bisa ditutup sales, atau sekadar volume leads yang terlihat ramai di laporan bulanan.
Atribusi & Pipeline
CFO masih meragukan angka ROI marketing Anda?
Layanan CRM Lead Funnel Building dan Attribution Tracking dari Gwenchana membantu menghubungkan lead funnel, CRM workflow, dan measurement, supaya kontribusi marketing ke pipeline lebih jelas dan bisa dipertanggungjawabkan ke CFO.
Diskusi via WhatsAppPayback period dan kapan ROI dianggap sehat
Payback period adalah waktu yang dibutuhkan untuk mendapatkan kembali biaya akuisisi customer dari pendapatan yang dihasilkan customer itu. Untuk SaaS B2B dengan model langganan, payback period di bawah 12 bulan umumnya dianggap sehat. Di atas 18 bulan, cash flow bisnis mulai tertekan meskipun ROI jangka panjangnya terlihat positif di atas kertas.
ROI dianggap sehat kalau memenuhi tiga hal sekaligus:
- Rasio di atas ambang minimum kanal tersebut
- Payback period yang sesuai dengan model bisnis
- Konsisten selama minimal tiga siklus campaign berturut-turut, bukan hasil satu bulan yang kebetulan bagus
Cara meningkatkan ROI marketing digital untuk B2B
Meningkatkan ROI di B2B jarang soal menaikkan budget iklan. Tiga area yang paling sering jadi titik kebocoran:
- Targeting yang terlalu luas
- Funnel tanpa struktur nurturing
- Follow-up sales yang lambat
Programmatic ads bisa membantu menyempitkan targeting ke decision maker spesifik alih-alih menembak audiens umum. Playbook programmatic ads B2B untuk optimasi ROI membahas eksekusi taktis untuk ini. Untuk pemilihan kanal, perbandingan Google Ads vs Meta Ads untuk ROI B2B berguna sebelum menentukan alokasi budget antar platform. Di luar paid, strategi SEO untuk menurunkan biaya akuisisi jangka panjang tetap relevan karena biaya marjinal organik terus menurun seiring waktu, berbeda dari paid yang linear terhadap spend.
Segmentasi dan ABM untuk klien korporat
Untuk deal bernilai besar dengan cycle panjang, targeting massal biasanya boros. ABM (Account-Based Marketing), lewat strategi ABM untuk klien korporat, menyempitkan fokus ke akun spesifik yang sudah masuk kriteria ICP, bukan menyebar budget ke audiens seluas mungkin. Pendekatan serupa juga bisa dijalankan lewat ABM lewat Meta Ads untuk menjangkau decision maker di platform yang jarang dipakai kompetitor untuk pendekatan B2B.
CRM dan closing rate
ROI dari sisi marketing bisa terlihat bagus, tapi kalau closing rate sales rendah, ROI akhir bisnis tetap kecil. Meningkatkan closing rate dengan CRM menghubungkan lead yang masuk lewat chat atau form ke sistem follow-up terstruktur, sehingga lead yang sudah mahal didapat tidak hilang begitu saja karena respons yang lambat.
Tools untuk tracking ROI marketing digital
Menghitung ROI akurat butuh tracking yang benar sejak awal:
- GA4 untuk data website
- Meta Pixel untuk atribusi iklan
- Event conversion untuk form dan WhatsApp
- UTM tagging konsisten di setiap link campaign
Tanpa ini, angka pendapatan yang dipakai untuk menghitung ROI kemungkinan besar meleset. Untuk melihat semua data itu dalam satu tempat, visualisasi data dengan Looker Studio memudahkan tim menggabungkan data dari GA4, CRM, dan platform iklan jadi satu dashboard yang bisa dicek mingguan, bukan tersebar di lima tab berbeda.
Kelola sendiri vs pakai agency: mana yang lebih efisien untuk ROI?
Keputusan ini biasanya bukan soal mana yang lebih baik secara mutlak, tapi soal kapasitas internal. Tim in-house punya kontrol penuh dan biaya tetap lebih murah kalau volume campaign kecil, tapi risiko membangun tim in-house muncul saat kebutuhan channel bertambah, misalnya dari SEO ke paid ads ke CRM automation sekaligus, dan satu tim kecil harus menguasai semuanya.
Dilema in-house vs agency untuk B2B biasanya muncul di titik ini: biaya rekrutmen dan training tim baru sering lebih mahal dari fee agency untuk scope yang sama, terutama kalau dihitung termasuk waktu ramp-up tiga sampai enam bulan sebelum tim baru benar-benar produktif. Kalau memilih agency, cara memilih agency B2B di Indonesia dan panduan memilih agency B2B membahas kriteria yang sebaiknya dicek sebelum tanda tangan kontrak, termasuk bagaimana agency itu melaporkan ROI, bukan cuma reach dan engagement.
Langkah Selanjutnya
Butuh bantuan mengukur ROI campaign Anda?
Kalau tim Anda masih menimbang antara kelola sendiri atau pakai agency, diskusikan dulu kondisi campaign Anda sekarang dengan tim Gwenchana.
Hubungi Gwenchana via WhatsAppGwenchana Agency · Jakarta
Langkah berikutnya untuk mengukur ROI Anda
ROI marketing digital yang akurat butuh tracking yang benar, atribusi yang jelas, dan pemisahan lead mentah dari lead yang benar-benar qualified. Kalau tim Anda masih kesulitan menghubungkan angka campaign ke pipeline penjualan, layanan CRM Lead Funnel Building dan Attribution Tracking dari Gwenchana Agency dirancang khusus untuk masalah ini.
Untuk melihat cakupan layanan lain, mulai dari SEO sampai digital advertising, kunjungi seluruh layanan Gwenchana Agency. Kalau ingin membahas kondisi ROI campaign Anda sekarang, hubungi tim Gwenchana atau kunjungi Gwenchana Agency untuk informasi lebih lengkap.