Panduan Memulai Cepat Pengembang
Selamat datang di dokumentasi Qnalitics. Mengintegrasikan website klien Anda membutuhkan waktu kurang dari 3 menit menggunakan wizard otomatis kami.
2. Memasang Script Pelacak
Tambahkan satu baris script asinkron berikut ke dalam tag <head> situs web klien Anda. Ukurannya di bawah 1 KB dan tidak memerlukan cookie banner.
<script defer data-domain="klien-domain.com" src="https://qnalitics.marzuqnx.com/plausible/script.js"></script>
Tempelkan ke header.php sebelum </head> atau gunakan plugin Insert Headers.
Sertakan di app.blade.php atau next/script dengan strategy afterInteractive.
3. Verifikasi Kepemilikan Domain
Untuk mencegah pendaftaran domain klien oleh pihak tidak berwenang, Qnalitics memvalidasi kepemilikan via tag HTML atau DNS TXT.
<meta name="qnalitics-site-verification" content="TOKEN_VERIFIKASI_ANDA" />
Tag alternatif yang juga didukung: <meta name="marzqnalitics-site-verification" content="TOKEN" />
4. Spesifikasi Webhook Uptime Kuma
Uptime Kuma mengirimkan event payload JSON ke Qnalitics disertai header rahasia terenkripsi:
POST https://qnalitics.marzuqnx.com/api/webhooks/uptimeX-Uptime-Kuma-Secret: YOUR_SECRET_KEY{"heartbeat": {"status": 1, "msg": "OK", "ping": 42}, "monitor": {"url": "https://client.com"}}