SORU
19 Mayıs 2012, CUMARTESİ


Google Analytics üzerinde bir ayar henüz onay vermiş değil kullanıcılar için cookie kullanımı bastırmak için.

E-Gizlilik Yönergesi AB Madde 5(3) göre (bir.k.bir'), AB kullanıcıların hedef web siteleri kazancı bir çerez ayarlamadan önce-tercih kullanıcıların izni'.

ICO Guidance bkz

Bu kare için çalışıyorumGoogle Analyticsweb sitemde.

Google Analytics (GA) analitik veri toplama olmadan belirli bir düzeyde yapabileceği tahmin ediyorumgerektirençerezlerin kullanımı.

Ancak, yapamam bilgi röle hakkında (ayarlar panelleri/Google sitelerinde herhangi bir bilgi 'onay durumu' bir sayfa isteği sırasında Google geri. yaklaşık bul Bu yüzden benim tek seçenek Google etiket kodu gömmek değil gibi görünüyorhiçkullanıcı açıkça izin verdi. Biraz sert görünüyor.

Benim sunucu tarafı komut dosyası JavaScript hasConsentedToCookies=FALSE bayrak verdiğiniz etiketleri bana Google incelikle bozulmuş bir şekilde çalıştırmak için hizmet istemek için izin verecek.

Google Analytics üzerinde bir ayar çerezlerin kullanımı bastırmak için. henüz vermediyseniz kullanıcılar için onay?

Eğer öyleyse, nerede bu Bilgi nereden bulabilirim?

CEVAP
23 Mayıs 2012, ÇARŞAMBA


Kurabiye ile uyum yardımcı olmak için API yeni bir dizi var Google devre dışı bırakma. Here's the documentation burada 12**.

AB Çerez Yönetmelikleri üye ülkelerde uygulanan pasif web analytics izleme gerektirir. uyum mekanizmaları gerektirir edip etmeyeceği konusunda bir belirsizlik var. Eğer bir yol ya da başka endişeleriniz varsa, bir avukata danışın. Google devam etmek istiyorum nasıl karar vermek için güçlendirici.

Onlar gidecek uygulama ayrıntıları için, ama, fikir, bir kere kararlı olup olmadığını izlemek için Kullanıcı Google Analytics, eğer cevap değil takip edersin aşağıdaki özelliği true önce Google Analytics çalışır:

window['ga-disable-UA-XXXXXX-Y'] = true;

UA-XXXXXX-Y Google Analytics hesap NUMARASI

Başka posterler de belirtildiği gibi, Google Analytics çerezleri kullanır. Bu yüzden, kurabiye izleme olmadan bir şeyler yapmak mümkün değil. Eğer birini takip etmek için cookied olduğunu tespit ettik, Bu gibi bir şey uygulamak gerekir:

if(doNotCookie()){
   window['ga-disable-UA-XXXXXX-Y'] = true;
}

Opt

Bu özelliği ayarlanmış olması gerekir, çünkü ilk Google Analytics yük zaman için jujitsu biraz gerektirirönceGoogle Analytics çalışır önlemek izlemeden hiç olmuyor, yani bir "tercih izleme" yaklaşımı, muhtemelen gerekir uygulamak için bir mekanizma nerede, ilk ziyaret, Google Analytics otomatik olarak devre dışı yokluğunda kayıt cookie (kurabiye belirlemek çerez tercihleri açıkça izin), ve daha sonra, eğer bir tercih olur ve yeniden çalışır Google Analytics. Sonraki sayfa, her şey sorunsuz çalışır.

Bak bir şey gibi (pseudo-code):

if( hasOptedOut() || hasNotExpressedCookiePreferenceYet() ){ //functions you've defined elsewhere
     window['ga-disable-UA-XXXXXX-Y'] = true;
}
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXX-Y']);
  _gaq.push(['_trackPageview']);


  function onOptIn(){ //have this run when/if they opt-in.
      window['ga-disable-UA-XXXXXX-Y'] = false;
      //...snip...
      //set a cookie to express that the user has opted-in to tracking, for future pageviews
      _gaq.push(['_trackPageview']); // now run the pageview that you 'missed'
   }

Maç Devam Ediyor

Bu yaklaşım, kullanıcı izni iptal izleme, hangi anlamına edersin kullanın bir çerez ayarlamak için ga-disable-UA-XXXXXX-Y' özelliği ve bir çerez için yönetmek içinde gelecek

if( hasOptedOut() ){ // function you've defined elsewhere 
     window['ga-disable-UA-XXXXXX-Y'] = true;
}

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXX-Y']);
  _gaq.push(['_trackPageview']);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • Dogbert files

    Dogbert file

    12 Ocak 2012
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009