Ana içeriğe geç

Çerez onayı

ConnectWiz, web sitenizin çerez onayını sohbet aracını çalıştıran ve ziyaretçinin nereden geldiğini toplayan aynı kodda tutabilir. Açıkken:

  • her onay sinyali, her sayfada, hiçbir etiket çalışmadan önce reddedilmiş başlar;
  • ziyaretçinin seçimi birinci taraf bir çerezde tutulur ve her sayfada yeniden uygulanır;
  • sayfanızda zaten olan etiketlere — Google (Consent Mode), Meta Pikseli, Microsoft Clarity, Microsoft UET (Bing Ads) ve OpenAI pikseli — seçim kendi dillerinde bildirilir;
  • ziyaretçi seçene kadar ConnectWiz çerez bannerını — Tümünü kabul et, Tümünü reddet ve Tercihler, kendi dilinde — görür; sonra seçimi değiştirmek ya da geri almak için küçük bir çerez düğmesi kalır;
  • her seçim kanıt olarak kaydedilir (kim, ne zaman, hangi kategoriler, hangi sürüm); kişinin pazarlama onayından ayrı.
Kim kurabilir

Çerez onayı tüm planlarda var. Kurmak — anahtar ve Çerez onayı sekmesi — Entegrasyonları yönet yetkisi (integrations.manage) ister. Onam kayıtları'nı okumak ve dışa aktarmak ayrıca İzin kaydı (İYS) ayarlarını yönet (consent.manage), bir tarayıcının kayıtlarını silmek kişinin verisini silme yetkisini (contacts.erase) ister.

Açın​

  1. Ayarlar → Entegrasyonlar → Web sitesi'ne gidin ve sitenizi açın.
  2. Sohbet aracı koduyla topla açık olsun: onay, sohbet aracı kodunun içinde çalışır. (Web sitenizi bağlayın sayfasına bakın.)
  3. Site betiği ne yapar altında ConnectWiz çerez onayı'nı açın.
  4. Bannerın metnini ve görünüşünü ayarlamak için Çerez onayı sekmesini açın (Bannerı ayarlayın), sonra kurulum bloğunu Kurulum sekmesinden kopyalayın.

Kurulum​

