Pasang Kirim Notifikasi di website selain WordPress
Satu file service worker di folder utama website dan satu baris script — untuk website buatan sendiri, Laravel, Shopify-style builder, dan lainnya.
Di halaman ini
Untuk website selain WordPress, Kirim Notifikasi butuh dua hal: file service worker di folder utama website, dan snippet di setiap halaman.
Langkah pemasangan#
Unduh file service worker
Di halaman situs (Notifikasi → Situs → nama situs) klik Unduh kirim-push-sw.js. Unggah ke folder utama website sehingga bisa dibuka di
https://tokomu.com/kirim-push-sw.js.Tempel snippet
Salin snippet dari halaman situs dan tempel di semua halaman, sebelum
</head>:HTML<script src="https://app.kirim.id/notif/push.js" data-site="KODE_SITUS" async></script>Periksa pemasangan
Klik Periksa pemasangan di halaman situs.
Tombol berlangganan sendiri#
Selain ajakan otomatis, kamu bisa membuat tombol atau tautan sendiri. Tambahkan atribut data-kirim-push:
<button data-kirim-push>Dapatkan info promo</button>Atau panggil dari JavaScript: window.kirimPush.subscribe(). Status izin pengunjung bisa dibaca dengan window.kirimPush.status() (default, granted, denied, atau unsupported).
Website sudah punya service worker lain?#
Kalau websitemu sudah memakai service worker lain di folder utama (PWA, OneSignal, dsb.), Kirim Notifikasi tidak menimpanya dan halaman situs menampilkan peringatan "Ada service worker lain di situs ini". Hubungi kami untuk menggabungkannya.
Cookie yang dipasang#
Setelah pengunjung berlangganan, script menyimpan ID acak subscriber di cookie kirim_push_sid milik websitemu sendiri. Cookie ini dipakai pengingat keranjang dan API (mis. mengirim notifikasi ke pembeli tertentu). Isinya bukan data pribadi dan tidak dikirim ke pihak lain.
Apakah artikel ini membantu?
Artikel terkait
Masih butuh bantuan?
Tim support kirim.id siap membantu · Senin–Jumat, 09.00–17.00 WIB

