Prodantix
Sekilas
- Kategori
- Platform pengembang
- Situs web
- prodantix.com
- Konsol
- app.prodantix.com
- Dokumentasi
- prodantix.com/en/docs/overview
- API GraphQL
- api.prodantix.com/graphql
- Penerimaan event
- eu.api.prodantix.com/v1/events
- Real-time
- eu.ws.prodantix.com
- Antarmuka MCP
- eu.mcp.prodantix.com/mcp
- Pemutaran ulang sesi
- eu.replay.prodantix.com
Prodantix dibuat untuk orang-orang yang membangun perangkat lunak. Setiap tim produk menanyakan tiga hal yang sama: apa sebenarnya yang dilakukan orang di dalam aplikasi kami, siapa yang boleh melihat bagian mana, dan kapan saat yang tepat untuk menyampaikan sesuatu kepada mereka.
Kebanyakan perusahaan membeli alat yang berbeda untuk masing-masing pekerjaan itu, dan di situlah masalah dimulai. Setiap alat menyimpan catatannya sendiri tentang siapa pengguna Anda, dan catatan-catatan itu perlahan menjauh satu sama lain. Alat yang satu mengira seorang pelanggan sudah selesai menyiapkan akunnya. Yang lain belum menyusul, jadi ia mengirimkan petunjuk untuk langkah yang sudah pelanggan itu selesaikan minggu lalu. Tidak ada yang menyadarinya sampai pelanggan mengeluh, atau sampai dua dasbor menampilkan angka yang berbeda.
Bagaimana mesin ini disusun
Empat primitif menyusun mesin ini, dan segala hal lain dibangun di atasnya. Sebaiknya diikuti berurutan, karena masing-masing memberi masukan bagi yang berikutnya. Rujukan konsep membahasnya selengkapnya.
Event
Satu hal yang dilakukan pengguna, direkam saat terjadi: pendaftaran yang selesai, halaman yang dibuka, formulir yang ditinggalkan separuh jalan. Event adalah sinyal mentah, dan satu-satunya hal yang masuk ke sistem dari luar. Selebihnya diturunkan dari sana.
State pengguna
Proyeksi hidup dan dapat dikueri dari segala hal yang diketahui tentang seorang pengguna, diturunkan dari event-nya dan diperbarui begitu ada yang baru masuk. Inilah sumber kebenaran yang dibaca oleh analitik, feature flag, dan pesan. Ini bukan rollup semalam, dan bukan salinan yang dijaga selaras oleh suatu job. Hanya ada satu.
Keputusan
Aturan yang dievaluasi terhadap state pengguna: siapa masuk suatu kohort, siapa mendapat flag, siapa memenuhi syarat sebuah pesan. Karena keputusan membaca state hidup pada saat ia ditanyakan, ia tidak mungkin menjawab dari gambaran yang usang.
Tindakan
Apa yang dilakukan mesin ketika sebuah keputusan berjalan: membuka fitur, mengirim pesan, memulai alur kerja. Tindakan itu sendiri dicatat sebagai event, dan itulah yang menutup lingkarnya: apa yang mesin lakukan menjadi bagian dari apa yang ia ketahui.
Analitik adalah membaca state
Analitik di Prodantix bukan penyimpanan terpisah yang memegang salinan penggunanya sendiri. Ia membaca state pengguna secara langsung. Funnel, retensi dan kohort adalah kueri atas proyeksi hidup yang sama, yang juga menjadi tempat kerja bagian mesin lainnya, sehingga tidak ada perjalanan SQL ke gudang data dan tidak perlu menunggu rollup semalam: state sudah berbentuk sesuai pertanyaannya. Kohort di sini adalah objek kelas satu: bernama, ditentukan oleh klausa, dan keanggotaannya tetap mutakhir seiring orang memenuhi atau berhenti memenuhi syarat.
Menampilkan hal berbeda kepada orang berbeda
Tim sering ingin merilis sesuatu yang baru kepada segelintir pengguna lebih dulu dan melihat hasilnya sebelum semua orang mendapatkannya. Prodantix menentukan siapa melihat apa dengan mengevaluasi kondisi terhadap state pengguna: sebuah atribut, sebuah operator dan sebuah nilai, diperiksa pada saat flag ditanyakan, bukan dicari dalam daftar tersimpan. Anda bisa memberikan fitur baru kepada dua persen pelanggan, mengamati cara mereka memakainya, lalu memperluas atau menariknya tanpa menunggu rilis berikutnya.
Pesan yang tiba saat masih berguna
Sebuah pesan hanya layak dikirim selama masih berguna. Prodantix bisa mengirimnya pada saat seseorang melakukan sesuatu, atau gagal melakukannya. Kalau seorang pelanggan mencapai batas paketnya, ia tahu saat itu juga, bukan keesokan paginya ketika ia sudah menyerah dan pindah ke tempat lain.
Orkestrasi AI, dan bagaimana lingkarnya menutup
Antarmuka di atas masih menyisakan pekerjaan merangkai langkah untuk Anda: memperhatikan sesuatu, mencari tahu kepada siapa itu berlaku, memutuskan apa yang harus dilakukan. Prodantix bisa menjalankan lingkar itu sendiri. Mesin mendeteksi momen penting dalam state hidup, memilih kohort yang terkena, dan menentukan tindakan. Yang membuatnya lebih dari otomatisasi biasa adalah bagian terakhir: tindakan itu dicatat sebagai event, sehingga melipat kembali ke state pengguna yang sama yang akan dibaca keputusan berikutnya. Perilaku sistem itu sendiri menjadi bagian dari apa yang ia ketahui tentang orang tersebut, bukan sesuatu yang terjadi padanya di pinggiran.
Memasukkan event
Semuanya dimulai dari sebuah event yang dikirim ke endpoint ingest, yang langsung dilipat mesin ke dalam state pengguna. SDK tersedia untuk web, seluler dan server. React satu-satunya pengecualian: siklus hidupnya butuh adaptor khusus, sebuah provider dan hook yang memasang klien sekali saja dan aman terhadap StrictMode. Panduan cepat menyambungkannya dalam beberapa baris.
Kunci dan lingkungan
Setiap panggilan SDK membawa kunci proyek yang berasal dari konsol. Membuat proyek menghasilkan dua lingkungan, live dan test, masing-masing dengan kuncinya sendiri: bangun dengan test, rilis dengan live. Kedua kunci ditampilkan tepat sekali, segera setelah dibuat, karena server hanya menyimpan hash dan tidak ada layar yang bisa menampilkannya lagi. Rotasi menerbitkan pengganti untuk lingkungan yang Anda pilih, dan Anda menentukan apakah kunci lama berhenti seketika atau setelah masa tenggang.
Empat cara berbicara dengannya
REST tersebar di tiga host: satu untuk flag dan pesan, satu untuk penerimaan event, dan satu untuk pemutaran ulang sesi, masing-masing menyajikan dokumen OpenAPI-nya sendiri di /openapi.json. Penerimaan menjawab 202, artinya event diterima untuk diproses dan bukan sudah disimpan: event yang cacat masih bisa dibuang di tahap berikutnya. GraphQL mencakup seluruh model aplikasi, termasuk proyek, flag, alur kerja, analitik, pesan, kohort dan penagihan. Antarmuka real-time menyiarkan perubahan flag, pesan dan jalannya alur kerja, serta memutus koneksi tak terautentikasi seketika. Antarmuka MCP memungkinkan agen membaca dan menulis lewat panggilan alat; ia bersifat mesin ke mesin dan menolak permintaan peramban.
Datanya tetap milik Anda
Anda bisa menjalankan Prodantix di server kami atau di server Anda sendiri, dan hasilnya sama saja. Semua yang Anda masukkan bisa Anda ambil kembali secara utuh, kapan pun Anda mau. Kami tidak menjual data Anda dan tidak memakainya untuk melatih model AI. Karena rancangannya, Prodantix akhirnya memegang catatan pelanggan Anda yang paling lengkap di antara semua yang Anda punya, jadi janji itu lebih berbobot di sini daripada di tempat lain.
Untuk siapa
Prodantix cocok untuk tim yang menjalankan dua atau tiga alat terpisah demi hal ini dan sudah lelah melihat alat-alat itu saling bertentangan. Ia paling berguna begitu pelanggan Anda cukup banyak sehingga Anda tak lagi bisa memantau apa yang mereka lakukan hanya dengan bertanya-tanya.
Kunjungi Prodantix: prodantix.com