Çerez onayı açıkken Kurulum kartı size tek bir kod bloğu verir:

  1. onay varsayılanlarını ayarlayan kısa bir satır içi betik (1 KB'tan küçük) ve
  2. zaten bildiğiniz sohbet aracı satırı.

Bloğu her sayfaya, <head>'in en üstüne — Google Etiket Yöneticisi'nin ve diğer tüm etiketlerin üstüne — yapıştırın; iki parçayı birlikte ve bu sırayla tutun. Google, onay varsayılanının kendi etiketlerinden herhangi biri çalışmadan önce ayarlanmasını şart koşar; arka planda yüklenen bir betik bunu sonradan yapamaz, ilk parçanın satır içi olmasının nedeni bu.

Çerez onayı kapalıyken Kurulum kartı, eskisi gibi yalnız sohbet aracı satırını gösterir.

Etiketleriniz Google Etiket Yöneticisi'nde mi?

Kurulum sekmesinde B — Google Etiket Yöneticisi + ConnectWiz onamı'nı seçin: o zaman varsayılanları satır içi betik yerine Etiket Yöneticisi'ndeki ConnectWiz Consent şablonu ayarlar ve kurulum kodu yalnız sohbet aracı satırıdır. Bkz. Google Etiket Yöneticisi ile kullanım.

WordPress sitesinde​

Hiçbir şey yapıştırmanız gerekmez. Kurulum'da WordPress eklentisini indir'i seçin, sonra WordPress'te Eklentiler → Yeni Ekle → Eklenti Yükle ile .zip dosyasını yükleyip etkinleştirin. İndirdiğiniz kopyada widget anahtarı zaten var.

Eklenti sohbeti her sayfaya koyar; çerez onayı açıksa bloğun ilk parçasını <head>'in en üstüne, Google Etiket Yöneticisi'nin ve diğer eklentilerin bastığı tüm etiketlerin önüne ekler. Bu parçayı ayarlarını kaydettiğinizde ve sonra saatte bir ConnectWiz'den ister; burada yaptığınız bir değişiklik (örneğin bir bölge kuralı) bloğu yeniden yapıştırmadan siteye ulaşır. Eklentinin ayar sayfasında (Ayarlar → ConnectWiz Chat) ConnectWiz'in site hakkında ne bildiğini gösteren bir Çerez onayı kutusu ve Şimdi denetle düğmesi var.

  • WordPress adresi bu sitenin alan adlarından biri olmalı ve site sohbet aracına bağlı olmalı. Değilse kutu ConnectWiz'in siteyi tanımadığını söyler ve eklenti yalnız sohbeti ekler.
  • B modunda eklenti satır içi kod eklemez: varsayılanları Etiket Yöneticisi'ndeki şablon ayarlar.
  • Bir denetimde ConnectWiz'e ulaşılamazsa eklenti elindeki son kodu korur. Geçici bir kesinti onay varsayılanlarını siteden kaldırmaz.
  • Sayfa önbelleği (WP Rocket, LiteSpeed Cache ve benzerleri) siz temizleyene kadar eski sayfayı sunar. Eklenti betiklerini, "JavaScript'i geciktir" ve "ertele" seçenekleri onlara dokunmasın diye işaretler.
  • WP Consent API eklentisi etkinse ziyaretçinin seçimi ona da iletilir (istatistik, pazarlama, tercihler). Bu API'ye uyan eklentiler, aralarında WooCommerce ve Site Kit de var, ConnectWiz bannerına da uyar.
  • Başka bir çerez bannerı eklentisi varsa kaldırın; bloğu ayrıca temaya yapıştırmayın.

Shopify mağazasında​

Banner Shopify'da da her sitede olduğu gibi çalışır ve ziyaretçinin seçimi Shopify'ın kendi onay ayarına da (Shopify'ın Customer Privacy API'si) iletilir. Böylece Shopify, Müşteri etkinlikleri'ndeki pikselleri, Google & YouTube uygulamasının Consent Mode'u ve Shopify'ın ayarını okuyan diğer her uygulama aynı seçime uyar: analitik, pazarlama, tercihler (bizdeki işlevsel) ve pazarlamaya bağlı olarak verinin satılması ya da paylaşılması.

  1. Sohbeti vitrine koyun: tema düzenleyicinin Uygulama yerleştirmeleri bölümünde ConnectWiz chat'i açın (bkz. Shopify) ya da widget satırını theme.liquid dosyasına </body>'den önce yapıştırın.
  2. Shopify'da Ayarlar → Müşteri gizliliği → Çerez başlığı'na gidin ve Shopify'ın kendi bannerını kapatın; ziyaretçi tek banner, bizimkini görsün. Shopify'ın onay istediği bölgeleri olduğu gibi bırakın: Shopify, bannerımız ziyaretçinin cevabını iletene kadar izlemeyi bekletir.
  3. Varsa başka çerez bannerı uygulamasını kaldırın.
  • Yalnız ziyaretçinin yaptığı seçim iletilir (Shopify'ın kuralı). Önceki bir sayfada seçim yapan ziyaretçiyi Shopify zaten bilir; yeniden gönderilmez.
  • Ziyaretçinin Global Privacy Control sinyalini, geçerli olduğu bölgelerde Shopify uygular; banner bunu değiştiremez.
  • Google etiketleri Google & YouTube uygulaması yerine temaya elle eklendiyse, kurulum bloğunun ilk parçasını da theme.liquid içinde <head>'in en üstüne ekleyin; o etiketler de reddedilmiş başlasın.

İlk parça ne yapar​

  • gtag('consent', 'default', …) ile her sinyali reddedildi yapar (ad_storage, ad_user_data, ad_personalization, analytics_storage, functionality_storage, personalization_storage); security_storage verilir, güncelleme için 500 ms beklenir;
  • ads_data_redaction açılır: reklam depolama reddedildikçe Google reklam istekleri tıklama kimliği taşımaz;
  • Microsoft UET için de aynı reddedilmiş varsayılan;
  • ziyaretçi önceki bir sayfada zaten seçtiyse seçimi, hiçbir etiket çerez okumadan hemen uygulanır.

Banner, ziyaretçi seçene kadar sitenizin her sayfasında görünür. Sayfayı kapatmaz, engellemez (çerez duvarı yok) ve içeriğinizi hiç kaydırmaz: seçtiğiniz konumda, sistem yazı tipiyle, ziyaretçinin dilinde (panelin tüm dilleri; Arapça, İbranice, Farsça ve Urduca sağdan sola) durur.

  • İlk katman: kısa bir metin, çerez politikası bağlantınız ve üç düğme — Tümünü kabul et, Tümünü reddet, Tercihler — birebir aynı çizilir. Mevzuat eşit ağırlık ister; panel bu yüzden üçü için tek bir düğme stili sunar.
  • Tercihler: her kategori için bir satır. Zorunlu her zaman açıktır ve seçim değildir; diğer tüm kutular boş başlar. Her kategori neye yaradığını, hangi sağlayıcıları kapsadığını, verilerin aktarılabileceği ülkeleri ve çerezlerini (ad, sağlayıcı, süre, birinci ya da üçüncü taraf) yazar. Seçip Seçimlerimi kaydet'e basılır; burada da Tümünü kabul et / Tümünü reddet vardır.
  • Onam kimliğiniz, bir seçim yapıldıktan sonra tercihlerde görünür. Ziyaretçi neyin kaydedildiğini sormak ya da sildirmek için bu kimliği bildirebilir — Onam kayıtları sekmesi.
  • Çerez düğmesi, seçimden sonra her sayfada alt köşede kalır. Tercihleri yeniden açar; oradaki Tümünü reddet önceki onayı verildiği kadar kolay geri alır. Kendi bağlantınız da aynısını yapabilir: window.cwz.consent.open().

Banner kodu yalnız gösterilmesi gerektiğinde indirilir: seçimi hâlâ geçerli olan geri dönen ziyaretçi yalnız çerez düğmesini (1 KB'tan küçük) indirir.

Ayarlar → Entegrasyonlar → Web sitesi → siteniz → Çerez onayı. Sağdaki önizleme, kaydedilmemiş değişikliğinizi iki katmanıyla gösterir; Yayınla canlıya alır.

  • Metinler: bir dil seçip kendi ifadenizi yazın; boş bırakılan alan o dilin varsayılan metnini kullanır. Yalnız düz metin. Çerez politikanızın adresini ekleyin — düğmelerden ayrı, kendi bağlantısıyla gösterilir.
  • Görünüm: banner bir görünüm şablonu giyer — yerleşim, düğme stili, renkler, çerez düğmesi ve dahası. Görünümü değiştir stüdyoyu açar. Şablon ne olursa olsun Tümünü kabul et, Tümünü reddet ve Tercihler aynı görünür, yazı okunur kalır (4,5:1) ve çerez düğmesi kapatılamaz.
  • Sorulan kategoriler: analitik, pazarlama ve işlevsel; zorunlu her zaman listelenir.
  • Bu sitedeki sağlayıcılar: sitenizin kullandığı etiketleri işaretleyin (Google Analytics, Google Ads, Meta Pikseli, Microsoft Clarity, Microsoft Advertising, OpenAI Ads). Banner onları çerezleri ve ülkeleriyle listeler; sayfada bulduğu bir etiketi işaretlemeseniz de listeler. Çerez tablosu için kendi çerezlerinizi (ad, sağlayıcı, kategori, gün ya da oturum, taraf, amaç) ekleyin.
  • Yeniden sorma: bir seçimin, banner yeniden sormadan önce ne kadar tutulduğu — onaydan sonra 1–12 ay (varsayılan 12), Tümünü reddet'ten sonra 6–12 ay (varsayılan 6; daha erken değil, ret ısrarla sorularak değiştirilmesin).
Yurt dışına aktarım

Banner her sağlayıcının verisinin gittiği ülkeyi yazar (yukarıdaki sağlayıcılar için Amerika Birleşik Devletleri). Bu bir bilgilendirmedir; yurt dışı aktarımın hukuki adımının yerini tutmaz — KVKK'da çoğunlukla sağlayıcıyla standart sözleşme ve Kurul'a bildirim.

ConnectWiz'in kendi kayıtları (onam çerezi, sohbetin depolaması, atıf çerezi) de Amerika Birleşik Devletleri gösterir: ConnectWiz bunların taşıdığını oradaki sunucularda işler. Bu veride ConnectWiz sizin veri işleyeninizdir; aydınlatma metninizde diğer veri işleyenleriniz gibi anın.

Bölge varsayılanları​

Ziyaretçi seçmeden önce her şey her yerde reddedilmiştir — varsayılan budur. Başka bölgeleri açan en fazla beş kural ekleyebilirsiniz (örneğin Amerika Birleşik Devletleri'nde analitik varsayılan açık). Türkiye, AB/AEA, Birleşik Krallık ve İsviçre her zaman reddedilmiş kalır ve bir kurala yazılamaz. Açılan bir bölgede de banner görünür; oradaki ziyaretçi de reddedebilir.

Bölge kuralları kurulum bloğunun satır içi kısmına yazılır. Değiştirdikten sonra kurulum bloğunu Kurulum sekmesinden yeniden kopyalayın; blok 1 KB'ın altında kalmalı, kural sayısının sınırlı olması bu yüzden.

Yayın ve sürümler​

Her seçim banner sürümüyle kaydedilir. Metinleri, politika bağlantısını, kategorileri, sağlayıcıları ya da çerez listenizi değiştirmek yeni bir sürüm yayınlar ve her ziyaretçiye yeniden sorulur — önceki seçimi, cevap verene kadar geçmez (onam kimliği aynı kalır). Renkler, konumlar, yeniden sorma süreleri ve bölge kuralları sürümü değiştirmez.

Kategoriler​

KategoriConsent Mode sinyalleriNeyi kapsar
Zorunlusecurity_storageHer zaman açık; onay gerekmez. Onay çerezinin kendisi buradadır.
Analitikanalytics_storageİstatistik etiketleri (Google Analytics, Clarity).
Pazarlamaad_storage, ad_user_data, ad_personalizationReklam etiketleri ve tıklama kimlikleri (Google Ads, Meta, UET, OpenAI), ConnectWiz'in _cw_at kaynak çerezi.
İşlevselfunctionality_storage, personalization_storageHatırlanan dil gibi tercihler.

Kutular boş başlar: bir seçimde belirtilmeyen kategori reddedilmiş sayılır.

Seçimi sitenizden kaydedin​

// Hepsi kabul / hepsi ret
window.cwz.consent.acceptAll();
window.cwz.consent.rejectAll();

// Karışık: belirtilmeyen kategoriler reddedilir
window.cwz.consent.set({ analytics: true, marketing: false, functional: true });

// Hepsini geri al (vermek kadar kolay)
window.cwz.consent.withdraw();

// Bannerın tercihlerini açın (ör. altbilginizdeki bir "Çerez ayarları" bağlantısından)
window.cwz.consent.open();

// Şu anki durumu okuyun ve değişiklikleri izleyin
window.cwz.consent.get(); // { analytics, marketing, functional, source, id, version, at }
window.cwz.consent.on((state) => { /* … */ });
window.addEventListener('cwz:consent', (e) => console.log(e.detail));

window.cwz, sohbet aracı kodu yüklendikten sonra vardır; sayfanın en üstünden değil, kendi düğmelerinizden ya da bağlantılarınızdan çağırın. ConnectWiz bannerıyla bu çağrılara gerek yoktur; kendi düğmelerini yapan siteler için vardır.

Seçim nerede tutulur​

  • Kendi alan adınızda cwz_consent çerezi: onay kimliği, sürüm, kategoriler ve zaman. Yeniden sorma süreleriniz kadar tutulur (varsayılan: bir şey kabul edildiyse 12 ay, her şey reddedildiyse 6 ay); sonra ya da yeni bir banner sürümünden sonra ziyaretçi seçim yapmamış sayılır ve bannerı yeniden görür. Tarayıcı çerezi erken silerse diye bir kopyası tarayıcının yerel deposunda tutulur.
  • Bu çerez, onay aracının kendi tercih çerezidir: kendisi için onay gerekmez. Çerez politikanızda zorunlu olarak listeleyin.

Etiketlere ne olur​

Sayfanızdaki etiketZiyaretçi kategoriyi kabul edinceReddedince ya da geri alınca
Google etiketi / Google Etiket Yöneticisigtag('consent', 'update', …) verildiReddedildi olarak güncellenir
Meta Pikselifbq('consent', 'grant')fbq('consent', 'revoke')
Microsoft Clarityclarity('consentv2', …) verildireddedildi; Clarity çerezlerini siler
Microsoft UETuetq onay güncellemesi, ad_storage verildireddedildi
OpenAI pikselioaiq('consent', true)oaiq('consent', false)

Bir kategori geri alınınca bu etiketlerin o kategorideki çerezleri (_ga, _gid, _gcl_*, _fbp, _fbc, _clck, _clsk, _uetsid, _uetvid, __oppref, __obref) alan adınızdan silinir; ConnectWiz'in kendi _cw_at çerezi de silinir.

Bu modlarda ConnectWiz yalnız sayfanızda olan etiketlere haber verir. Etiketleri ConnectWiz'in yüklemesi için — yalnız onamdan sonra, olaylar ve tek olay kimliğiyle — etiket yöneticisini (A modu) kullanın. Meta ve OpenAI, sayfanız onları sohbet aracı kodundan önce yüklerse varsayılan olarak "verildi" başlar — sonraki bölüme bakın.

Meta pikseli Google Consent Mode'u okumaz, OpenAI pikseli de onam verilmiş başlar. İkisine de init satırından önce "geri alındı" denmesi gerekir — arka planda yüklenen sohbet aracı kodu, sayfanızın kendisinin başlattığı bir piksel için bunu garanti edemez. ConnectWiz böyle bir pikseli önünde geri alma olmadan başlamış görürse Çerez onayı sekmesi "Bu sitede Meta pikseli onamdan önce yükleniyor" (ya da OpenAI) uyarısını son görülme zamanıyla gösterir. Düzeltmek için:

  1. pikselin kodunu ConnectWiz kurulum bloğunun altına taşıyın ya da Google Etiket Yöneticisi'nden ad_storage için Ek onay gerektir ile yükleyin;
  2. piksel sayfada kalacaksa init satırından önce fbq('consent', 'revoke') — OpenAI için oaiq('consent', false) — çağırın;
  3. bir gün sonra yeniden bakın: uyarı son görülmeden 30 gün sonra kaybolur.

Kütüphanesi çoktan başlamış ve kuyruğunu boşaltmış bir piksel bu yolla okunamaz; uyarı olmaması sıranın doğru olduğunu kanıtlamaz. Kalıcı çözüm etiket yöneticisidir: bu etiketleri ConnectWiz kendisi yükler ve seçimi onlara init'ten önce söyler.

Kendi onay aracınız varsa​

Sitenizde zaten bir onay penceresi varsa ConnectWiz çerez onayı'nı kapalı bırakın. ConnectWiz yine aracınızın cevabını okur — hiçbir zaman ayarlamaz:

  1. siteniz ayarlıyorsa window.cwConsent ({ ads, analytics });
  2. bir IAB TCF onay aracı (__tcfapi): analitik için 1 ve 8 ya da 9 numaralı amaçlar, pazarlama için 1, 3, 4 ve 7 numaralı amaçlar gerekir;
  3. dataLayer'ınızdaki Google Consent Mode çağrıları.

Hiç sinyal yoksa onay yok sayılır. Kaynak toplamanın onaylı ve onaysız ne tuttuğu için Onam bölümüne bakın.

Tek ziyaretçi kimliği​

cwz_consent içindeki onay kimliği, ziyaretçinin sitenizdeki kimliğidir de — yalnız analitik ya da pazarlama kabul edildiği sürece. Bir tarayıcının ziyaretleri, sayfa gezintisi, sohbeti ve formları günler boyunca tek ziyaretçide toplanır. Reddeden ziyaretçi, eskisi gibi her tarayıcı sekmesinde yeni bir kimlik alır. Zaten _cw_at çerezi olan ziyaretçi o kimliği korur.

Onay kayıtları​

ConnectWiz üzerinden yapılan her seçim, hiç düzenlenmeyen ayrı bir satır olarak saklanır: onay kimliği, sürüm, kategoriler, kabul / ret / karışık / geri alma, sayfa (sorgu dizesi olmadan), dil, ülke, ziyaretçinin ağına kadar kısaltılmış IP adresi (203.0.113.0/24) ve tam adresin anahtarlı özeti, tarayıcı, sistem ve cihaz türü. Tam IP adresi ve tarayıcı dizesi asla saklanmaz.

  • Bir seçim pazarlama ya da ticari ileti (İYS) onayı değildir: onlar ayrı kaydedilir ve bu seçimle değişmez.
  • Kişi kartı → Pazarlama izni → Çerez seçimleri, o kişinin tarayıcılarının kayıtlarını indirir (JSON) — bilgi talebi için. Her şeyi reddeden tarayıcı kimliğini hiç paylaşmadığı için kayıtları kimseye bağlı değildir.
  • Bir kişiyi silmek ya da anonimleştirmek, çerez onayı kayıtlarını da siler.
  • Tüm isteğe bağlı kategorileri reddeden bir seçim (Tümünü reddet, geri alma ya da tüm kutular boşken Kaydet) hiç IP bilgisi tutmaz — ne ağı ne özeti; reddin uygulandığının kanıtı olarak onam kimliği, sürüm, seçim, zaman, ülke ve cihaz türü kalır. Bu kuraldan önce yazılmış kayıtlar olduğu gibi kalır.
  • Kayıtlar varsayılan olarak 13 ay tutulur; aşağıya bakın.
  • Ziyaretçi pazarlama onayını geri alınca ConnectWiz onun reklam dönüşümlerini (tıklama kimlikleri dahil) Meta'ya ve Google Ads'e göndermeyi bırakır.

Onam kayıtları sekmesi​

Ayarlar → Entegrasyonlar → Web sitesi → siteniz → Onam kayıtları.

  • Siteye, tarih aralığına ve eyleme (tümünü kabul etti, tümünü reddetti, kendi seçimi, geri aldı) göre listeleyin ve süzün; en yeni en üstte.
  • Onam kimliğiyle arayın — ziyaretçinin bannerın tercihlerinden bildirdiği kimlik. Her şeyi reddeden bir ziyaretçiyi bulmanın tek yolu budur: ziyaretçi kimliğini hiç paylaşmadığı için kendisine bağlı bir kişi yoktur.
  • Süzülen kayıtları CSV ya da JSON olarak dışa aktarın (en fazla 50.000 satır); her dışa aktarma denetim kaydına yazılır.
  • Bir tarayıcının kayıtlarını silin: onam kimliğini arayın, Bu tarayıcının kayıtlarını sil'e basıp onaylayın. Bir ziyaretçinin silme başvurusu için kullanın. Geri alınamaz; denetim kaydı silmenin yapıldığını ve kaç kaydın gittiğini saklar, kimliğin kendisini saklamaz.
  • Saklama süresi: çalışma alanının tüm siteleri için tek değer, varsayılan 13 ay, en az 12 — bir seçimin en uzun geçerlilik süresi; böylece bir seçim geçerliyken kanıtı silinmez — en fazla 120. Daha eski kayıtlar her gece silinir.

Aynı kayıtlar kendi yapay zekâ ajanınızdan MCP ile okunabilir (değiştirilemez) — list_consent_records — banner ayarları da get_cookie_banner / update_cookie_banner ile okunup değiştirilebilir (mcp:write kapsamlı bir anahtar).

Listenin üstündeki Ziyaretçiler nasıl cevap verdi son 7, 30 ya da 90 günü gösterir: tümünü kabul eden, tümünü reddeden, kendi seçimini yapan ya da geri alan tarayıcıların oranı; analiz, pazarlama ve işlevsel izni verenlerin oranı; pazarlama onamı olmayanların oranı; ve aynısı ülkeye ve cihaza göre. Her tarayıcı dönemdeki son seçimiyle bir kez sayılır.

  • On tarayıcıdan az olan bir ülke ya da cihaz ayrıca gösterilmez ("Diğer"e girer; o da bu kadar küçükse gizlenir). Toplamda on tarayıcıdan az olan bir dönem yalnız sayıları gösterir. Küçük gruplar sitenizden çok birkaç kişi hakkında konuşur.
  • Bu sayılarda onam kimliği, IP ya da sayfa yoktur.
  • Ülke, ziyaretçinin adresinden ConnectWiz'in kendi sunucularında bulunur (DB-IP'nin ücretsiz ülke veritabanı, ayda bir yenilenir; adres bunun için hiçbir yere gönderilmez). Yerini bulamadığı bir adresin (özel ağ, bazı mobil operatörler ve VPN'ler) ülkesi olmaz ve kırılım onu Bilinmiyor gösterir. Toplamlar ve oranlar yine doğrudur. 27 Ekim 2026'dan önceki kayıtlarda ülke yoktur.
  • Raporlar → Dönüşümler aynı "pazarlama onamı olmayan" oranını Onam kaybı olarak gösterir: bu ziyaretçilerin dönüşümleri Meta'ya ve Google Ads'e yalnız onamın sunucu tarafında izin verdiği kadarıyla ulaşır.
  • MCP'den: get_consent_report (kayıtlarla aynı izni ister).

Sitenizi tarayın​

Ayarlar → Entegrasyonlar → Web sitesi → siteniz → Tarama.

Tarayıcı sitenizi temiz bir tarayıcıda — çerez yok, depolanmış bir şey yok — üç kez açar ve her ziyaretin ne yazdığını, ne gönderdiğini listeler:

ZiyaretDoğru olması gereken
Seçimden önceYalnız zorunlu çerezler ve depolama. Hiçbir etiket veri göndermez; tek istisna her sinyali red olan Consent Mode'daki Google etiketleri.
"Tümünü reddet"ten sonraAynısı: ret isteğe bağlı her etiketi durdurur.
"Tümünü kabul et"ten sonraZiyaretçinin izin verdiği her şey çalışabilir ve Google etiketleri onamı verildi olarak bildirir.

Ana sayfayı ve üzerindeki en fazla dört bağlantıyı açar (her ziyarette aynı sayfalar), geç gelen etiketler için her sayfada birkaç saniye bekler; çerezlerin adlarını, alan adlarını, birinci/üçüncü taraf oluşunu ve sürelerini — değerlerini asla — localStorage / sessionStorage anahtar adlarını ve bilinen izleme sunucularına (Google, Meta, Microsoft, TikTok, LinkedIn, Yandex, Hotjar, Pinterest, Snap, X, OpenAI) giden her isteği okur. Google isteklerinde Consent Mode parametrelerini (gcs, gcd, npa, dma) çözer. ConnectWiz onamı kapalı bir site yalnız seçimden önce ziyaret edilir — cevaplayabileceği soru o.

  • Şimdi tara taramayı arka planda çalıştırır (bir ila üç dakika). Site başına saatte en fazla üç, çalışma alanı başına günde yirmi tarama; site başına aynı anda bir tane.
  • Her hafta yeniden tara — varsayılan kapalı. Açarsanız onamdan önce başlayan yeni bir etiket bir hafta içinde görünür.
  • "Tümünü kabul et" ziyareti etiketlerinizi bir ziyaretçi gibi yükler; kendi analitiğiniz bundan birkaç sayfa görüntülemesi sayabilir (tarayıcı kendini ConnectWizConsentScan olarak tanıtır).
  • Tarama sunucunun ülkesinden (ABD) yapılır. Orada etiketlere izin veren bir bölge varsayılanı koyduysanız, kuralın izin verdiği şey seçimden önce sızıntı sayılmaz.
  • robots.txt dosyanızı okumaz: kendi sitenize, birkaç sayfaya, isteğinizle bakıyorsunuz. Oturum gerektiren sayfalar, formlar ve ödeme adımları ziyaret edilmez.
  • Panel "Tarayıcı henüz kullanılamıyor" diyorsa bu kurulumda tarayıcı (headless browser) kurulu değil; kurulana kadar tarama yapılmaz.
  • MCP'den: get_consent_scan son taramayı okur, run_consent_scan başlatır (mcp:write).

Her bulgunun bir önemi vardır — Yüksek (bir şey onamsız çalışıyor), Orta (onam gerektiği gibi uygulanmıyor), Düşük (bannerın bilgisi eksik), Not — ve ne yapılacağı yazar.

Biten bir taramanın en üstünde Google Consent Mode kartı tek bir soruyu cevaplar: taranan sayfalarda Consent Mode doğru kurulu mu? Her satır geçti, geçmedi ya da görülmedi olarak işaretlenir:

MaddeNe zaman geçer
Google etiketleri onay durumunu taşıyorokunan her Google isteği ziyaretçinin neye izin verdiğini söylüyorsa
Varsayılan, Google etiketlerinden önce ayarlanıyoronay varsayılanı Google etiketi başlamadan yerindeyse
Consent Mode v2 sinyalleri ayarlıad_user_data ve ad_personalization ayarlıysa
Ziyaretçi seçmeden önce her şey reddedilmişseçimden önce Google etiketleri her sinyali reddedilmiş bildirdiyse
"Tümünü reddet" Google etiketlerine ulaşıyorret sonrası Google etiketleri reddedilmiş kaldıysa
"Tümünü kabul et" Google etiketlerine ulaşıyorkabul sonrası Google etiketleri izin verildiğini bildirdiyse
  • Bir madde, tarama o ziyarette onay durumu okunabilen bir Google isteği gördüyse geçer. Görülmedi geçti demek değildir: onayı bekleyen Google etiketleri (temel Consent Mode) seçimden önce hiçbir şey göndermez, ConnectWiz onayı kapalı bir site de yalnız seçimden önce ziyaret edilir.
  • Geçmeyen her madde aşağıdaki bulgulardan biridir; ne yapılacağını onlar söyler.
  • Kart sitenin hangi Consent Mode'u kullandığını da söyler: gelişmiş (Google etiketleri seçimden önce yüklenir, çerezsiz ping gönderir) ya da temel (izin gelene kadar hiçbir şey göndermezler).
  • ads_data_redaction ve url_passthrough bir parametreyi değil, isteğin neyi dışarıda bıraktığını değiştirir; tarama bunları denetleyemez. ConnectWiz onay bloğu ve şablonu ads_data_redaction'ı açar.
  • MCP'de get_consent_scan aynı listeyi döndürür (consent_mode).

ConnectWiz onamı açık ama sayfa widget.js'i yüklemiyor, ya da ilk kez gelen ziyaretçi banner görmedi, ya da geri dönen ziyaretçinin seçimi geri okunmadı. Kurulum kodunu her sayfanın <head> bölümüne yapıştırın (onam kısmı Google Etiket Yöneticisi'nin üstünde) ve başka bir betiğin bannerı kaldırmadığını ya da cwz_consent çerezini silmediğini kontrol edin.

Ziyaretçi seçmeden ya da reddettikten sonra bir analiz veya pazarlama çerezi (ya da depolama anahtarı) yazıldı. Bir şey o etiketi beklemeden yüklüyor:

  • Google Etiket Yöneticisi'nde: etiketi açın → Gelişmiş ayarlar → Onay ayarları → analytics_storage ya da ad_storage için Ek onay gerektir. Google'ın kendi etiketleri Consent Mode'da zaten bekler.

  • Sayfada: etiketi yalnız seçim izin verince yükleyin:

    window.addEventListener('cwz:consent', (e) => {
    if (e.detail.marketing) { /* etiketi burada yükleyin */ }
    });

Tercih (işlevsel) çerezleri Düşük olarak bildirilir.

ConnectWiz'in açık sekmeye ait kendi kopyaları bildirilmez. Onam yokken ConnectWiz ziyaretin kampanyasını (_cw_at, tıklama kimliği olmadan) ve sekmenin sayfa yolculuğunu (_cw_ps) tarayıcının oturum depolamasında tutar. İkisi de kimseyle eşleştirilmeyen rastgele bir numara taşır ve sekme kapanınca silinir. Aynı _cw_at seçimden önce çerez ya da kalıcı depolama (localStorage) olarak yazılırsa bildirilir.

  • Seçimden önce ya da retten sonra veri gönderiyor (bir hit, piksel, collect çağrısı): Yüksek. Kategorisine izin verilene kadar etiketi yukarıdaki gibi engelleyin. Meta ve OpenAI pikselleri için Onamdan önce başlayan pikseller'e bakın.
  • Kendi onam anahtarı olmayan bir etiket yükleniyor — TikTok, LinkedIn, Yandex, Hotjar, Pinterest, Snap, X: Orta. Bunlar onama kadar hiç yüklenmemeli; onamın arkasına alın.
  • Çerezleri olmayan Microsoft Clarity ve red işaretli Microsoft UET çerezsiz kipte çalışır; Orta ve Not olarak bildirilir.
  • Google etiketleri Consent Mode olmadan çalışıyor — istekler onam durumu taşımıyor, onam verilmiş gibi davranıyorlar. ConnectWiz onam bloğunu <head>'in en üstüne (Etiket Yöneticisi ile: ConnectWiz Consent şablonunu Consent Initialization – All Pages tetikleyicisine) her Google etiketinden önce ekleyin.
  • Seçimden önce / "Tümünü reddet"ten sonra verildi — başka bir onam varsayılanı ya da erken bir gtag('consent', 'update', …) izin veriyor. Diğer onam kodunu kaldırın; yalnız ConnectWiz seçimi konuşsun.
  • Varsayılan geç geliyor — etiket onamı ancak başladıktan sonra okudu (ya da varsayılan etiketin config'inden sonra geldi). Varsayılan Google etiketi yüklenmeden çalışmalı, asla asenkron değil.
  • Consent Mode v2 sinyalleri eksik — ad_user_data ve ad_personalization ayarlanmıyor. ConnectWiz bloğu ve şablonu bunları ayarlar; yalnız ad_storage ve analytics_storage ayarlayan eski bir kodu kaldırın.
  • "Tümünü kabul et" Google etiketlerine ulaşmıyor — kabulden sonra istekler hâlâ red diyor: izinli olduğunuz ölçümü kaybediyorsunuz. Sayfada widget.js'in çalıştığını kontrol edin.
  • Çerezsiz ping (Not) — her sinyal red iken Google etiketleri çerez ya da kimlik içermeyen, Google'ın modelleme için kullandığı bir sinyal gönderir (gelişmiş Consent Mode). Google buna izin verir; ziyaretçileriniz için kabul edilebilir olup olmadığı hukuki bir tercihtir. Onamdan önce hiçbir şey gitmesin istiyorsanız Google etiketini onama kadar engelleyin.

Tarayıcı onay durumunu isteğin adresinden, onu istek gövdesinde gönderen Google beacon'larında (GA4'ün /g/s/collect isteği) gövdeden okur. Gövdesini okuyamadığı bir beacon için hiçbir yönde hüküm vermez.

Kimsenin tanımadığı çerezler​

Tarayıcı çerezleri ConnectWiz'in kendi listesinden, bildiği etiketlerden ve Open Cookie Database'ten (Apache-2.0) adlandırır. Hiçbirinde olmayan çerez bilinmeyen olarak listelenir: hangi betiğin yazdığını bulun ve Çerez onayı → Kendi çerezleriniz altında kendiniz açıklayın (kategori, sağlayıcı, süre).

Bannerda olmayan çerezler​

Sitenizdeki her çerez — zorunlular da — bannerda açıklanmalı. Bannerın çerez tablosuna ekle altında tarama, gördüğü çerezler için bilinen etiketleri ve veritabanının girdilerini önerir: doğru olanları işaretleyip Seçilenleri ekle'ye basın. Hiçbir şey kendiliğinden eklenmez. Eklemek banner sürümünü değiştirir; her ziyaretçiye yeniden sorulur. Veritabanının açıklaması İngilizcedir — bannerınız başka dilde konuşuyorsa Çerez onayı sekmesinde düzenleyin.

Tarayıcının göremedikleri​

Tek ülkeden, masaüstü tarayıcıyla birkaç herkese açık sayfaya bakar. Oturum açmaz, form doldurmaz, ödeme adımınızı açmaz; özel ya da yerel adresleri açmaz (oradan yüklenen bir etiket reddedildi olarak listelenir); yalnız tıklama ya da kaydırmada çalışan bir etiket görünmeyebilir. Temiz bir tarama iyi bir kanıttır, ispat değildir — etiketlerinizi değiştirdikten sonra yeniden tarayın.