

Oleh Bagas · Diperbarui 13 November 2026
Server-side tracking adalah cara mengirim data konversi iklan melalui server yang Anda kendalikan, bukan langsung dari browser pengunjung ke setiap platform. Ia layak dibangun bila biaya infrastrukturnya di bawah 1% belanja iklan dan setidaknya satu dari tiga kondisi ini terpenuhi: konversi utama selesai di luar browser (CRM, WhatsApp, offline), banyak pengunjung memakai Safari atau iPhone, atau rekonsiliasi 14 hari menunjukkan celah yang konsisten.
Biaya hostingnya, per November 2026, ratusan ribu sampai beberapa juta rupiah per bulan. Satu hal tidak berubah: server tidak menghapus kewajiban consent menurut UU PDP.
Ringkasan
Pada pixel biasa, browser pengunjung mengirim data langsung ke Meta, Google, dan vendor lain. Pada server-side tracking, browser mengirim event ke container server milik Anda, dan server itulah yang meneruskannya ke GA4, Meta, dan Google Ads.
Menurut dokumentasi server-side tagging Google, container server berjalan di server yang Anda kendalikan, dan hanya Anda yang melihat datanya sampai Anda memilih meneruskannya.
| Aspek | Pixel di browser | Server-side saja | Hybrid (pixel + server) |
|---|---|---|---|
| Kelengkapan data | Rentan ad blocker, gangguan jaringan, batas cookie | Bergantung pada data dari backend | Paling lengkap, dengan deduplikasi |
| Kontrol atas data | Rendah | Tinggi | Tinggi untuk jalur server |
| Biaya | Hampir nol | Hosting + developer | Hosting + developer |
| Consent | Diatur CMP di browser | Tetap wajib, status dikirim ke server | Diatur di browser, diteruskan ke server |
| Usaha teknis | Rendah | Tinggi | Paling tinggi |
Untuk sebagian besar pengiklan, hybrid yang paling masuk akal.
Conversions API (CAPI) adalah saluran server-ke-server untuk mengirim event web, aplikasi, dan toko fisik ke Meta. Panduan praktik terbaik Meta (dibaca November 2026) menyarankan setup redundan: event seperti Purchase dan Contact dikirim lewat Pixel dan CAPI sekaligus. Setiap event server web mendapat skor Event Match Quality 0-10 di Events Manager.
Enhanced Conversions Google Ads melengkapi tag konversi yang ada dengan data first-party seperti email, yang di-hash SHA-256 sebelum dikirim. Ada varian untuk web dan untuk leads yang berakhir sebagai penjualan offline. Prinsip keduanya sama: data pelanggan yang di-hash dipakai untuk mencocokkan konversi dengan klik iklan.
Layak dibangun bila biaya infrastrukturnya di bawah 1% belanja iklan dan setidaknya satu dari tiga kondisi ini terpenuhi: konversi utama selesai di luar browser (CRM, WhatsApp, offline), banyak pengunjung memakai Safari atau iPhone, atau rekonsiliasi 14 hari menunjukkan celah yang konsisten. Bila biayanya di atas 1% atau tidak ada kondisi yang terpenuhi, tunda.
Hitung dulu. Dua server Cloud Run, sekitar Rp1,64 juta per bulan, setara 0,33% dari belanja iklan Rp500 juta, tetapi 8,2% dari akun Rp20 juta. Batas 1% itu patokan kasar kami, bukan aturan platform.
Konversi offline adalah alasan terkuat. Bank, multifinance, properti, dan B2B biasanya menutup penjualan di CRM atau WhatsApp berhari-hari setelah klik, dan pixel tidak pernah melihatnya. Jalur server mengembalikan event itu ke platform, sehingga algoritma belajar dari lead yang closing, bukan sekadar form terisi. Ini terkait erat dengan kualitas lead dari Meta Ads.
Batas browser adalah alasan kedua, dan sering dibesar-besarkan. Menurut halaman tracking prevention WebKit (diperbarui April 2023), Safari menghapus cookie buatan JavaScript setelah 7 hari tanpa interaksi, dan membatasinya 24 jam bila pengunjung datang lewat link berparameter klik. Chrome berbeda: per pengumuman Privacy Sandbox Google April dan Oktober 2025, Chrome tidak menghapus cookie pihak ketiga dan menyerahkan pilihannya ke pengguna. Kami tidak menemukan pengumuman Google yang lebih baru.
Belum perlu bila:
Arsitekturnya empat lapis. Browser (Google tag, consent banner, Meta Pixel) dan CRM mengirim event ke endpoint di domain Anda; container server GTM menerimanya, lalu meneruskannya ke GA4, Meta CAPI, dan Google Ads. Consent diputuskan di browser, deduplikasi terjadi di tujuan.

