Form Rızası
Takibi
Kendi formlarındaki KVKK onaylarını kayıt altına alın.
Veribenim çerez banner'ı çerez rızalarını otomatik kaydeder. Ama sitenizdeki iletişim formu, üyelik formu, bülten kaydı gibi alanlardaki KVKK onay kutucuklarını da tek satır API çağrısıyla Veribenim'e bağlayabilirsiniz. Frontend JS'den veya backend'den — her ikisi de çalışır.
Neden Gerekli?
Teknik Arkaplan
"POST /api/form-consents/{token} — herkese açık. Gelen JSON aynen kaydedilir. IP, user-agent ve origin otomatik eklenir."
Mantık
Nasıl Çalışır?
Ziyaretçi formu doldurur
Sitenizin iletişim formu, üyelik veya bülten kaydı gibi herhangi bir formda KVKK onay kutucuğu işaretlenir ve form gönderilir.
Siz API'ye gönderirsiniz
Form submit handler'ınızda tek satır fetch çağrısı yaparsınız. İstediğiniz veriyi (e-posta, ad, onay metni, form adı...) JSON olarak gönderin.
Veribenim kaydeder, siz görürsünüz
Payload dashboard'da listelenir. IP, user-agent ve hangi domain'den gönderildiği otomatik eklenir. Denetimde kullanıma hazır kayıt.
Entegrasyon
Hangi Dil Olursa Olsun
Frontend JS, React, PHP veya direkt cURL — endpoint aynı, sonuç aynı.
document.getElementById('contact-form')
.addEventListener('submit', async (e) => {
if (!document.getElementById('kvkk').checked) return;
await fetch('https://live.veribenim.com/form-consents/TOKEN', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
name: e.target.name.value,
email: e.target.email.value,
consent_text: 'KVKK Aydınlatma Metni v1.2',
form: 'contact',
}),
});
});const handleSubmit = async (data) => {
if (!data.kvkkAccepted) return;
await fetch('https://live.veribenim.com/api/form-consents/TOKEN', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
email: data.email,
form_id: 'newsletter',
consent_text: 'KVKK Aydınlatma Metni v1.2',
}),
});
};Http::post(
'https://live.veribenim.com/api/form-consents/TOKEN',
[
'email' => $request->email,
'form' => 'contact',
'consent_text' => 'KVKK Aydınlatma Metni v1.2',
'ip' => $request->ip(),
]
);curl -X POST \
'https://live.veribenim.com/api/form-consents/TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"email": "ali@example.com",
"form": "contact",
"consent_text": "KVKK v1.2"
}'Şema Zorunluluğu Yok
Gönderdiğiniz JSON aynen kaydedilir. email, form_id, consent_text... istediğiniz alanları ekleyin, istemediğinizi çıkarın. Biz karışmıyoruz.
Dashboard
Her Onay Kayıt Altında
Operatör konsolunda "Form Rızaları" modülü tüm kayıtları listeler. Her kaydın tam payload'ını, gönderildiği domain'i, IP adresini ve zamanını görebilir, arama yapabilirsiniz.
ali@example.com
form: contact
ayse@demo.co
form: newsletter
mehmet@test.net
form: register
Form rızalarını da Veribenim'e taşıyın
Ücretsiz hesabınızla Form Rızası modülünü bugün aktive edin. Entegrasyon 5 dakika, kurulum sıfır.