Semua yang Anda perlukan untuk mengintegrasikan dan mengonfigurasi Magicgate untuk kebutuhan pemfilteran lalu lintas Anda.
Bangun dan jalankan dengan Magicgate dalam waktu kurang dari 5 menit. Panduan ini memandu Anda dalam membuat arus lalu lintas pertama, mengonfigurasi filter dasar, dan menguji dengan API.
Magicgate memisahkan lalu lintas bot dari pengguna sebenarnya dengan mengevaluasi setiap pengunjung berdasarkan serangkaian filter yang dapat dikonfigurasi. Platform mengembalikan keputusan -- baik 'putih' (bot/crawler/unwanted) atau 'penawaran' (pengguna sebenarnya) -- dalam waktu kurang dari 10 milidetik.
Ada dua mode integrasi. API Mode memungkinkan Anda mengirim atribut pengunjung melalui titik akhir REST dan menerima keputusan JSON yang ditindaklanjuti oleh aplikasi Anda. Direct Mode menangani semuanya secara otomatis: arahkan domain Anda ke Magicgate dan pengunjung difilter dan dialihkan tanpa perubahan kode apa pun di pihak Anda.
Panduan cepat ini berfokus pada API Mode karena ini memberi Anda kontrol terbesar dan umpan balik tercepat selama pengembangan. Setelah Anda merasa nyaman, Anda dapat beralih ke Direct Mode untuk penerapan produksi yang lebih memilih integrasi tanpa kode.
Daftar di magicgate.io dan verifikasi alamat email Anda. Anda akan mendarat di dasbor dengan ruang kerja yang segar.
Arahkan ke Alur dan klik 'Buat Alur'. Berikan nama yang deskriptif (misalnya 'Halaman Landing - Lalu Lintas AS'). Pilih API Mode sebagai jenis integrasi.
Konfigurasikan setidaknya satu filter. Untuk pengaturan dasar, aktifkan GeoIP (negara target) dan Deteksi Bot (blokir crawler yang dikenal). Anda dapat menambahkan lebih banyak filter nanti.
Tetapkan URL Halaman Penawaran (tempat pengguna sebenarnya akan mendarat) dan URL Halaman Putih (tempat bot dialihkan).
Simpan arus. Salin Label Aliran dan API key Anda dari halaman Pengaturan.
Kirim permintaan pengujian menggunakan cURL atau klien HTTP pilihan Anda (lihat contoh di bawah).
Periksa tab Analytics dasbor untuk melihat permintaan pengujian Anda muncul dengan keputusan dan rincian filternya.
curl -X POST https://api.magicgate.io/api/v1/check \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key_here" \
-d '{
"label": "my-campaign",
"ip_address": "203.0.113.42",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36",
"referer": "https://google.com"
}'
# Response:
# {
# "verdict": "offer",
# "url": "https://example.com/landing",
# "display_mode": "redirect",
# "filter_reason": "",
# "processing_ms": 8
# }Pahami cara Magicgate mengidentifikasi dan mengklasifikasikan lalu lintas bot menggunakan 29+ filter yang dapat dikonfigurasi, kecerdasan IP waktu nyata, dan analisis perilaku.
Magicgate mengevaluasi setiap pengunjung yang masuk berdasarkan jalur deteksi berlapis. Setiap filter berjalan secara independen dan berkontribusi pada keputusan akhir. Keseluruhan evaluasi selesai dalam waktu kurang dari 10 milidetik, memastikan tidak ada latensi yang nyata bagi pengguna sebenarnya.
Pipeline deteksi dibagi menjadi beberapa kategori: pemeriksaan tingkat jaringan (reputasi IP, GeoIP, deteksi VPN/proxy/Tor, identifikasi pusat data), pemeriksaan tingkat browser (analisis agen pengguna, sidik jari JavaScript, konsistensi header), pemeriksaan perilaku (pola klik, kecepatan sesi, validasi perujuk), dan pemeriksaan berbasis daftar (daftar blokir, daftar yang diizinkan, pemfilteran ISP).
Setiap filter dapat diaktifkan atau dinonaktifkan satu per satu per aliran. Kontrol terperinci ini memungkinkan Anda menyempurnakan deteksi untuk berbagai sumber lalu lintas. Misalnya, kampanye yang menargetkan pengguna seluler AS mungkin mengaktifkan GeoIP (khusus AS), deteksi VPN/proksi, dan verifikasi perangkat seluler, sekaligus menonaktifkan pemfilteran ISP.
Pemfilteran GeoIP menggunakan database MaxMind yang dihosting secara lokal yang diperbarui setiap minggu untuk pencarian tanpa latensi. Anda dapat menargetkan atau mengecualikan lalu lintas berdasarkan negara, wilayah, atau kota. Basis data mencakup alamat IPv4 dan IPv6 dengan akurasi tingkat negara sebesar 99,8%.
Deteksi VPN, proxy, dan Tor menggabungkan beberapa database komersial dan sumber terbuka. Magicgate menyimpan daftar node keluar VPN yang diketahui, server proxy publik dan pribadi, relai keluar Tor, dan jaringan proxy perumahan yang terus diperbarui. Deteksi mencakup rentang IPv4 dan IPv6.
Deteksi pusat data mengidentifikasi lalu lintas yang berasal dari penyedia cloud (AWS, GCP, Azure, DigitalOcean, OVH, Hetzner, dan 200+ lainnya). Hal ini sangat efektif dalam menangkap skrip otomatis dan browser tanpa kepala yang berjalan di mesin virtual.
Analisis agen pengguna memilah string agen pengguna pengunjung terhadap database crawler, bot, dan alat otomatis yang dikenal. Ini juga mendeteksi ketidakkonsistenan -- misalnya, agen pengguna yang mengaku sebagai Chrome di Windows tetapi mengirimkan header khusus Linux.
Filter daftar blokir memungkinkan Anda mempertahankan daftar khusus alamat IP, rentang IP (notasi CIDR), dan pola agen pengguna yang harus selalu diklasifikasikan sebagai bot. Sebaliknya, filter daftar yang diizinkan memungkinkan Anda memasukkan IP tepercaya ke dalam daftar putih (seperti infrastruktur pengujian Anda sendiri) yang harus selalu dilewati.
Validasi referensi memeriksa header HTTP Referer terhadap pola yang diharapkan. Anda dapat meminta lalu lintas berasal dari domain tertentu (misalnya Google, Facebook) atau memblokir lalu lintas dengan rujukan yang kosong, hilang, atau mencurigakan.
# Check a visitor with full attributes for bot detection
curl -X POST https://api.magicgate.io/api/v1/check \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key_here" \
-d '{
"label": "my-campaign",
"ip_address": "203.0.113.42",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"referer": "https://www.google.com/search?q=example"
}'
# Response with verdict and detection details:
# {
# "verdict": "offer",
# "url": "https://example.com/offer",
# "display_mode": "redirect",
# "filter_reason": "",
# "processing_ms": 8,
# "country_code": "US",
# "is_vpn": false,
# "is_bot": false,
# "is_datacenter": false
# }Pelajari cara Magicgate mengarahkan pengunjung ke tujuan yang benar berdasarkan keputusan filter. Pahami model halaman putih vs halaman penawaran, mekanisme pengalihan, dan pemrosesan keputusan.
Pada intinya, Magicgate adalah router lalu lintas. Setiap pengunjung dievaluasi berdasarkan filter yang dikonfigurasi dan diberi keputusan: 'penawaran' (pengguna sah) atau 'putih' (bot, crawler, atau lalu lintas yang tidak diinginkan). Putusan menentukan ke mana pengunjung diarahkan.
Laman Penawaran adalah laman landas, laman penawaran, atau corong konversi Anda yang sebenarnya -- laman yang Anda ingin agar dilihat oleh pengunjung manusia. Halaman Putih adalah halaman umpan atau tidak berbahaya yang ditampilkan kepada bot, crawler, dan peninjau jaringan iklan. Halaman putih umum mencakup postingan blog sederhana, artikel berita, atau konten informasi umum.
Pemisahan ini penting untuk perlindungan kampanye. Peninjau kepatuhan jaringan iklan, bot penipuan klik, dan pesaing melihat halaman putih, sementara pengguna asli dari audiens target Anda menjangkau halaman penawaran. Perutean terjadi secara transparan dan dengan kecepatan kabel.
Di Direct Mode, perutean sepenuhnya otomatis. Anda mengarahkan DNS domain Anda ke Magicgate, dan platform akan menangani seluruh siklus permintaan: menerima pengunjung, mengevaluasi filter, dan mengeluarkan pengalihan HTTP (302 secara default) ke tujuan yang sesuai. Pengunjung tidak pernah melihat halaman perantara.
Di API Mode, aplikasi Anda memanggil titik akhir /api/v1/check dengan atribut pengunjung dan menerima respons JSON yang berisi keputusan dan URL pengalihan yang direkomendasikan. Aplikasi Anda kemudian menangani pengalihan itu sendiri. Ini memberi Anda kendali penuh atas pengalaman pengguna -- Anda dapat menambahkan logika khusus, logging, atau pengujian A/B sebelum mengalihkan.
Magicgate mendukung tiga mode tampilan untuk mengarahkan pengunjung. 'Redirect' (default) mengeluarkan pengalihan HTTP ke URL tujuan. 'Proxy' menyajikan konten halaman tujuan di URL asli tanpa mengubah bilah alamat browser. 'Iframe' memuat halaman tujuan di dalam iframe pada URL asli. Mode tampilan dapat dikonfigurasi per aliran.
Keputusan diproses secara sinkron dan disimpan dalam cache secara singkat untuk menangani permintaan cepat yang berurutan dari pengunjung yang sama (misalnya, sumber daya halaman dimuat setelah pengalihan awal). TTL cache dapat dikonfigurasi per aliran, dengan default 30 detik.
# API Mode: Get verdict and redirect URL
curl -X POST https://api.magicgate.io/api/v1/check \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key_here" \
-d '{
"label": "my-campaign",
"ip_address": "203.0.113.42",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
}'
# Successful response:
# {
# "verdict": "offer",
# "url": "https://example.com/offer",
# "display_mode": "redirect",
# "filter_reason": "",
# "processing_ms": 8
# }Bandingkan dua mode integrasi yang ditawarkan oleh Magicgate. Pahami kapan harus menggunakan API Mode untuk kontrol maksimum dan kapan Direct Mode menyediakan jalur penerapan paling sederhana.
Magicgate menawarkan dua mode integrasi berbeda, masing-masing dirancang untuk kasus penggunaan dan persyaratan teknis berbeda. Memilih mode yang tepat akan memengaruhi kompleksitas penerapan, kontrol atas pengalaman pengguna, dan overhead operasional.
API Mode adalah integrasi terprogram. Aplikasi Anda mengirimkan permintaan POST ke titik akhir /api/v1/check dengan atribut pengunjung (alamat IP, agen pengguna, pengarah, dll.) dan menerima respons JSON yang berisi keputusan. Kode Anda kemudian menangani perutean -- mengarahkan bot ke halaman putih dan mengizinkan pengguna sebenarnya melewatinya. Mode ini mengharuskan Anda menulis kode integrasi tetapi memberi Anda kendali penuh atas alur permintaan.
Direct Mode adalah integrasi tingkat DNS. Anda mengonfigurasi data DNS domain Anda (CNAME hingga proxy.magicgate.io, atau ALIAS/ANAME untuk domain root) agar mengarah ke Magicgate. Saat pengunjung datang, Magicgate secara transparan mencegat permintaan tersebut, mengevaluasi pengunjung, dan mengeluarkan pengalihan HTTP ke halaman penawaran atau halaman putih. Tidak diperlukan perubahan kode pada aplikasi Anda -- seluruh lapisan pemfilteran dan perutean berada di depan server asal Anda.
Keuntungan API Mode: Kontrol penuh atas logika perutean. Anda dapat menambahkan pemrosesan khusus antara menerima putusan dan mengalihkan pengguna -- logging, penetapan pengujian A/B, pengaturan cookie, peristiwa analitik, atau logika kondisional berdasarkan metadata putusan. API Mode berfungsi dengan tumpukan backend apa pun dan tidak memerlukan perubahan DNS. Ini juga ideal untuk aplikasi satu halaman (SPA) di mana JavaScript sisi klien melakukan panggilan pemeriksaan.
API Mode kerugian: Membutuhkan perubahan kode pada aplikasi Anda. Anda perlu menangani panggilan API, kasus kesalahan (batas waktu, batas kecepatan), dan logika pengalihan. Panggilan API menambahkan perjalanan jaringan bolak-balik ke waktu buka halaman Anda (biasanya 10-50 mdtk bergantung pada kedekatan geografis dengan tepi Magicgate).
Keuntungan Direct Mode: Tidak ada perubahan kode. Arahkan DNS Anda dan konfigurasikan alur Anda -- pengunjung difilter dan dialihkan secara otomatis. Direct Mode lebih cepat bagi pengguna akhir karena tidak ada perjalanan pulang-pergi API tambahan; pemfilteran terjadi di tepi sebagai bagian dari resolusi DNS dan permintaan HTTP awal. Ini juga menangani semua kasus edge (batas waktu, percobaan ulang) secara transparan.
Direct Mode kerugian: Kurangnya kontrol atas proses perutean. Anda tidak dapat memasukkan logika khusus antara putusan dan pengalihan. Perubahan DNS menyebar dengan lambat (menit hingga jam) yang membuat pengujian dan rollback menjadi lebih lambat. Direct Mode mengharuskan halaman putih dan halaman penawaran Anda dapat diakses melalui URL publik.
Pendekatan hibrid juga dimungkinkan. Gunakan Direct Mode untuk laman landas utama Anda (dengan integrasi tanpa kode sebagai prioritas) dan API Mode untuk titik akhir tertentu yang memerlukan penanganan keputusan khusus (misalnya, pengiriman formulir, titik akhir API, atau alur pembayaran).
# ---- API Mode: Manual check + redirect ----
# Send visitor data and receive a verdict
curl -X POST https://api.magicgate.io/api/v1/check \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key_here" \
-d '{
"label": "my-campaign",
"ip_address": "203.0.113.42",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)",
"referer": "https://google.com"
}'
# ---- Direct Mode: DNS configuration ----
# Point your domain to Magicgate's proxy:
# CNAME landing.example.com -> proxy.magicgate.io
# For root domains that don't support CNAME, use ALIAS/ANAME:
# ALIAS landing.example.com -> proxy.magicgate.io
# No API calls needed -- Magicgate handles everything at the edge.Tambahkan domain khusus ke akun Magicgate Anda, konfigurasikan data DNS, dan kelola verifikasi domain. Termasuk integrasi Cloudflare dan penanganan sertifikat SSL.
Setiap akun Magicgate memiliki akses ke domain bersama (go.magicgate.io) untuk segera digunakan. Paket Starter dan yang lebih baru dapat menambahkan domain khusus untuk URL bermerek dan meningkatkan sinyal kepercayaan dengan jaLite iklan.
Domain khusus memungkinkan Anda menggunakan URL Anda sendiri (misalnya, track.yourbrand.com) dan bukan domain bersama. Hal ini penting untuk kepatuhan iklan -- banyak jaringan iklan lebih lunak terhadap lalu lintas yang berasal dari domain bermerek dibandingkan domain pelacakan bersama.
Magicgate mendukung subdomain (track.yourbrand.com) dan domain root (yourbrand.com). Subdomain direkomendasikan karena tidak mengganggu konfigurasi DNS situs utama Anda dan lebih mudah dikelola.
Verifikasi domain menggunakan data CNAME yang menunjuk ke proxy.magicgate.io. Saat menambahkan domain, Anda mengonfigurasi data CNAME dari domain Anda ke proxy.magicgate.io. Untuk domain root yang tidak mendukung data CNAME, gunakan data ALIAS atau ANAME yang mengarah ke proxy.magicgate.io. Magicgate memverifikasi kepemilikan dengan memeriksa apakah data DNS diselesaikan dengan benar ke titik akhir proksi.
Sertifikat SSL disediakan secara otomatis melalui Let's Encrypt setelah propagasi DNS selesai. Magicgate menangani penerbitan, perpanjangan, dan pemasangan sertifikat. Domain khusus Anda akan melayani lalu lintas melalui HTTPS dengan sertifikat yang valid dalam beberapa menit setelah konfigurasi DNS.
Untuk pengguna Cloudflare, pastikan proksi (awan oranye) dinonaktifkan untuk data CNAME yang mengarah ke Magicgate. Proksi Cloudflare mencegat lalu lintas sebelum mencapai Magicgate, yang dapat mengganggu evaluasi pengunjung. Setel rekaman ke mode 'hanya DNS' (awan abu-abu).
Anda juga dapat membeli domain secara langsung melalui pasar Magicgate. Domain ini telah dikonfigurasikan sebelumnya dan langsung siap digunakan -- tidak memerlukan penyiapan atau verifikasi DNS. Pasar menawarkan pilihan domain bersih yang cocok untuk kampanye lalu lintas.
Navigasikan ke Pengaturan > Domain dan klik 'Tambahkan Domain'. Masukkan domain khusus Anda (mis., track.yourbrand.com).
Tambahkan data CNAME di penyedia DNS Anda: Nama = domain Anda, Nilai = proxy.magicgate.io. Untuk domain root, gunakan ALIAS/ANAME jika penyedia Anda tidak mendukung CNAME di domain apex. Propagasi DNS dapat memakan waktu hingga 24 jam.
Klik 'Verifikasi DNS' di dasbor Magicgate. Setelah diverifikasi, sertifikat SSL disediakan secara otomatis. Status domain Anda berubah menjadi Aktif.
# Verify DNS configuration using dig
# Check CNAME record points to Magicgate proxy
dig CNAME track.yourbrand.com +short
# Expected: proxy.magicgate.io.
# Check SSL certificate is provisioned
curl -vI https://track.yourbrand.com 2>&1 | grep "SSL certificate"
# Expected: SSL certificate verify okSiapkan webhook untuk menerima notifikasi real-time tentang peristiwa lalu lintas. Pelajari tentang struktur payload, logika percobaan ulang, verifikasi tanda tangan, dan jenis peristiwa.
Webhooks memungkinkan Anda menerima pemberitahuan HTTP POST secara real-time ketika peristiwa penting terjadi di akun Magicgate Anda -- seperti perubahan alur, verifikasi domain, atau pembaruan pembayaran.
Magicgate mendukung peristiwa webhook di berbagai kategori: peristiwa aliran (flow.created, flow.updated, flow.deleted), peristiwa domain (domain.added, domain.verified, domain.deleted, domain.registration_failed), peristiwa halaman putih (white_page.ready, white_page.failed, white_page.deleted), acara daftar hitam (blacklist.created, blacklist.updated, blacklist.deleted), acara API key (apikey.created, apikey.deleted, apikey.activated, apikey.deactivated), acara dompet (wallet.credited, wallet.debited), acara berlangganan (subscription.changed, subscription.canceled, langganan.plan_changed, dan lainnya), acara penagihan (payment.completed, payment.failed), dan acara dukungan (ticket.created, ticket.replied, ticket.resolved, ticket.closed).
Setiap pengiriman webhook mencakup tiga header keamanan: X-Webhook-Signature (HMAC-SHA256 hex digest), X-Webhook-Timestamp (cap waktu Unix), dan X-Webhook-ID (pengidentifikasi titik akhir). Tanda tangan mencakup stempel waktu dan isi secara bersamaan -- dihitung sebagai HMAC-SHA256(rahasia, stempel waktu + '.' + isi) -- yang mencegah serangan gangguan dan serangan ulang. Anda harus memverifikasi tanda tangan dan menolak permintaan dengan stempel waktu lebih dari 5 menit. Rahasia penandatanganan dibuat saat Anda membuat titik akhir webhook dan ditampilkan satu kali -- simpan dengan aman.
Magicgate mencoba ulang pengiriman webhook yang gagal. Jika titik akhir Anda mengembalikan kode status non-2xx atau tidak merespons dalam 10 detik, pengiriman akan dicoba ulang. Setelah semua percobaan ulang habis, peristiwa ditandai sebagai gagal dan jumlah kegagalan titik akhir bertambah.
Muatan Webhook dikodekan JSON dengan struktur: { id, event, timestamp, data }. Bidang 'event' berisi string jenis acara (misalnya, 'domain.verified'), 'id' adalah ID pengiriman unik untuk idempotensi, 'timestamp' adalah tanggal waktu ISO 8601, dan 'data' berisi detail spesifik acara.
Anda dapat mengonfigurasi beberapa titik akhir webhook per akun, masing-masing berlangganan jenis peristiwa berbeda. Hal ini memungkinkan Anda merutekan peristiwa domain ke alur penerapan dan peristiwa penagihan ke sistem akuntansi Anda, misalnya.
Navigasikan ke Pengaturan > Webhooks di dasbor Magicgate.
Klik 'Tambahkan Titik Akhir' dan masukkan URL webhook Anda (harus HTTPS).
Pilih jenis acara yang ingin Anda terima (flow.created, domain.verified, payment.completed, dll.).
Salin rahasia penandatanganan yang ditampilkan setelah pembuatan. Simpan di variabel lingkungan Anda.
Terapkan pengendali webhook di server Anda yang menerima permintaan POST dan memverifikasi tanda tangan.
Uji webhook menggunakan tombol 'Kirim Peristiwa Uji' di dasbor.
Pantau status pengiriman di tab Log Webhook untuk memverifikasi penerimaan yang berhasil.
# Test webhook endpoint manually
# Headers match what Magicgate sends: X-Webhook-Signature, X-Webhook-Timestamp, X-Webhook-ID
TIMESTAMP=$(date +%s)
BODY='{"id":"evt_1234567890","event":"domain.verified","timestamp":"2024-01-15T10:30:00Z","data":{"domain":"track.yourbrand.com"}}'
SECRET="your_webhook_secret"
SIGNATURE=$(echo -n "${TIMESTAMP}.${BODY}" | openssl dgst -sha256 -hmac "$SECRET" | awk '{print $2}')
curl -X POST https://your-server.com/webhooks/magicgate \
-H "Content-Type: application/json" \
-H "X-Webhook-Signature: $SIGNATURE" \
-H "X-Webhook-Timestamp: $TIMESTAMP" \
-H "X-Webhook-ID: endpoint-uuid-here" \
-d "$BODY"Pahami model penagihan berbasis dompet Magicgate, penyedia pembayaran yang didukung, dan manajemen paket. Kelola langganan dan setoran Anda melalui dasbor.
Magicgate menggunakan model penagihan berbasis dompet. Anda menambahkan dana ke dompet Anda melalui setoran kripto, dan langganan Anda diperbarui secara otomatis dari saldo dompet di setiap siklus penagihan. Hal ini menghilangkan kebutuhan akan tagihan kartu berulang dan memberikan kendali penuh atas pengeluaran Anda.
Tiga penyedia pembayaran didukung: CCPayment, NowPayments, dan TransVoucher. Setiap penyedia mendukung Bitcoin, Ethereum, USDT, USDC, dan 50+ mata uang kripto tambahan. Saat Anda melakukan setoran, alamat pembayaran dan jumlah dibuat. Setelah blockchain mengonfirmasi transaksi, saldo dompet Anda diperbarui secara otomatis.
Paket menentukan batas fitur Anda: pemeriksaan per bulan, jumlah alur, aturan per alur, akses API, domain khusus, dan banyak lagi. Anda dapat melihat paket yang tersedia tanpa otentikasi. Peningkatan atau penurunan versi akan segera berlaku -- saldo yang tidak terpakai dari periode saat ini akan diprorata dan dikreditkan kembali ke dompet Anda.
Langganan bisa bulanan atau tahunan. Langganan tahunan menawarkan diskon. Anda dapat membatalkan kapan saja -- langganan tetap aktif hingga akhir periode penagihan saat ini. Melanjutkan langganan yang dibatalkan akan memulihkannya tanpa membuat langganan baru.
Dompet melacak semua transaksi: setoran, biaya berlangganan, pengembalian uang, dan kredit prorata. Setiap transaksi menyertakan jenis referensi dan ID yang menghubungkannya dengan peristiwa asal (deposit, perpanjangan langganan, perubahan paket, dll.).
Periksa paket yang tersedia menggunakan titik akhir /billing/plans publik untuk menemukan paket yang tepat untuk kebutuhan Anda.
Daftar dan navigasikan ke Pengaturan > Penagihan di dasbor.
Tambahkan dana ke dompet Anda: klik 'Setor', pilih penyedia pembayaran dan mata uang kripto, masukkan jumlahnya.
Selesaikan pembayaran kripto menggunakan alamat yang dihasilkan. Dompet Anda diperbarui setelah konfirmasi blockchain.
Berlangganan sebuah paket. Biaya berlangganan dipotong dari saldo dompet Anda.
Pantau saldo dompet dan riwayat transaksi Anda di bagian Penagihan.
Siapkan peringatan saldo rendah untuk memastikan dompet Anda memiliki cukup dana untuk perpanjangan berikutnya.
# List available plans (public -- no auth required)
curl -s https://api.magicgate.io/api/v1/billing/plans | jq '.data'
# Check enabled payment providers (public)
curl -s https://api.magicgate.io/api/v1/billing/providers | jq '.data'
# { "ccpayment": true, "nowpayments": true, "transvoucher": false }Navigasikan dasbor Magicgate secara efektif. Pahami tampilan analitik, manajemen aliran, panel pengaturan, dan cara memantau pemfilteran lalu lintas Anda secara real time.
Dasbor Magicgate adalah panel kontrol pusat Anda untuk mengelola arus lalu lintas, memantau analitik, dan mengonfigurasi pengaturan akun. Setelah masuk, Anda akan diarahkan ke halaman Ikhtisar yang menampilkan ringkasan metrik utama akun Anda.
Halaman Ikhtisar menampilkan total pemeriksaan yang diproses, distribusi putusan (penawaran vs putih), alur aktif, dan aktivitas terkini. A time-series chart shows traffic volume over the last 24 hours, 7 days, or 30 days. Ini memberi Anda gambaran langsung tentang kesehatan lalu lintas dan efektivitas pemfilteran.
Bagian Arus adalah tempat Anda membuat dan mengelola arus lalu lintas. Setiap alur mewakili konfigurasi pemfilteran yang berbeda -- serangkaian filter, URL halaman penawaran, URL halaman putih, dan pengaturan integrasi (API Mode atau Direct Mode). Anda dapat memiliki beberapa alur untuk kampanye, laman landas, atau sumber lalu lintas yang berbeda.
Dalam tampilan detail setiap aliran, Anda dapat melihat analisis per aliran: pemeriksaan total, perincian putusan, rasio hit filter, distribusi geografis, dan perujuk teratas. Data terperinci ini membantu Anda mengoptimalkan pengaturan filter untuk setiap kampanye tertentu.
Bagian Analytics memberikan pandangan komprehensif di semua aliran. Diagram mencakup tren keputusan dari waktu ke waktu, efektivitas filter (yang paling sering dipicu oleh filter), peta panas geografis yang menunjukkan asal lalu lintas, pengelompokan perangkat dan browser, serta pola lalu lintas per jam. Semua diagram mendukung pemfilteran rentang tanggal dan pemfilteran spesifik aliran.
Bagian Domain mencantumkan semua domain yang dikonfigurasi (bersama dan khusus). Untuk setiap domain, Anda dapat melihat statusnya (aktif, verifikasi tertunda, kesalahan DNS), status sertifikat SSL, dan alur terkait. Pemeriksaan kesehatan domain berjalan secara otomatis dan memperingatkan Anda jika masalah DNS atau SSL terdeteksi.
Bagian Pengaturan berisi konfigurasi seluruh akun. Kunci API: menghasilkan dan mengelola API key dengan tanggal kedaluwarsa opsional. Webhooks: konfigurasikan titik akhir webhook dan lihat log pengiriman. Penyedia: menambah dan mengelola penyedia pembayaran dan DNS. Penagihan: melihat saldo dompet, riwayat isi ulang, dan status berlangganan. Tim: mengundang anggota tim dengan akses berbasis peran (pengguna, admin).
Dasbor mendukung tema terang dan gelap, dengan tombol pengalih tema di sudut kanan atas. Semua halaman responsif dan berfungsi di perangkat seluler, meskipun pengalaman desktop memberikan tampilan data paling komprehensif.