Langsung ke konten utama
Setiap transaksi yang menyertakan alamat IP perangkat akan diperkaya di sisi server secara real-time sebelum aturan mengevaluasinya. Pengayaan menambahkan negara, kota, flag VPN/Tor/pusat data, ASN, dan operator seluler, yang semuanya tersedia sebagai kondisi aturan.

Kapan pengayaan dijalankan

Secara inline selama pembuatan transaksi:
  1. Anda mengirim POST /v3/transactions/ dengan subject.device_context.network_context.ip_address (atau alamat IP perangkat pihak mana pun).
  2. Didit mencari IP tersebut di cache dalam memori (TTL 24 jam).
  3. Jika tidak ada di cache, sistem memeriksa tabel pengayaan IP bersama (kesegaran data sekitar 30 hari).
  4. Jika data sudah usang atau tidak ada, sistem mengambil data IP melalui pipeline pengayaan Didit dengan failover multi-penyedia.
  5. Kolom hasil pengayaan dituliskan kembali ke catatan transaksi dan tersedia untuk aturan.
Pengayaan bersifat inline, yaitu selesai sebelum aturan dijalankan, tetapi tidak memblokir jika terjadi kegagalan. Jika pengayaan tidak dapat diselesaikan, transaksi tetap diproses; IP tersebut hanya muncul tanpa data pengayaan.

Kolom hasil pengayaan

Menggunakan kolom hasil pengayaan dalam aturan

Setiap kolom hasil pengayaan dapat menjadi kondisi aturan. Pola umum: Yurisdiksi berisiko tinggi berdasarkan IP
Penggunaan VPN / Tor
Pusat data / asal non-residensial
Negara IP ≠ negara KYC

Lapisan cache

Hit pada dua lapisan pertama tidak dikenakan biaya tambahan. Pengambilan data baru dapat dikenai biaya berdasarkan penggunaan; lihat konsol penagihan Anda.

Perilaku saat gagal

  • Pembuatan transaksi tidak pernah gagal karena pengayaan gagal.
  • Kolom pengayaan yang hilang tidak cocok dengan kondisi aturan mana pun yang merujuknya.
  • Peringatan tentang pengayaan yang macet diteruskan ke tim operasional Anda melalui pemantauan internal; tidak ada dampak bagi pelanggan.

Pemfilteran validitas

IP yang tidak dapat dirutekan dilewati sebelum pengayaan:
  • Privat (10/8, 172.16/12, 192.168/16)
  • Loopback (127/8)
  • Link-local (169.254/16)
  • Multicast, tidak ditentukan
Langkah ini menghemat kuota penyedia dan mencegah data pengayaan yang tidak masuk akal.

Memeriksa pengayaan untuk sebuah transaksi

Melalui API. Tidak ada blok pengayaan terpisah. Kolom hasil pengayaan dituliskan ke objek device.network_context milik pihak tersebut, di samping ip_address yang Anda kirim, pada entri yang sesuai dalam array parties:
Kolom yang Anda sertakan dalam permintaan tetap dipertahankan; pengayaan hanya mengisi kunci yang tidak Anda sertakan, dan kunci yang dikembalikan kosong oleh resolver akan dihilangkan. Lihat skema respons untuk bentuk device lengkap. Di konsol. Halaman detail transaksi menampilkan pengayaan IP pada tab IP & Perangkat dengan pin peta geografis.

Pertimbangan privasi

  • IP mentah disimpan bersama transaksi.
  • Data pengayaan berada pada tabel bersama yang diindeks berdasarkan IP, bukan per pengguna.
  • Penghapusan berdasarkan hak untuk dilupakan menghapus IP dari transaksi; entri cache bersama tetap ada karena tidak mengidentifikasi seseorang secara pribadi.

Langkah selanjutnya

Aturan

Gunakan kolom hasil pengayaan dalam kondisi.

Pustaka aturan

Aturan berbasis IP yang sudah disiapkan.

Skema respons

Tempat hasil pengayaan IP muncul.
Terakhir diubah pada 7 November 2026