Tiga detail menentukan apakah arsitektur ini bekerja:
Per November 2026, hosting berkisar sekitar Rp230 ribu sampai Rp3,6 juta per bulan untuk volume hingga 20 juta request, tergantung rute; Cloud Run bisa mencapai sekitar Rp8,2 juta bila autoscaling menyentuh 10 server. Biaya terbesar biasanya bukan cloud, melainkan waktu developer untuk membangun dan merawat, yang tidak dicantumkan sumber resmi mana pun.
Metode: harga dari halaman resmi, diakses 13 November 2026, kurs JISDOR Bank Indonesia 12 November 2026 Rp18.241 per USD. Band dihitung sebagai request ke server per bulan: rendah sampai 500 ribu, menengah sekitar 5 juta, tinggi sekitar 20 juta. Ukur volume Anda sendiri. Belum termasuk PPN, CDN, dan penyimpanan data.
| Rute (sumber harga) | Rendah | Menengah | Tinggi |
|---|---|---|---|
| Cloud Run, konfigurasi default, 2 server (Google) | Rp1.641.690 | Rp1.641.690 | Rp1.641.690; maks. Rp8.208.450 bila autoscaling mencapai 10 server |
| Meta Conversions API Gateway di Google Cloud, khusus event Meta; GA4 dan Google Ads tetap perlu jalur lain (estimasi Meta) | Rp229.837 | Rp229.837–Rp985.014 | Rp985.014 |
| Host server-GTM terkelola, tahunan / bulanan (daftar harga Stape) | Rp310.097 / Rp364.820 | Rp1.514.003 / Rp1.824.100 | Rp3.046.247 / Rp3.648.200 |
| Shopify (Enhanced/Maximum) atau plugin Meta for WooCommerce | Tidak dipublikasikan | Tidak dipublikasikan | Tidak dipublikasikan |
Panduan Google (diperbarui Mei 2026) menyebut sekitar USD45 per server per bulan untuk 1 vCPU dan memori 0,5 GB, dan memperkirakan 2 sampai 10 server menangani kira-kira 35 hingga 350 request per detik. Satu server saja (Rp820.845) dimungkinkan, tetapi Google menyarankan minimal dua agar data tidak hilang saat satu server gagal.
Server-side tracking tetap memproses data pribadi, jadi UU No. 27 Tahun 2022 berlaku penuh; masa penyesuaian dua tahun di Pasal 74 berakhir Oktober 2024. Dalam pembacaan kami, pengiklan adalah pengendali data, sedangkan pihak yang mengoperasikan server tagging atas nama Anda berada di posisi prosesor.
Pasal 1 ayat 1 mencakup data yang dapat mengidentifikasi orang secara langsung maupun tidak langsung. Hash dibuat untuk mencocokkan identitas, jadi email yang di-hash bukan data anonim. Dari enam dasar pemrosesan di Pasal 20, yang paling mudah didokumentasikan untuk iklan adalah persetujuan eksplisit, dengan syarat Pasal 21-22: tujuan dan jenis data dijelaskan, persetujuan tercatat, bahasanya jelas. Pasal 57 mengancam pelanggaran Pasal 20 ayat 1 dan Pasal 21 dengan sanksi administratif, termasuk denda maksimal 2% dari pendapatan tahunan.
Pemetaan berikut adalah pembacaan kami, bukan pendapat hukum:
| Data yang keluar dari server | Sumber | Catatan |
|---|---|---|
| Email/telepon yang di-hash SHA-256 | Checkout, form lead, CRM | Tetap data pribadi karena dipakai mencocokkan orang |
| Alamat IP, user agent | Request browser | Dikirim tanpa hash ke Meta; bersama data lain dapat mengidentifikasi |
| ID klik dan cookie (fbc, fbp, gclid) | Cookie browser | Menghubungkan kunjungan dengan klik iklan |
| Nilai pembelian, produk, URL | Situs, aplikasi, CRM | Data pribadi bila terhubung dengan pengenal di atas |
Mengirim event ke server Google atau Meta di luar negeri termasuk transfer lintas batas (Pasal 56), di mana pun server tagging Anda berada. Ketentuan Meta Business Tools juga meminta persetujuan yang dapat diverifikasi bila hukum mewajibkannya.
PP No. 33 Tahun 2026, peraturan pelaksananya, menurut Katadata dan Kompas (September 2026) diteken 16 Juli 2026 dan berlaku 16 Januari 2027; Bisnis.com juga memberitakan terbitnya PP ini. Jadi per November 2026 belum berlaku, dan teks resminya belum bisa kami baca. Menurut Katadata, Pasal 34 dan 36 mewajibkan mekanisme persetujuan dan penyimpanan buktinya. Kami tidak menemukan panduan Komdigi khusus tentang pixel atau server-side tracking.
Bank, asuransi, dan multifinance perlu mengecek juga ketentuan OJK, termasuk soal alih daya. Penilaian dampaknya dibahas di artikel DPIA menurut Pasal 34 UU PDP. Bagian ini informasi umum, bukan nasihat hukum.
Sepuluh langkah ini disusun dari dokumentasi Google dan Meta per November 2026. Urutannya penting: consent sebelum server, deduplikasi sebelum go-live.
Rumus rekonsiliasinya: celah = 1 − (konversi tercatat platform ÷ transaksi valid di backend), per platform. Jendela 14 hari adalah metode kami, bukan aturan platform; Google menyebut dampak Enhanced Conversions baru terlihat setelah sekitar 30 hari. Pantau celah ini sebagai satu baris tetap di dashboard direksi Looker Studio.
Yang paling merusak adalah konversi tercatat dua kali, karena Pixel dan CAPI aktif tanpa event_id, atau event_id browser dan server dibuat terpisah. Meta tidak menghapus duplikat dari satu sumber saja.
Yang kedua adalah kebocoran consent: tag server mengirim data penuh padahal pengunjung menolak, karena status persetujuan tidak diteruskan. Langkah 7 dan 8 di atas mencegah kesalahan IP server dan hash.
Untuk sisi browser, dasar pemasangannya ada di cara memasang Facebook Pixel di website (2022), dan pastikan landing page iklan mengirim event Lead di momen yang benar.
Legal, selama pemrosesannya punya dasar hukum menurut UU No. 27 Tahun 2022. Untuk pengukuran iklan, dasar yang paling mudah didokumentasikan adalah persetujuan eksplisit dengan syarat Pasal 21-22, dan server tidak bisa memotongnya: status persetujuan tetap diputuskan di browser. Ini informasi umum, bukan nasihat hukum.
Tidak. Dokumentasi Meta (November 2026) menyarankan mengirim event yang sama lewat Pixel dan Conversions API dengan Pixel ID yang sama, lalu menggabungkannya lewat event_name dan event_id yang identik. Salinan server menangkap event yang terlewat Pixel dan bisa membawa event offline dari CRM.
Halaman Meta yang kami baca tidak mencantumkan harga untuk Conversions API itu sendiri. Yang berbayar adalah infrastrukturnya: per November 2026 sekitar Rp230 ribu sampai Rp3,6 juta per bulan tergantung rute dan volume (Cloud Run bisa sekitar Rp8,2 juta saat autoscaling penuh), belum termasuk waktu developer.
Conversions API tidak mengubah aturan fase pembelajaran Meta; yang berubah adalah jumlah konversi yang tercatat. Kami tidak mengutip angka ambang karena belum bisa memverifikasinya di halaman sumber Meta. Bila ad set di Ads Manager terus tertahan di fase pembelajaran, gabungkan ad set atau pilih event optimasi yang lebih sering terjadi.
Sebagian. Kiriman dari server Anda ke Meta atau Google tidak bisa diblokir ad blocker di browser, seperti dinyatakan halaman bantuan Shopify untuk jalur Conversions API-nya. Namun skrip browser yang mengirim data ke server Anda masih bisa diblokir, dan consent yang ditolak tetap harus dihormati.
Bila Anda ingin tahu seberapa jauh angka platform iklan menyimpang dari transaksi riil, tim Performance Marketing kami bisa memetakan celahnya dan menyusun rencana tracking yang selaras dengan consent Anda.