Onay
Çerez bildiriminizi ya da CMP'nizi üç çağrıyla ARCY'ye bağlayın; onayın, reddin ve geri çekmenin ziyaretçinin cihazında ne yaptığını bilin; yanıtları panelde okuyun.
Ziyaretçi sizin çerez politikanızı kabul etmeden ARCY cihazına hiçbir şey yazmaz. Onay tektir, sizin politikanıza verilir ve widget'ın yalnızca yanıtı duyması gerekir. Widget'ın gösterdiği iki politika bağlantısı Yazılım ürünü sayfasındaki Onay kartında durur.
Başlamadan önce
- Çerez politikanız arcy.js'in neleri sakladığını anlatmalıdır. Çerez politikası bildirimini politikanıza yapıştırın.
- İki politika bağlantısını Yazılım ürünü sayfasında kaydedin. Kaydedilene kadar widget ARCY'nin kendi politika sayfalarına bağlantı verir.
- Aşağıdaki her çağrı
init()çalışmış olmasını bekler. Daha erken çağrılırsa konsola bir uyarı yazar ve hiçbir şey yapmaz.
Kurulum
Ziyaretçi iki yerde evet diyebilir ve ikisi de geçerlidir. Bildiriminiz kabulde
arcy.consent(true), redde arcy.consent(false) çağırır. Kayıtlı onayı olmadan sohbete
uzanan ziyaretçiye ise soru orada, sizin ağzınızdan, iki bağlantınızla ve tek bir Kabul et
düğmesiyle sorulur. Paneli kapatmak "şimdi değil" demektir; soru, ziyaretçi sohbeti bir sonraki
kullanışında geri gelir. Ortam başına ayarlanacak bir şey yoktur.
İki tarafı tek yanıtta tutan üç çağrı vardır:
consent(granted: boolean): void
consentState(): "granted" | "refused" | null
onConsent(callback: (granted: boolean) => void): () => voidconsentState(), ziyaretçi hiç yanıt vermemişse ya da bildirimin eski bir sürümüne yanıt
vermiş ve yeniden sorulması gerekiyorsa null döndürür. Bildiriminizin görünüp görünmeyeceğine
bununla karar verin. onConsent, kaynağı ne olursa olsun her değişiklikte tetiklenir ve bir
abonelikten çıkma işlevi döndürür. Sohbet içindeki bir kabul, CMP'nize ya da Google Consent
Mode'a bu yolla ulaşır.
Düz bir bildirim, arcy.js'i eşzamansız yükleyen HTML kurulum yolunda:
<div id="cookie-banner" hidden>
Çerez kullanıyoruz. <a href="/cerez-politikasi">Ayrıntılar</a>
<button id="cookie-accept">Kabul et</button>
<button id="cookie-reject">Reddet</button>
</div>
<script>
arcy.on("ready", function () {
var banner = document.getElementById("cookie-banner")
if (arcy.consentState() === null) banner.hidden = false
document.getElementById("cookie-accept").onclick = function () {
arcy.consent(true)
banner.hidden = true
}
document.getElementById("cookie-reject").onclick = function () {
arcy.consent(false)
banner.hidden = true
}
arcy.onConsent(function (granted) {
if (granted) banner.hidden = true
})
})
</script>Google Consent Mode; sohbet içindeki bir kabul analitiğinizi de açar:
arcy.onConsent((granted) => {
gtag("consent", "update", {
analytics_storage: granted ? "granted" : "denied",
})
})Bir onay yönetim platformu. İkisi birbirini döngüde çağırmasın diye yazmadan önce platformun durumunu kontrol edin:
cmp.onAccept(() => arcy.consent(true))
cmp.onReject(() => arcy.consent(false))
arcy.onConsent((granted) => {
if (granted && !cmp.hasConsent()) cmp.acceptAll()
})React'te init(), bildirim ve abonelik tek bir istemci bileşeninde durur; böylece hiçbir şey
widget hazır olmadan durumu okumaz.
Neyi değiştirir
- Onay. ARCY anonim kimlik çerezini yazar ve oturumu başlatır. Bundan sonra yazdıkları ARCY neleri toplar sayfasında listelenir.
- Ret. Altı ay kayıtta kalır. ARCY ilk konuşan taraf olmaz: koşulları tutan bir akış kendiliğinden açılmaz. Ziyaretçi yine de sohbete uzanabilir ve sohbet yeniden sorar.
- Yanıt yok. Henüz kimse hayır demediği için koşulları tutan bir akış soruyu kendisi sorabilir.
- Geri çekme. Onaydan sonra gelen bir
consent(false)çağrısıdır. Toplama durur, ARCY'nin yazdığı her çerez ve anahtar silinir, ret kayda geçer. Bizim tarafımızda saklananlar silinmez; silme ayrı bir taleptir.
consent() çağrısı, kayıttaki yanıtın aynısıyla yapılırsa hiçbir şeyi değiştirmez. Widget'ın
kendi ayarlar sayfasında onay denetimi yoktur: ziyaretçi fikrini sizin bildiriminizde değiştirir.
Her yanıt ARCY'ye de ulaşır. Kullanıcılar sayfasındaki Onay bölümü, seçtiğiniz aralıkta başlayan canlı oturumları sayar: Oturum, bildirim ve sohbet payıyla Kabul eden oturumlar, reddeden ve yanıt vermeyen payıyla Kabul etmeyen oturumlar ve tüm kabullere oranıyla Sohbetin geri kazandığı oturumlar. Her sayı oturumu sayar, kişiyi değil; reddeden bir cihazda tanımlayıcı yoktur. Kullanıcılar listesindeki ve bir hesabın üyeler tablosundaki Onay sütunu kişinin son yanıtını gösterir. Kuruluşlar sayfasındaki Kabul eden üye sütunu, son yanıtı kabul olan üyeleri sayar. Kişinin sayfasındaki Onay geçmişi, verdiği her yanıtı hangi oturumda verildiğiyle birlikte listeler. Bir gün reddedip başka bir gün kabul eden anonim ziyaretçi orada birleştirilemeyen iki satır olarak görünür.
Ayrıca bakın
Yazılım ürünü
Yazılım ürününün adını, kısa adını ve simgesini belirleyin, mesajların saklanmasına karar verin, iki politika bağlantısını girin, ARCY'yi duraklatın ya da silin.
Ekip
Ekip arkadaşlarınızı çalışma alanına davet edin, rollerini seçin, departmanları düzenleyin ve plan sınırına gelince yer açın.